ARM в сервере: где он уже полезен, а где всё ещё мешает миграции
ARM в сервере: где он уже полезен, а где всё ещё мешает миграции В серверной ARM уже выглядит не экспериментом, а рабочим вариантом для части облачных и Linux-нагрузок. В обзоре разбирается, что Ubuntu официально поддерживает arm64, RHEL 10 — ARMv8.0-A, а у Oracle есть бесплатный Ampere A1 с 4 ядрами и 24 ГБ памяти для проверки совместимости. Автор отдельно советует сначала сверять архитектуру хоста командами uname -m и lscpu, а бинарники — file /path/to/program. Практический вывод простой: на ARM обычно проще переносить stateless-веб, контейнеры, CI-раннеры, очереди, кэши и типичный облачный бэкенд. Для таких задач полезны и новые облачные линии: у AWS уже есть M9g и M9gd на Graviton5, у Google — C4A на Axion, а у Microsoft открыт ранний доступ к Cobalt 200. При этом у ARM остаются ограничения: Microsoft SQL Server под Linux указан как x64-compatible only, а OCI прямо пишет, что Arm shapes не поддерживают Windows. Для он-прем сценариев важны ещё и железо с прошивками, RAID/HBA и NIC, потому что облачные чипы не покупаются для своей стойки. Если вы думаете о миграции, начните с бесплатного ARM-инстанса и проверьте именно свой стек, а не общий список совместимых языков и сервисов. Источник: Habr Computer Hardware RU — https://habr.com/ru/companies/ruvds/articles/1080060/