Ещё недавно серверы на архитектуре ARM были уделом гиперскалеров: Google, Microsoft и Amazon выигрывают 20-30% энергоэффективности, а в масштабах огромных ИИ-кластеров это окупает разработку собственных проприетарных решений. Когда выгода стала очевидной, рынок альтернативных платформ сдвинулся с места, а такие компании, как Ampere Computing, показали, что ARM-процессоры бывают не только экономичными, но и мощными. Проблема в том, что премиальные чипы Ampere остаются слишком дорогими для малого и среднего бизнеса в России, которому нужны доступные и тиражируемые платформы. Один из реальных вариантов — Huawei Taishan 200 Model 2280 на процессорах Kunpeng 920. Ниже специалисты «СервакМастер» разбирают, как устроен этот сервер, из чего он состоит и кому подходит.

Что такое Taishan 200 Model 2280

Это второе поколение серверов Huawei на собственных 64-ядерных ARM-процессорах Kunpeng 920. Перед нами не экспериментальная платформа, а серийный 2U-сервер для коммерческих ЦОД. Расшифровка названия проста: «200» означает второе поколение, «2280» — форм-фактор 2U и конфигурацию с 12 дисковыми отсеками. Модель пришла на смену первым, более скромным Taishan на Kunpeng 916.

Сам чип Kunpeng 920 анонсирован в 2019 году, но Taishan 200 Model 2280 до сих пор остаётся самым актуальным серверным решением Huawei на ARM-процессорах, которое широко доступно в России. На обзор попала флагманская двухпроцессорная версия; в линейке есть и более простые модификации с меньшим числом процессоров и каналов памяти. Отдельно у Huawei есть x86-серверы FusionServer на Intel Xeon — о них поговорим в другой раз.

Корпус, передняя панель и накопители

Снаружи сервер выглядит вполне классически: 2U-корпус с аккуратным безелем, как у ведущих вендоров. Под безелем скрываются 12 универсальных отсеков 3,5″ для SSD и HDD. Важная оговорка: в тестовой конфигурации нет поддержки NVMe через общий бэкплейн, поэтому используются только диски SAS и SATA.

На правой части передней панели находятся:

  • два стандартных порта USB;
  • сервисный порт;
  • индикатор POST-кода;
  • система индикации состояния.

Бэкплейн соединяется с RAID-контроллером разъёмом SFF-8643 (mini-SAS HD). В остальном подсистема хранения устроена так же, как в x86-серверах Huawei: можно задействовать возможности самого процессора или поставить аппаратный контроллер. Принципиальной разницы между ARM и x86 в организации хранилища здесь нет.

Материнская плата

Здесь и проявляется «китайская экзотика». Плата полностью проприетарная: это не E-ATX и не SSI-EEB, и заменить её стандартной в этом корпусе нельзя. При этом уровень исполнения высокий — питание от блоков подаётся прямо на материнскую плату. Отдельной распределительной платы (PDB) нет, силовые цепи и преобразователи впаяны в основную плату. Это повышает надёжность и эффективность; подобное встречается у лидеров рынка, например в флагманской линейке Supermicro A+.

Второе отличие — нет сокета под процессор. Kunpeng 920 выполнен в BGA-корпусе и припаян к плате, что даёт более плотную компоновку, лучший теплоотвод и повышенную надёжность.

Процессор Kunpeng 920

Kunpeng 920, представленный в 2019 году, — топовый серверный процессор Huawei на собственной модификации микроархитектуры ARMv8.2. В максимальной конфигурации, как у нашего экземпляра, у него 64 ядра, а TDP составляет всего 180 Вт. В этом и заключается главное преимущество ARM в серверах: флагманы Intel и AMD с сопоставимым числом ядер легко переходят порог 250-300 Вт.

Причина — в философии архитектуры. Более простой набор инструкций позволяет строить менее сложные и более холодные ядра. Это не делает процессор слабым: он оптимизирован под высокопараллельные нагрузки, где важна суммарная пропускная способность, а не рекордная частота одного ядра. Частоты умеренные — около 2,6-3,0 ГГц в турбо-режиме, что даёт хороший баланс производительности и энергопотребления. Охлаждение построено на кулерах китайской компании HK Fan.

Для каких задач подходит

  • плотная виртуализация и контейнеризация;
  • веб-сервисы и кэширующие прокси;
  • среды разработки и тестирования;
  • распределённые базы данных;
  • аналитика данных начального уровня.

А вот для задач, требующих высокой частоты на ядро (например, развёртывание 1С), этот процессор оптимальным не будет. Специалисты «СервакМастер» уже не раз проверяли Taishan 2280 на Kunpeng 920 в разных сценариях, от развёртывания Bitrix до запуска Android, поэтому представляют, где платформа уместна. Если вы выбираете сервер под конкретный стек, посмотрите варианты в разделе серверов или обратитесь за подбором через контакты.

Оперативная память

Конфигурация памяти напрямую связана с числом ядер. В двухпроцессорной модели доступно 32 слота DDR4 DIMM. Память работает в 8-канальном режиме на каждый процессор, то есть всего 16 каналов, что обеспечивает максимальную пропускную способность. Нюанс: плата поддерживает модули на частоте 2933 МГц. Это не самый ходовой стандарт, поэтому к подбору модулей стоит подойти внимательно.

Максимальный объём зависит от типа модулей. С современными планками по 64 ГБ можно получить 2 ТБ RAM в одном двухпроцессорном сервере. Этого хватит для крупных баз данных и гиперконвергентных инфраструктур с большим кэшем.

Мезонинный RAID-контроллер Huawei SR450

Для отказоустойчивых массивов предусмотрен специальный слот, в который ставится мезонинный RAID-контроллер Huawei SR450. Он построен на чипе Broadcom SAS3508 (по сути аналог классического LSI 9460), то есть ARM-сервер работает с совершенно стандартными компонентами хранения. Слот фактически является обычным PCIe, но в изменённом форм-факторе под RAID. Выигрыш практический: контроллер не занимает ценные слоты расширения. Драйверы SR450 встроены в современные дистрибутивы Linux, что упрощает развёртывание.

Riser-карты и расширение

Гибкость расширения обеспечивают две Riser-карты. Они дают полноразмерные слоты PCIe 4.0, а суммарно — 4 слота PCIe 4.0 x16. На двух Riser-картах есть по два дополнительных 8-pin разъёма питания, поэтому можно ставить энергоёмкие платы:

  • мощные GPU для машинного обучения или визуализации;
  • NPU-ускорители Atlas;
  • FPGA-решения.

В максимуме устанавливается до четырёх карт, и сервер превращается в хост виртуализации с GPU-passthrough или в узел для ИИ-инференса. Отдельно отметим: при установке драйверов Nvidia для ARM-систем в сервер можно поставить даже топовые ИИ-ускорители H200 NVL. Для вычислительных задач с ускорителями посмотрите раздел ИИ-серверов.

Разъёмы Slimline и NVMe

Внутри корпуса рядом с разъёмами дисковых корзин видны несколько непривычных коннекторов Slimline. Они предназначены для опциональной корзины под накопители U.2 (NVMe). В тестовой конфигурации корзины нет, но возможность её установки заложена. Обычно её монтируют над блоками питания, что позволяет эффективно использовать объём 2U-корпуса.

BMC на чипе HiSilicon

Рядом с сетевым контроллером на отдельной плате расположен модуль управления — BMC с контроллером Hi1710-Hi1711 производства HiSilicon, дочерней компании Huawei. По сути, это собственный аналог популярных решений Aspeed, которые доминируют в x86-серверах; Huawei не зависит от внешних поставок BMC. На плате выведены служебные интерфейсы: VGA, сетевой порт, последовательный порт и USB.

Практически важно, что плата отсоединяемая: при выходе из строя чипа или самой платы её меняют, не трогая материнскую плату целиком. Это упрощает обслуживание и ремонт.

BIOS и IPMI

BIOS и удалённое управление IPMI не отличаются от того, что есть в x86-решениях Huawei. В BIOS доступны настройки питания, виртуализации, загрузки и периферии. Веб-интерфейс IPMI, встроенный в BMC, стандартный: удалённая консоль (KVM), мониторинг датчиков, журналы, управление питанием. Есть и специфические опции — порядок загрузки, загрузка по сети, настройки памяти и самого BMC. Подробнее о BIOS сервера есть в нашем видеообзоре на YouTube.

Сетевая карта OCP 3.0

Сетевой интерфейс реализован картой стандарта OCP 3.0 Mezzanine (или совместимой FlexIO) — компактной, с горячей заменой. Она вставляется в отдельный слот на плате и крепится одним винтом. Неожиданность в том, что это не Intel и не Broadcom, а продукт китайской Motorcomm на чипе YT8521SH с двумя портами 1 GbE для базового управления и обмена данными. Для сетей 10/25 GbE придётся поставить дополнительные карты в PCIe-слоты или заменить OCP-карту.

Разъём CPU HYDRA

На плате заметен крупный нестандартный разъём CPU1 HYDRA2. Это интерконнект для связи процессоров в конфигурациях от двух до четырёх сокетов: помимо дорожек платы, процессоры соединяются специальными кабелями, подключаемыми к разъёмам CPU HYDRA. Решение сугубо проприетарное, у AMD EPYC и Intel Xeon аналога нет.

Задняя панель

Тыльная сторона аскетична, но функциональна:

Интерфейс Количество
RJ-45 Management LAN (BMC) 1
USB 3.0 2
VGA 1
OCP-карты 4
RJ-45 COM-порт 1

Блоки питания

В экземпляре стоят два модульных блока питания Huawei собственного производства по 2000 Вт каждый. При TDP процессора 180 Вт это выглядит избыточно, но мощность выбрана с расчётом на максимальную конфигурацию: два процессора, полный комплект памяти и несколько мощных GPU-ускорителей. Запас по питанию обеспечивает стабильность на пиках и повышает общий КПД. Кроме того, блоки сертифицированы по 80 Plus Platinum, что говорит о высокой надёжности для критичных инфраструктур.

Выводы

Huawei Taishan 200 Model 2280 — зрелое и качественное решение, которое не уступает более популярным x86-серверам с их высокой наценкой. Покупать его стоит, но с чётким пониманием задач: платформа хороша там, где важны плотность виртуализации, энергоэффективность и параллельные вычисления — облачная инфраструктура, хостинг веб-сервисов, контейнеры, узел хранения и обработки данных.

Главный вопрос — программное обеспечение. Сервер уверенно работает с портированными дистрибутивами Linux: CentOS, Ubuntu, openEuler, ALT Linux. С проприетарным ПО, вроде VMware и Proxmox, могут возникнуть сложности; это тема для отдельного разговора. Если ваш стек уже поддерживает ARM или готов к переходу, Taishan становится сбалансированным и перспективным аппаратным фундаментом и конкурентоспособной платформой с хорошим соотношением цены и производительности.

Чтобы подобрать конфигурацию под вашу нагрузку, загляните в каталог серверов или свяжитесь с нами через раздел контакты — специалисты «СервакМастер» помогут с выбором.