ARM в серверной стойке - давно не экзотика. На процессорах Ampere и на собственных ARM-чипах крупных облаков (Graviton у Amazon, Cobalt у Microsoft, Axion у Google) крутятся миллионы ядер. Разговоры про «будущее за ARM» идут не первый год. Но если посмотреть на типичную серверную в России, там по-прежнему стоит x86 - Xeon или EPYC. Разберём, почему так: где ARM реально экономит электричество, а где x86 держится - и особенно крепко держится именно у нас.
Коротко. ARM-серверы на Ampere выигрывают там, где нагрузка хорошо масштабируется: web, микросервисы, контейнеры, кэши. За счёт высокой производительности на ватт и плотности ядер они дают больше полезной работы на киловатт и на стойку. x86 держится там, где важны пиковая скорость одного потока, совместимость с готовым софтом и универсальность. В России перевес x86 сильнее: 1С и большинство бизнес-приложений живут на x86 и Windows, а ARM-серверы - пока ниша с малым предложением и поддержкой. Для большинства компаний x86 остаётся рабочим выбором, ARM стоит присмотреть облакам и тем, у кого стек уже собран под ARM.
Когда говорят «ARM-сервер», чаще всего имеют в виду процессоры Ampere. Их линейка выросла быстро: Altra на 80 ядер (2020 год), Altra Max на 128 ядер, а новое поколение AmpereOne - уже до 192 ядер в одном чипе. Это не переделанные мобильные чипы, а процессоры, спроектированные под дата-центр.
Главное архитектурное отличие от привычного x86 - принцип «одно ядро - один поток». У Xeon и EPYC есть многопоточность (SMT, она же Hyper-Threading у Intel): одно физическое ядро изображает два логических, и они делят его ресурсы. У Ampere каждое ядро - самостоятельное и всегда работает как одно целое. Отсюда ровная, предсказуемая производительность на ядро - без ситуации, когда два потока на одном ядре мешают друг другу. Что вообще отличает серверный процессор от настольного, мы разбирали в статье что означает серверный процессор.
Сильная сторона Ampere - производительность на ватт. По данным самого вендора и независимых обзоров, на облачных нагрузках ARM-серверы дают заметно больше работы на тот же киловатт и умещают больше ядер, а значит больше виртуальных машин и контейнеров, в ту же стойку. Для дата-центра, где счёт идёт на мегаватты и стойко-места, это прямая экономия на электричестве и охлаждении.
Но выигрыш проявляется не везде, а на определённом профиле нагрузок:
Тут же играет принцип «одно ядро - один поток»: в мультиарендной среде каждый арендатор получает предсказуемое ядро без «шумного соседа», который отъедает ресурсы через общий поток. Если ваша нагрузка про масштаб и плотность, а не про пиковую скорость одной операции, ARM способен ощутимо снизить энергопотребление. Как вообще подступиться к счетам за электричество в серверной, мы разбирали в материале про снижение энергопотребления серверной.
Теперь честно про обратную сторону. У x86 есть козыри, которые ARM пока не перебивает.
Пиковая скорость одного потока у x86, как правило, выше. Если критический путь приложения однопоточный - а так работают часть PHP-приложений, некоторые старые Java-стеки, отдельные базы данных, игровые серверы, - то важна скорость одного ядра, и медленное ядро тормозит всё остальное. Сто двадцать восемь ядер не помогут, если задача упирается в одно.
Софт - второй и, пожалуй, главный барьер. Тысячи приложений собраны только под x86_64. Открытый мир Linux по большей части уже переехал на ARM, а вот закрытый корпоративный софт, старые версии СУБД, специфические панели управления - далеко не всегда. Чтобы они заработали на ARM, нужна либо пересборка под ARM64, либо эмуляция с потерей скорости. Для бизнеса это риск и работа, которую кто-то должен сделать и поддерживать.
Есть и более узкие вещи. Набор инструкций AVX-512 у x86 ускоряет вычисления и аналитику; у ARM есть свой аналог (SVE/SVE2), но поддержка в софте за ним пока не поспевает. Плюс привычная универсальность: Windows, сложная виртуализация, специальные платы расширения, зрелые инструменты - всё это годами вылизано под x86. Если хочется без сюрпризов, x86 - безопасный выбор. А спор внутри самого x86 - Intel против AMD - для большинства задач практичнее, чем прыжок на другую архитектуру.
В российских реалиях чаша весов качается в сторону x86 ещё сильнее, и причины не столько технические, сколько практические.
Бизнес работает на 1С, а она живёт на x86 и Windows. Windows Server на ARM - история ограниченная, в основном облачная. Значит, весь пласт компаний, у которых учёт, документооборот и привычные приложения завязаны на этот стек, на ARM просто не поедет без боли.
Доступность и поддержка. Рынок серверов в России после 2022 года держится на параллельном импорте и складах, и вся эта логистика заточена под x86 - его проще купить, заменить, найти под него комплектующие и специалистов. ARM-серверы - пока ниша: мало предложения, мало людей с опытом эксплуатации, сложнее с сервисом. Тема импортозамещения и реестра тоже про x86 и отечественные платформы на нём - как проверить соответствие, мы писали в статье про реестр Минпромторга, а про российские операционные системы - в отдельном разборе.
Российский ARM: Baikal-S. Свой серверный ARM у России есть - Baikal-S (BE-S1000): 48 ядер ARMv8, шесть каналов DDR4 с ECC, до 80 линий PCIe 4.0. На бумаге - конкурентный чип. На практике массовое производство упёрлось в санкции: доступ к фабрикам TSMC и к лицензиям ARM закрылся, и Baikal Electronics смотрит в сторону открытой архитектуры RISC-V. При этом единичные решения на Baikal-S появляются - например, в 2025 году вышли машины баз данных на PostgreSQL на этих процессорах. То есть отечественный серверный ARM формально есть, но в массовую поставку он пока не превратился.
Если свести сильные стороны в одну картину:
| Критерий | ARM (Ampere) сильнее | x86 (Xeon/EPYC) сильнее |
|---|---|---|
| Тип нагрузки | масштабируемые: web, контейнеры, кэши | пиковый одиночный поток, универсальные задачи |
| Энергоэффективность | выше производительность на ватт и плотность | ниже на масштабируемых нагрузках |
| Софт | нужен ARM64-нативный или пересборка | всё готово под x86_64 |
| 1С и Windows | ограниченно | штатно |
| Доступность в РФ | ниша, мало поддержки | параллельный импорт, склады, кадры |
Чтобы не гадать, разложим по полкам.
ARM (Ampere) стоит присмотреть, если вы облачный провайдер или хостер, у вас масштабируемые сервисы и своя команда, стек уже собирается под ARM64 (Linux, контейнеры, свои сборки), а счёт за электричество - заметная строка бюджета. Здесь экономия на ваттах и плотности реально окупается.
ARM пока рано, если вы работаете на 1С и Windows, у вас зоопарк проприетарного x86-софта, нужна максимальная совместимость и предсказуемая поддержка, а команда небольшая. Для типичного малого и среднего бизнеса в России это как раз тот случай - x86 закроет задачи без экспериментов.
Это не «ARM плохой, а x86 хороший». Это две разные оптимизации: ARM - под масштаб и энергоэффективность, x86 - под универсальность и совместимость. Правильный выбор зависит от того, что и на чём у вас работает.
Серверный ARM-процессор компании Ampere: Altra - до 80 ядер, Altra Max - до 128, новое поколение AmpereOne - до 192. Каждое ядро работает как один поток, без многопоточности в стиле x86.
На подходящих нагрузках - да, за счёт высокой производительности на ватт и плотности ядер. Но выигрыш виден на масштабируемых сервисах (web, контейнеры, кэши), а не на любой задаче.
С трудом. 1С и привычный Windows Server рассчитаны на x86; Windows на ARM - ограниченная история. Для этого стека берут x86.
Только если ваш софт уже собирается под ARM64 и нагрузка хорошо масштабируется. Если завязаны на x86-приложения, переход обернётся пересборкой, эмуляцией и рисками - чаще проще остаться на x86.
Есть проект Baikal-S, но его массовое производство остановлено санкциями. Единичные решения существуют, однако как серийный продукт отечественный серверный ARM пока не состоялся.
Выбираете, на какой архитектуре строить серверную?
Инженеры ITTELO помогут трезво оценить, впишется ли ARM в вашу задачу или разумнее остаться на x86, и подберут конфигурацию под реальную нагрузку и бюджет. На рынке серверов 11+ лет.
Подобрать сервер под задачу · +7 (800) 551-80-12 · info@ittelo.ru