Знай наших! Обзор сервера Аквариус T50 D224CF R52
Привет, Хабр! К нам в лабораторию К2Тех приехал Аквариус! А это значит, что нас ждет распаковка российского железа. Протестируем отечественный сервер и расскажем о результатах без лишнего пафоса и предвзятости.
Поехали тест-драйвить!
Если вы все еще думаете, что российское серверное оборудование — это только шильдики с логотипом компании, наклеенные на дешевые китайские корпуса, а внутри всё та же непонятно как собранная иностранная начинка, то… отчасти это правда. Мы тестируем множество техники и до сих пор встречаем серверы, собранные, на первый взгляд, из того, что у производителя в данный момент оказалось на складе. Иногда нам даже приходят кривые материнские платы — причем это не метафора, они физически гнутые, это видно даже без каких-то приборов.
Тем не менее, на нашем рынке за последние несколько лет появилось несколько технологических компаний, чья продукция позволяет с воодушевлением думать о серьезном прогрессе в индустрии. Оговоримся сразу: о высокопроизводительных или блейд-серверах пока речь не идет. Только о качественных моделях среднего уровня для стандартных сценариев: виртуализации, облачных сервисов, резервного копирования, хранения данных и приложений (SDS-хранилище), использования в качестве bare metal. Плюс-минус HPE Proliant DL380, только наш.
На самом деле, в России уже много производителей серверов с хорошим опытом и репутаций. К ним относятся: «Аквариус», YADRO, «Гравитон» и ряд других вендоров. И если идти в сторону импортозамещения вычислительной инфраструктуры, то выбор у заказчика уже есть довольно большой.
Одна из таких моделей и лежит сегодня на нашем операционном столе: Аквариус T50 D224CF R52. Прежде, чем углубляться во внутренности этого устройства и проводить синтетические эксперименты, ненадолго остановимся на истории бренда и позиционировании производителя.
Ветеран с большим современным портфелем
«Аквариус» основан в 1989 году. Производство запущено на собственном заводе в городе Шуя Ивановской области в 1999 году. Кстати, компания уже долгое время организует для клиентов экскурсии по своему комплексу. У вас есть возможность своими глазами посмотреть, из чего на самом деле создаются «российские железки». С 2018 года «Аквариус» выпускает собственные материнские платы, модули памяти и электронные компоненты. Построены новые производственные мощности в Твери. Действующий продуктовый портфель вендора включает в себя более 20 серверов и СХД начального и среднего уровней.
За сухими цифрами дат скрывается долгая история, прикоснуться к которой могли многие из нас. Лично я вот помню, как в фирменном магазине «Аквариуса» в 90-е продавались системные блоки и уже тогда это были неплохо собранные решения. И если для кого-то важен фактор стабильности и органичного развития — то вот он.
Сегодня компания позиционирует себя как «ведущий российский разработчик, производитель и поставщик компьютерной техники и ИТ-решений, системообразующее предприятие радиоэлектронной промышленности».
Встречают по одежке? Внешний вид и документация Аквариус T50 D224CF R52
Действительно, уже по внешнему виду корпуса сервера можно многое сказать о производителе. В данном случае у нас аккуратно собранная модель. Качество сборки не вызывает никаких претензий.
Рисунок 1. Внешний вид сервера AQUARIUS T50 D224CF R52
Переходим на сайт производителя и находим требуемую модель: https://www.aq.ru/product/aquarius-server-t50-d224cf/. Здесь присутствует общая информация по тестируемой системе и ее краткая спецификация. В разделе «Поддержка» указано, что файлы для скачивания по данному серверу отсутствуют в открытом доступе. Производитель отсылает на веб-форму «Горячей линии» https://www.aq.ru/support/hotline/, где можно получить необходимую документацию и файлы для сервера по его серийному номеру. К сожалению, по номеру, указанному на нашем сервере, получить эту информацию на сайте не удалось. Скорее всего, это связано с тем, что перед нами тестовый образец.
Также в соответствующем разделе указан e-mail для связи с производителем (service@aq.ru). Этим способом нам удалось связаться с поддержкой и получить:
описание продукта,
руководство администратора iBMC,
руководство пользователя numaBIOS,
руководство пользователя,
руководство по эксплуатации,
таблицу совместимости операционных систем,
маркетинговую информацию.
Посмотрим список проверок по доступности информации (таблица 1) для данного сервера. Здесь есть все вводные. Все необходимые прошивки и документацию производитель предоставил по запросу.
Успешно | С замечаниями | Не успешно |
Проверка наличия партнера/аккаунта/технического аккаунта/консультанта со стороны производителя (выделенного технического человека) | Проверка наличия и уровня техподдержки | |
Проверка наличия списка компонентов «горячей замены» | Проверка информации о поддержке гипервизоров | |
Проверка наличия матрицы совместимости | ||
Проверка поддержки видео ускорителей | ||
Проверка наличия прошивок | ||
Проверка наличия документации |
Отмечу также, что в идеале (по крайней мере, мы так привыкли работать с западными вендорами) производитель предоставляет клиенту доступ к порталу самообслуживания, откуда можно отправлять обращения, скачивать актуальные прошивки и документацию. У «Аквариуса» есть только кнопка «Вход для партнеров». Для клиентов такого сервиса пока не предусмотрено, хотя казалось бы…
Рисунок 2. Скриншот страницы сервера
Что мы тестируем в итоге
Итак, сервер Аквариус T50 D224CF R52 пришел к нам в следующей комплектации:
процессор Intel Xeon Gold 6238R — 2 шт.;
материнская плата Aquarius AQC624CF;
модули памяти Samsung 2933 DDR4 64GB — 24 шт.;
накопитель SATA SSD 480 Gb — 4 шт.;
накопитель SATA SSD 240 Gb — 2 шт.;
накопитель SATA SSD 3.84 Tb — 4 шт.;
встроенный сетевой контроллер Intel i210 1GbE — 1 шт.;
Intel Ethernet Connection X722 for 10GbE SFP+ — 1 шт.;
RAID-контроллер MegaRAID 9361–24i — 1 шт.;
монтажный комплект.
Открываем корпус и смотрим внутрь: все компоненты на своих местах, нет никаких странных или специфических инженерных, дизайнерских решений. Всё предсказуемо: расположение оперативной памяти, дисков и т. д. Если наша задача заменить зарубежный сервер на архитектуре x86 на аналогичный российский — с «Аквариусом» нас ожидает минимум сюрпризов. Вернее, если какие-то нюансы и возникнут, то они, скорее всего, будут не из-за «железа».
Производителем заявлена сертифицированная совместимость с операционными системами:
Microsoft Windows Server 2016–2019 (x64),
RedHat Enterprise Linux Server 7.x (64 bit),
Microsoft Windows Server 2008 R2 (x64),
Microsoft Windows Server 2012 (x64),
РЕД ОС (Муром 7.2),
VMware vSphere (ESXi) 6.7 и выше,
SUSE Enterprise Linux Server 12.x (64 bit),
Ubuntu 16.04 (LTS),
Astra Linux,
Альт 8.
В сервере используется numaBIOS (российская базовая система ввода-вывода) или Аквариус Старт (на основе AMI Aptio V). В нашем случае это оказался Аквариус Старт, по сути — перешитый стандартный BIOS, выглядит немного более сложным, но зато своя собственная разработка.
Также из ПО — встроенный BMC ASPEED AST2500, поддержка IPMI 2.0, Redfish, WebUI, KVMoIP, Remote media redirection. В iBMC (контроллер управления материнской платой) можно посмотреть данные с различных датчиков и сенсоров. Функционал просмотра метрик по производительности отсутствует. Общий вид системы управления iBMC приведен на рисунке 3.
Рисунок 3. Скриншот раздела dashboard iBMC
Журнал сервера доступен в интерфейсе iBMC, дополнительно можно настроить отправку оповещений по SMTP. Логи — экспортировать в виде TXT файла.
С точки зрения администрирования и управления сервером отличия от зарубежных образцов минимальные. Да, здесь другой интерфейс управления BMC, но к нему можно быстро привыкнуть.
Инсталляция и монтаж сервера
Комплект поставки включает в себя сервер, комплект крепежа для установки в стандартную стойку, кабели питания.
Успешно | С замечаниями | Не успешно |
Визуальный осмотр оборудования | ||
Проверка комплектности поставки | ||
Проверка возможности подключения карт расширения/карт/модулей | ||
Проверка специфических особенностей | ||
Проверка достаточности внешней индикации | ||
Проверка монтажа в стандартную стойку |
Недостатков по индикации на серверах не обнаружено: на сервере присутствует световой индикатор наличия питания и состояния сервера (включенное состояние), лампочка для выделения сервера (UID), индикатор статуса системных ошибок, индикатор активности системного накопителя, индикаторы сетевых интерфейсов. Сервер имеет три физических кнопки: для включения сервера, его перезагрузки (кнопка RST) и для активации NMI прерывания (кнопка NMI). Дополнительных физических органов управления сервер не имеет. Фото панели управления и индикации приведено на рисунке 4.
Рисунок 4. Панель управления и индикации сервера
Функциональное тестирование и установка виртуализации
Мы успешно выполнили настройку и подключение к интерфейсу управления IPMI сервера. Функционал по монтированию образов работает с нюансами — наблюдаются проблемы с сохранением подключения к образу, его автоматическим отключением в различных браузерах. Баг можно связать с «тайм-аутом» сессии BMC, которая заканчивалась из-за бездействия пользователя.
Успешно | С замечаниями | Не успешно |
Настройка и подключение встроенной системы управления сервером (IPMI) | Проверка функционирования IPMI | |
Возможности и ограничения многопользовательского доступа к IPMI | Проверка доступности анализа всех компонентов из GUI | |
Настройка RAID группы | Установка операционной системы Astra Linux 1.7 | |
Возможности проверки микрокодов | Установка ОС, работа KVM с некоторыми ОС | |
Установка операционной системы CentOS 7 | ||
Установка операционной системы РЕД ОС 7.3 | ||
Установка операционной системы Windows Server 2012R2 |
Действительно, тайм-аут сессии происходит довольно быстро, поэтому приходится постоянно переподключаться к iBMC. В целом это болезнь многих серверов, но в некоторых случаях проблему можно было устранить в настройках, а здесь — нет. В результате администратору приходится постоянно следить за этим: например, ты можешь переключиться на другую задачу, пока у тебя выполняется какой-то процесс на сервере, а через небольшое время видишь, что сессия уже отвалилась, нужно заново вводить логин-пароль.
В GUI доступны функции для анализа состояния сенсоров сервера (раздел «Sensors» (рисунок 5)). Система позволяет узнать текущую информацию по каждому из сенсоров, а также события, связанные с данными сенсорами. Есть возможность построения графика изменения показателей (рисунок 6). При штатной работе сервера, состояние в «dashboard» (рисунок 7) показывается как зеленое (статус «All sensors are good now!»).
Рисунок 5. Скриншот iBMC — Sensors
Рисунок 6. Скриншот iBMC — Dashboard
Рисунок 7. Скриншот iBMC — Dashboard
Также есть возможность организации ролевого доступа к IPMI.
Не удалось сконфигурировать диски через BMC, при этом есть настройки через BIOS Configuration Utility при включении сервера (комбинация Ctrl-R). Функционал по созданию рейд-группы доступен в полном объёме. Но столкнулись с тем, что создание RAID-массива с помощью контроллера MegaRAID 9361–24i доступно для всех накопителей, кроме SSD-дисков объемом 3.84 ТБ. Их контроллер не определил.
Во время установки ОС были замечания. Установка производилась как с использованием KVM и удаленным монтированием образа, так и напрямую, с помощью загрузочного устройства USB. При попытке использовать remote media для загрузки образа с другой машины, циклически возникала ошибка «Server error encountered», не позволяющая серверу загрузиться с образа (рисунок 8). Вероятно, данную ошибку можно решить с помощью обновления iBMC, но производитель не предоставил рекомендации по ее устранению.
Рисунок 8. Ошибка remote media
Система виртуализации zVirt была установлена без ошибок и функционирует в полном объеме. На рисунках 9–10 — скриншоты установленной системы.
Рисунок 9. zVirt node WEB
Рисунок 10. zVirt node CLI
Тесты на отказоустойчивость и производительность
Вот так выглядит список проведённых тестов отказоустойчивости и производительности
Успешно | С замечаниями | Не успешно |
Проверка извлечения физического диска, входящего в RAID группу Извлечь блок питания | Проверка производительности посредством синтетического теста Pgbench | |
Проверка производительности процессорной подсистемы | ||
Проверка производительности посредством синтетического теста 7zip LZMA | ||
Проверка производительности посредством синтетического теста Nginx ApacheBench | ||
Проверка производительности дисковой подсистемы |
Проверка отказоустойчивости
Блок питания и вентилятор охлаждения могут быть извлечены без последствий для работоспособности оборудования. Извлечение жестких дисков также не приводит к потере доступности данных.
Стресс-тест (63 часа) прошел успешно — оборудование выдержало нагрузку. В течение теста температуры основных компонентов системы не превышали 65°С. Сенсоры в iBMC показывали схожие с AIDA значения.
Рисунок 11. Результаты стресс-теста.
Синтетические тесты сервера Аквариус
Мы используем различные синтетические тесты, сравнивая исследуемый сервер с аналогичными серверами на процессоре со схожей производительностью. Несмотря на то, что эти тесты проводятся в лабораторных условиях и не являются универсальным показателем поведения сервера в процессах под реальной нагрузкой, на них можно ориентироваться как на референсные значения и оценивать сценарии применения сервера исходя из его сравнения с аналогичным оборудованием.
Для проведения теста сравнили производительность сервера Аквариус T50 D224CF R52 с результатами тестов аналогичных серверов на процессорах Intel Xeon Gold 6134, Intel Xeon Gold 6230 и Intel Xeon Gold 6240R.
Тесты проводились как в однопоточном, так и в многопоточном режимах.
Тест 7zip
В результате синтетического теста, производительность исследуемого сервера на базе Intel Xeon Gold 6238R оказалась незначительно ниже, чем у серверов на базе Intel Xeon Gold 6230 и Intel Xeon Gold 6240R (в среднем, разница около 5%) в тесте на 1 ядро. Тест на всех ядрах процессора оказался более успешен, так как процессоры в исследуемом сервере в совокупности имеют 112 потоков, против 96-ти у Intel Xeon Gold 6240R и 80-ти у Intel Xeon Gold 6230. В результате теста компрессии и декомпрессии на всех ядрах процессора, сервер компании «Аквариус» оказался быстрее в среднем на 20–30% рассматриваемых альтернатив.
Тест 7z. Аквариус — Intel Xeon Gold 6238R CPU @ 2.20GHz
Тест nginx
Тестирование производится программным обеспечением ApacheBench. Для тестов были сгенерированы 3 файла разного размера (1КБ, 1МБ и 100МБ). Тестовые сценарии включали одновременное скачивание этих файлов заданным количеством (50 и 150) виртуальных пользователей. После выполнения 50000 скачиваний тест останавливался и фиксировалось среднее значение запросов в секунду. Этот тест, особенно на больших файлах, заметно нагружает дисковую подсистему.
Тест отдачи данных по протоколу http показал хорошие результаты для исследуемого вычислительного оборудования при отдаче малых файлов (1КБ и 1МБ), но при этом результат на 10% хуже при отдаче файлов размером 100МБ при большом количестве активных пользователей.
Тест nginx. Аквариус — Intel Xeon Gold 6238R CPU @ 2.20GHz
\Тест PostgreSQL
Тестирование базы данных показало средние результаты в сравнении с серверами схожей конфигурации. В сравнении с сервером на процессорах Intel Xeon Gold 6240R (который показал крайне низкие результаты в тестировании СУБД), сервер компании «Аквариус» проявил себя хорошо. Исследуемое оборудование на базе Intel Xeon Gold 6238R показало результаты в среднем на 50% ниже, чем у сервера на базе Intel Xeon Gold 6230. Четкой корреляции между результатами и конфигурацией серверов не выявлено.
Стоит отметить, что в сравнении с аналогичными серверами сервер Аквариус T50 D224CF R52 показал более низкие задержки в тесте производительности СУБД PostgreSQL.
Тест PostgreSQL. Аквариус — Intel Xeon Gold 6238R CPU @ 2.20GHz
Тест Гилева
Тест Гилева — синтетический тест, позволяющий оценить быстродействие платформы »1С: Предприятие». В основном используется для оценки производительности при использовании СУБД для хранения баз данных 1С, но может использоваться и для файлового варианта хранения баз данных 1С. Поставляется в виде файла конфигурации (*.cf) для дальнейшей загрузки в конфигураторе »1С: Предприятие».
Тест Гилева показал высокую производительность системы.
Результат теста Гилева ПО: TPC+G1C 2.1.0.7
По закону импортозамещения
В 2023 году российские потребители серверов разделились на три лагеря. Кто-то верит в силу параллельного импорта или безграничность своего ЗИП, заключает контракты на поддержку с интеграторами и до сих пор «сидит» на зарубежном оборудовании. Если это принципиально, то почему бы и нет.
Кто-то исследует китайский рынок. Азиатская техника бывает своеобразной. Нам на тестирование попадают как очень качественные образцы, так и те, использование которых связано с неочевидными нюансами. Например, когда мы пытались подключить на очередном китайском сервере образ ОС, он выдал ошибку без какого-то описания. Только спустя несколько дней мы узнали, что для этого нужна отдельно приобретаемая лицензия.
А кто-то вольно или невольно переходит на российские серверы. Из очевидных преимуществ отечественных решений:
С 1 января 2025 года все субъекты КИИ должны использовать отечественные решения. Многие российские серверы (в том числе и оборудование «Аквариуса») входят в Реестр Минпромторга. А вот китайские попадут туда, по ощущениям, примерно никогда.
Отечественный производитель — это гарантия близкой русскоязычной техподдержки, доступа к складу ЗИП (от вендора или партнера) и точных сроков поставок. Для многих заказчиков важно, что у компании есть представительство в России.
Как я уже отмечал, российские серверы начального и среднего класса от ведущих вендоров — это качественные и предсказуемые в работе решения. Сервер Аквариус T50 D224CF R52 мы провели через все проверки: установку ОС, гипервизора, стресс-тест и синтетику — все результаты оказались нормальные и ожидаемые.
Крупные заказчики имеют возможность напрямую влиять на roadmap продукта, обсуждать с вендором возможные доработки и исправления в соответствии со своей потребностью.
По нашей оценке, сервер Аквариус T50 D224CF R52 можно приобретать на замену аналогичным по техническим параметрам западным моделям. Вы получите стабильно работающее, предсказуемое в обслуживании оборудование. Единственный нюанс здесь — это, как я уже писал, отсутствие у компании портала самообслуживания, на котором клиенты могли бы создавать заявки на поддержку. Тем не менее нужно отдать должное — сегодня многие российские вендоры (и «Аквариус» в том числе) активно работают над улучшением качества взаимодействия с заказчиками и сервиса в целом.
Резюме
Сервер Аквариус T50 D224CF R52 имеет достаточный функционал для задач большинства пользователей. Во время проведения тестирования проблем с оборудованием возникало крайне мало.
Это сервер российского происхождения, существенных проблем с доступом к ресурсам производителя и документации не возникло. Исключением является доступ к свежим микрокодам для исследуемого сервера.
Все операционные системы установились без особых проблем, что говорит о хорошей совместимости данного оборудования с большинством систем, в том числе отечественной разработки. Основная часть проверок пройдена успешно.
Серверное решение Аквариус T50 D224CF R52 отвечает большинству требований со стороны производительности и внутренних компонентов системы. Данный сервер можно рекомендовать в рамках импортозамещения, в первую очередь, тем заказчикам, для кого важно наличие оборудования в Реестре российской промышленной продукции.
Новые вершины технологий ждут тебя в Telegram-канале К2Тех