Обзор особенностей семейства HPE Proliant Gen 10

В середине прошлого года Hewlett Packard представила своим потребителям новейшее поколение высоконагруженных серверов корпоративного класса Proliant Gen10.

Посмотрев на хронологию развития линейки процессов Intel Xeon можно попытаться найти корреляцию между выходом в свет семейства Scalable и новой генерацией серверов. Однако, это будет не совсем корректно. Правильней в качестве основной причины обозначить рост потребностей заказчиков серверного оборудования HP в части вычислительных характеристик,  а именно: большие объёмы памяти дисковых корзин, упрощение процедур управления и настройки, ранее не используемые схемы организации IT-инфраструктуры, отсутствие методов построения сетевой безопасности для компонентов низкого уровня.

Поставим перед собой задачу, разобраться, что же принципиально нового удастся приобрести заказчику вместе с HP Proliant Gen 10.

Процессоры

Первую скрипку в этом отношении играет собственный комплекс технологий Intelligent System Tuning, направленный на повышение производительности. В его составе:

Технология ускорения ядер Core Boosting доступная к применению на некоторых процессорах Intel Xeon. Суть её заключается в подъёме тактовой частоты отдельно взятых ядер в режиме высокой загрузки процессора
Технология нивелирования «дребезга» тактовой частоты Jitter Smoothing позволяет серверу в режиме Turbo Boost преодолевать временные задержки, возникающие при скачкообразном изменени частоты в случае работы процессора с регистрами разных уровней
Комплекс предустановок Workload Matching служит для осуществления «тонкой» настройки сервера, исходя из особенностей того или иного приложения, конфигурация внутренних протоколов взаимодействия под отдельно взятую задачу.

Примечательно (и об этом нельзя забывать администраторам), что для корректной работы указанного комплекса, сервер номинально обязан обладать лицензией iLO Advanced.

Память

В современных реалиях, когда объемы дисковых корзин привычно измерять терабайтами, отказ даже небольшой группы регистров может привести к фатальным последствиям для пользователя. Десятое поколение серверов Proliant получило принципиально новый механизм контроля за отказами в памяти и их предупреждения – SmartMemory FFT. В непрерывном режиме особые плагины запрашивают актуальные состояния всех компонентов модулей памяти, и, в случае появления рисков отказа – назначают «битой» области резервную пару аналогичного размера и в том же кластере. Да, это приводит к кратковременному проседанию полосы пропускания на канале, но в целом система в выигрыше.

Многие скажут, что «ничего инновационного» разработчики серверного оборудования HP не придумали, что эта идея уже использовалась Intel в семейства Xeon E7 и называется она Lockstep. Таким ответим, что алгоритмы Intel принудительно снижают производительность всей системы до 50% в случае превышения порога вероятности возникновения отказа, а FFT позволяет ограничиваться 1%. Кстати говоря, такая технология по условиям лицензионного соглашения с Intel не будет ими применяться ещё долгих полтора года.

Что касается работы оперативной памяти, то тут HP Proliant Gen 10 могут похвастаться двумя новинками:

HPE NVDIMM-модули, включающие в состав энергонезависимое  ПЗУ, прекрасно подходят для записи «хвоста» журнала обращений (Tail of transaction Log). Стоит помнить, что поскольку эти модули могут быть в объёме и 8 и 16 Гб, то некоторые приложения распознают их как внешние устройства с побайтной адресацией
HPE Scalable Persistent Memory – особенный конструктив, включающий в себя все прелести модулей ОЗУ DDR4, блокировку от потери питания, NVMe – накопители и резервный иточник электропитания сервера. В такой конфигурации размещение до 1 Тб данных без потерь при внезапном отключении электропитания больше не вызывает проблем.

Серия экспериментов продемонстрировала, что применение этих двух методов даёт прирост производительности приблизительно в 15-20 раз в части времени исполнения даже в таком простом примере, как экспорт MySQL базы данных в резерв и импорт из резервной копии на сервер.

Оснащение серверов NVMe-дисками, конечно, не является отличительной чертой именно HP Proliant поколения Gen 10, но конкретно в этой линейке появилась возможность установить их в несколько раз больше, чем ранее. Плюсом к этому огромным шагом вперёд стала поддержка использования накопителей разного типа в составе одной корзины (например, NVMe и SATA). Вы по-прежнему можете приобрести оборудование без функционала NVMe, но, стоит заметить, что в денежном эквиваленте это не будет много дешевле, а значит имеет смысл не отказывать себе в удовольствии попробовать новинку в деле.

Многие серверы в линейке могут быть поставлены с накопителями нового формата – microFF. Они занимают 0,5 от одного SFF-диска и рекомендованы к использованию, как загрузочные или кэширующие диски.

Менее заметным, но не менее важным событием стало обновление семейства дисковых контроллеров. Каждый способен обеспечить исполнение до 1,6 млн IOPS и может работать единовременно в режимах HBA и RAID.

iLO 5

Напоследок мы оставили обсуждение, пожалуй, наиболее заметной для администраторов новинки десятого поколения – это доведенная до совершенства консоль удаленного управления сервером iLO версии 5. Перед пользователями (помимо аппаратного ускорения самого чипа iLO) открыты новые возможности.

Система автоматической сверки версий программного обеспечения iLO на предмет единообразия для всех низкоуровневых компонентов, а также на наличие инфицированного или вредоносного кода получила название Silicon Root of Trust. Администратору предлагается действовать по одному из трех сценариев в случае появления или обнаружения проблем: восстановление прошивки из работоспособного back-up, сброс в factory defaults или игнорировать оповещения iLO.

Не стоит подробно останавливаться на целесообразности использования такой мощной защиты, на наш взгляд, в современных условиях информационной безопасности этот подход очевидно оправдан. А вот уникальность методов, применяемых разработчиками серверного оборудования HP, представляет интерес.

Во-первых, начиная именно с поколения Gen 10, все компоненты поставляются уже с прошивкой, полученной по сообразному алгоритму, и подтверждают своё соответствие носимой электронной цифровой подписью. А во-вторых, HPE фактически использует в работе результаты собственных достижений, - только они изначально комплектовали оборудование системой удаленного управления своего производства, что теперь технологически позволяет «окрасить» цифровым идентификатором на уровне прошивок любое устройство из линеек Proliant.

Дополнительное простое, но действенное решение в смысле безопасности – датчик съёма корпусной крышки. Есть сценарии (например, для удаленных от инфраструктуры сетевых объектов), когда iLO полностью блокирует работу сервера при его срабатывании.

Подумали инженеры HPE и об эргономике. Теперь обращаться к средствам настройки сервера и даже дисковым контроллерам возможно прямо во время работы из терминала iLO и не заставлять нервничать рабочие группы при перезагрузке сервера. В общем, и сама загрузка стала существенно быстрее – раза в 2-3, а интерфейс BIOS – удобнее.

Для умудренных опытом администраторов, которые уже не первый десяток лет используют серверы HP, десятое поколение приготовило отдельный подарок. Уже сейчас в штатном режиме работает бесплатный сервис Active Health System Viewer, предназначенный для самостоятельного диагностирования файлов журнала Health System. Консоль iLO 5 позволят залить этот журнал на флеш-накопитель, а не отсылать его в support-службу. Если вы относитесь к указанной категории технического персонала, то 25-30% неисправностей вы сможете выявить самостоятельно, сэкономив, таким образом, и время и средства.

Новые модели HPE ProLiant Gen10

Модельный ряд серверов HP Proliant 10-го поколения пока не слишком широк, однако, даже сейчас способен удовлетворить запросы широкой аудитории потребителей (в том числе, только решивших купить серверы):

ProLiant DL360 теперь в корпусе 1U
ProLiant DL380 с дисковыми корзинами суммарно на 20 NVMe-накопителей
ProLiant DL560 – признанный флагман семейства
ProLiant BL460c – blade-исполнение для масштабируемых систем
ProLiant MicroServer – начальный уровень в компактном исполнении.