Новости

Серверы М1 на ARM64: включать ли платформу в закупку

Дмитрий Потоцкий 1 мин чтения
Серверы М1 на ARM64: включать ли платформу в закупку

Шасси М1 занимает 6U и вмещает до десяти двухсокетных вычислительных модулей. На один модуль приходится 0,6U стойки; с пятью четырёхсокетными модулями — 1,2U. Плотность заметная, но закупать платформу по этим двум числам рано.

Предварительный вердикт такой: М1 стоит включить в короткий список для плотного ARM64-контура, промышленного программно-аппаратного комплекса или вычислений с GPU. Заменять им x86-сервер под 1С и переносить существующий парк виртуальных машин без испытаний своего стека пока нельзя. В открытых материалах нет моделей и частот процессоров, конфигураций памяти и накопителей, сетевых скоростей, потребления заполненного шасси и результатов нагрузочных тестов.

Плотность раскрывается только в заполненном шасси

«Е-Флопс» позиционирует семейство М1 для корпоративных ЦОД и суперкомпьютеров. В сообщении о совместных испытаниях с «ИндаСофт» производитель указывает четыре модели вычислительных модулей и два типа шасси: для обычного ЦОД и площадок OCP v.2/3 с питанием 12 или 48 В. Платформа поддерживает GPU-ускорители и высокоскоростные внешние интерфейсы, но их состав и параметры в публикации не раскрыты.

Инженер осматривает модульные стойки

Расчёт плотности прост: 6U делим на десять двухсокетных модулей и получаем 0,6U на модуль. Для пяти четырёхсокетных модулей выходит 1,2U. Это доля места в общем шасси, а не высота отдельного сервера.

Преимущество возникает, когда компания сводит в одно шасси несколько узлов. Если нужны один или два сервера, 6U могут дать больше неиспользованного места, чем пара обычных корпусов. Поэтому сравнивать надо заполненные системы: одинаковую вычислительную нагрузку, количество портов, потребление от розетки, отвод тепла и цену поддержки.

У публичных материалов нет чисел для такого сравнения. Формулировка об энергоэффективных ARM64-процессорах описывает замысел платформы, но не заменяет замер ватт на узел или ватт на выполненную операцию.

Совместимость доказана для одной программной связки

«Е-Флопс» и «ИндаСофт» проверили совместную работу Astra Linux Special Edition, Postgres Pro Enterprise и I‑DS на ARM64. После испытаний компании подписали двусторонние свидетельства о совместимости. Этого достаточно, чтобы обсуждать пилот промышленного ПАК на той же связке.

Свидетельство не отвечает на вопросы о задержках, пропускной способности и поведении под пиковым потоком данных. В сообщении компаний нет методики нагрузочного теста и результатов, с которыми можно сравнить действующий x86-контур. Закупочному комитету нужна не только отметка «запускается», но и подтверждение, что система выдерживает рабочую нагрузку.

С РОСА Хром граница ещё жёстче. В сообщении НТЦ ИТ РОСА и «Е-Флопс» названы эмулирующие серверы на Ampere Altra и Altra Max. Такие испытания помогают готовить программную экосистему ARM64, но их результаты нельзя переносить на серийный модуль М1: процессор, память и ввод-вывод могут отличаться.

Фраза «совместимо с российским ПО» тоже слишком широка для заявки на закупку. Запроси матрицу с точными версиями операционной системы, СУБД, гипервизора, драйверов, агентов резервного копирования и мониторинга. Совместимость одного ПАК не подтверждает весь корпоративный стек.

Поддержка 1С на ARM64 не говорит о скорости М1

В системных требованиях 1C:Enterprise указано, что сервер платформы на ARM работает с Ubuntu 20.04 и 22.04 LTS, Astra Linux Special Edition 4.7, а также ALT Education, Workstation и Server 10. Программный контур собрать можно.

Но требования 1С не называют М1 и не дают конфигурацию под 50, 100 или 200 пользователей. В открытых материалах о новом сервере нет частоты процессора, задержек памяти, производительности накопителей и результатов теста Гилёва либо другого воспроизводимого испытания. Назначить число ядер и объём памяти под рабочую базу по этим данным нельзя.

Если задача — заменить действующий сервер под 1С и виртуализацию, сначала зафиксируй нагрузку на нынешней машине. Пример такого перехода от числа ВМ к ядрам, памяти и дискам есть в расчёте платформы для 1С с двенадцатью виртуальными машинами. Для М1 понадобится тот же расчёт, но с результатами испытаний именно выбранного модуля.

Пока таких данных нет, x86 остаётся базовым вариантом для миграции без пересборки. Особенно если работа зависит от закрытых агентов, плагинов 1С, драйверов или гипервизора, чья ARM64-версия не подтверждена разработчиком.

Где пилот М1 оправдан

Первый кандидат — новый контур на Astra Linux, Postgres Pro и I‑DS. Здесь уже есть свидетельства о совместимости, а перенос старых x86-машин не диктует архитектуру. Пилот должен воспроизвести производственный поток: те же объёмы данных, число одновременных операций и пиковые интервалы.

Второй сценарий — собственное ARM64-приложение, которое компания умеет собирать и тестировать. Экономику здесь считают на заполненном шасси: сколько одинаковых узлов оно заменяет, сколько потребляет и сколько портов требует.

Третий — вычисления с GPU. Поддержка ускорителей заявлена, однако в закупочной документации нужны конкретные модели, количество карт, доступные линии, предел мощности и режим охлаждения. Если нагрузка нерегулярная, сначала сравни свой узел с арендой: расчёт формы владения GPU для промышленного ИИ показывает, почему само наличие ускорителя ещё не оправдывает покупку.

Спецификация под задачу: пилот плотного ARM64-контура

Возьмём конкретный сценарий: компания хочет проверить консолидацию десяти двухсокетных ARM64-узлов в одной стойке. Целевая конфигурация пилота выглядит так:

КомпонентЧто закладывать в пилотЗачем
Шассиодно М1 высотой 6Uпроверяем заявленную плотность в штатной конструкции
Вычислительные модулидесять двухсокетных модулей одной модели6U ÷ 10 = 0,6U на узел; смешанные модули испортят сравнение
АрхитектураARM64это основание для отдельной проверки всего программного контура
Питаниеисполнение 12 или 48 В под существующую схему ЦОДоба варианта заявлены производителем; выбирать надо до заказа шасси
Программный контурAstra Linux Special Edition, Postgres Pro Enterprise, I‑DSдля этой связки опубликован результат совместных испытаний
GPUтолько в модулях, предназначенных для вычислительной нагрузкимодель и число ускорителей фиксируют после профилирования задачи
Сеть и внешние интерфейсыодинаковая конфигурация на всех десяти модуляхиначе нельзя сравнить пропускную способность узлов
Резервированиесхема питания, вентиляторов и управляющих модулей из паспорта заказанного шассиоткрытая публикация не раскрывает её устройство

Это спецификация испытательного стенда, а не производственного сервера. Процессор, память, накопители, сетевые адаптеры и GPU нельзя вписать честно: «Е-Флопс» не приводит их параметры в доступных материалах об обновлённом М1. Поставщик должен указать модели, количество и пределы расширения в коммерческом предложении.

Если десять узлов не нужны, не покупай полное шасси ради цифры 0,6U. Для пяти двухсокетных модулей расчётная плотность системы уже составит 1,2U на узел: 6U делим на пять. При двух модулях выйдет 3U на узел. В таком заполнении обычные серверы 1U или 2U могут занять меньше стойки — сравнение зависит от фактического состава М1 и общей инфраструктуры шасси.

Какие доказательства запросить до закупки

М1 проходит в короткий список после пяти проверок:

  • точная спецификация вычислительного модуля: процессор, память, накопители, сеть и доступные ускорители;
  • матрица совместимости с версиями всего рабочего стека;
  • протокол испытаний на нагрузке компании с целевыми задержками и пропускной способностью;
  • потребление и требования к охлаждению заполненного шасси 6U;
  • гарантия, срок реакции сервиса и порядок замены модуля, шасси и общей инфраструктуры.

Статус российской промышленной продукции проверяй в реестре Минпромторга по точной модели из предложения. Страница реестра сама по себе не подтверждает наличие М1: нужны совпадающие название и исполнение оборудования.

Если программный стек подтверждён, а пилот выдержал целевые задержки, считай полную стоимость заполненного шасси и переходи к опытной эксплуатации. Если выпал хотя бы один обязательный компонент, оставляй x86 в коротком списке либо заказывай испытание у разработчика этого компонента. До этого момента 0,6U — характеристика компоновки, а не обоснование покупки.