Процессоры ARM, когда-то ограниченные мобильными устройствами и встраиваемыми системами, всё чаще находят путь в корпоративные дата-центры. С предложениями Ampere Computing,Huawei, а также новых игроков, ARM-серверы представляют собой убедительную альтернативу традиционным архитектурам x86.
Преимущество ARM
Процессоры ARM обладают несколькими теоретическими преимуществами: большее количество ядер (до 192 ядер на сокет), лучшая производительность на ватт (улучшение на 40–60 % по сравнению с x86), меньшая стоимость ядра и более простая модель лицензирования.
Текущие игроки
- Ampere Altra:До 128 ядер, широко доступен у многих OEM
- Huawei Kunpeng:Сильны в Китае/АТР, проекты государственных облаков
- Amazon Graviton:Только AWS, но движет экосистему ПО ARM
Совместимость ПО
Главное соображение при внедрении ARM — совместимость ПО. Хотя дистрибутивы Linux (RHEL, Ubuntu, SUSE) полностью поддерживают ARM, некоторые корпоративные приложения — особенно проприетарное ПО — могут не иметь ARM-бинарных файлов.
Контейнеризированные нагрузки (Docker, Kubernetes) переходят на ARM проще всего, поскольку большинство образов контейнеров теперь мультиархитектурные.
Реальная производительность
Для облачно-нативных нагрузок, веб-обслуживания и кэширования в памяти ARM-серверы сравнимы с x86 или превосходят их при значительно меньшем энергопотреблении. Для унаследованных приложений и отдельных HPC-кодов x86 сохраняет преимущества благодаря оптимизации ПО.
Рекомендация
ARM-серверы готовы для конкретных сценариев: облачно-нативные нагрузки, веб-фронтенды, кэширующие уровни и greenfield-развёртывания. Для унаследованных корпоративных приложений x86 остаётся более безопасным выбором до 2025 года.
