Google переносит инфраструктуру на Arm
Компания Google инициировала один из самых амбициозных проектов в своей истории, начав перенос всей своей внутренней инфраструктуры на архитектуру Arm. На данный момент адаптировано приблизительно 30 000 программных пакетов, включая такие ключевые сервисы, как YouTube, Gmail и BigQuery. В дальнейшем планируется завершить миграцию с целью обеспечения совместимости приложений как на x86-процессорах, так и на новых чипах собственного производства под названием Axion. Технические детали были описаны в препринте под названием Instruction Set Migration at Warehouse Scale. Инженеры столкнулись с различными проблемами, связанными с архитектурными различиями и рутиной, такой как исправление тестов и обновление устаревших систем. В результате обработки 30 000 приложений был разработан инструмент на основе искусственного интеллекта под названием CogniPort, который помогает в автоматизации исправлений. Несмотря на небольшой процент успешных исправлений, Google продолжает работу, планируя адаптировать еще около 70 000 пакетов. Переход также обещает экономические преимущества, обеспечивая лучшую цену за производительность и повышая энергоэффективность серверов.