Для дисковых хранилищ у Western Digital будет InsydeH2O

Insyde Software — один из немногих раз­ра­бот­чи­ков низ­ко­у­ров­не­во­го прог­рам­мно­го обес­пе­че­ния UEFI BIOS — на днях объя­ви­л о том, что бу­дет по­став­лять свои флаг­ман­ские про­дук­ты InsydeH2O и Supervyse для не­дав­но вы­пу­щен­но­го ком­па­ни­ей West­ern Di­gi­tal гиб­рид­но­го дис­ко­во­го хра­ни­ли­ща Ultra­star Serv60+8 и за­щи­щен­но­го сер­ве­ра при­ло­же­ний Ultra­star Serv24-A.

Western Digital Ultrastar Serv60+8 — это гибридный производительный сервер хранения в форм-факторе 4U, который соответствует требованиям надежности для крупных корпоративных клиентов и поставщиков облачных услуг. Он ос­на­щен двумя масштабируемыми процессорами Intel Xeon и способен обслуживать до 60 маг­нит­ных дис­ков с гиб­рид­ной под­держ­кой 24 твер­до­тель­ных накопителей (SAS или SATA) для ускорения доступа к данным. Ultrastar Serv24-A — вы­со­ко­про­из­во­ди­тель­ный сервер приложений на базе двух­со­кет­ной плат­фор­мы, ос­на­щен­ной про­цес­со­ра­ми In­tel Xe­on Sil­ver с функциями шифрованием AES-256 и безопасного стирания Instant Secure Erase, а так­же до­ве­рен­ным мо­ду­лем TPM (Trusted Platform Module). В разработке этих серверных продуктов как нельзя лучше при­го­ди­лись экс­перт­ные зна­ния компании Insyde Software, накопленные в разработках по уда­лен­но­му уп­рав­ле­нию плат­фор­ма­ми с ис­поль­зо­ва­ни­ем со­вре­мен­ных тех­но­ло­гий Redfish, IPMI 2.0 и др.

«Мы гордимся сотрудничеством с Western Digital в области разработки важных серверных решений, — сказал Джаент Лян (Giant Liang), вице-президент по серверной инженерии в Insyde Software. — Маленькие победы в дизайне UEFI де­мон­ст­ри­ру­ют ком­форт, оп­ре­де­ля­ю­щий же­ла­ние клиентов получить все программные средства из одних рук. Это ка­са­ет­ся и эф­фек­тив­но­го кода UEFI BIOS, и низ­ко­у­ров­не­во­го ПО для мониторинга платформ средствами BMC», — добавил Лян.

Чем интересны серверные хранилища?

Интеллектуализация аппаратных платформ JBOD — внедрение серверных хранилищ — призвана удовлетворить ап­пе­ти­ты прикладного ПО, реализующего алгоритмы машинного обучения, ис­кус­ст­вен­ного ин­тел­лек­та и уг­луб­лен­ной аналитики отложенных больших данных. Новинкой в ​​этом сегменте является Ultrastar Serv60+8 — базовая позиция в номенклатуре WD на рынке ги­пер­кон­вер­ген­т­ных решений. Разработанный для ар­хи­ви­ро­ва­ния про­г­рам­мно-оп­ре­де­ля­е­мо­го контента, резервного копирования, потоковой передачи мультимедиа, а также сред удаленного офиса и част­но­го облака, он оснащен двумя 18-ядерными процессорами Intel Xeon Scalable с 6 каналами памяти на со­кет и под­держ­кой AVX512-команд. Дисковая корзина рассчитана на 60 отсеков для установки SSD, HDD или гиб­рид­ных на­ко­пи­те­лей. Отдельно расположены еще восемь отсеков для NVMe, что обеспечивает ускорение в пи­ко­вых ре­жи­мах об­ра­бот­ки данных.

NUMA для периферии

Дизайн умного JBOD под­пи­тан более, чем 60-летним опытом разработки средств хранения и сдоб­рен за­па­тен­то­ван­ны­ми технологиями ArcticFlow и IsoVibe, которые помогают повысить надежность, поддерживать пред­ска­зу­е­мую про­из­во­ди­тель­ность и повышать энер­го­эф­фек­тив­ность. Емкость серверов хранения Ultrastar Serv60+8 стартует с 144 ТБ и гибко наращивается различными конфигурациями для поддержки чувствительных к стоимости дисковых сред.

Системная логика всего семейства серверных корзин Ultrastar строится с использованием новейшего чипсета Intel C620, главной особенностью которого является Additional Uplink: использование параллельно с традиционной DMI-шиной одного или двух PCIe-соединений.

Системная логика всего семейства серверных корзин Ultrastar строится с использованием новейшего чипсета Intel C620, главной особенностью которого является Additional Uplink

Как видим, CPU0 снабжен Uplink-каналом для прямого взаимодействия с ресурсами микросхемы PCH. CPU1 лишен такой функциональности. Грамотно написанные драйвера устройств, использующих производительные ресурсы южного моста Intel Lewisburg (сетевые контроллеры и крип­то-сопроцессоры) должны аф­фи­ни­зи­ро­вать потоки таким образом, чтобы код, выполняющий интенсивный обмен с ресурсами PCH, запускался на ядрах в составе CPU0. Кроме того, bus-master операции, выполняемые указанными ресурсами PCH, требуется оптимизировать так, чтобы целевой буфер находился в оперативной памяти, подключенной к CPU0, тогда маршрут будет оптимальным: PCH → Uplink → CPU0 → DRAM at CPU0, иначе маршрут будет не оптимальным: PCH → Uplink → CPU0 → UPI → CPU1 → DRAM at CPU1. В про­тив­ном слу­чае пре­и­му­ще­ст­ва двух­со­кет­но­го ре­ше­ния мо­гут быть ди­ск­ре­ди­ти­ро­ва­ны.

У SSD будут двухнодовые решения

Семейство платформ Ultrastar Serv24 представляет собой разработку на основе последнего поколения Intel Xeon Scalable с возможностью двух­но­до­вой компоновки. Вычислительные но­ды соединяются между собой каналом PCIe Gen3x16 с помощью Non-Transparent Bridge. Дисковая корзина способна вместить до 24 двух­пор­то­вых SSD либо NVMe, либо с SAS-интерфейсом, в зависимости от исполнения.

Применение Non-Transparent Bridge оправдано, поскольку у каждого узла собственное адресное пространство (это просто две раздельные платформы!), соединить их через обычный Transparent-мост нельзя из-за конфликта адресов.

Например, по адресу Bus=0, Device=0, Function=0, у каждой из платформ свой Host Bridge и если требуется адресовать ресурсы одной платформы в адресном пространстве другой, адреса требуется преобразовать (в простейшем случае методом смещения, просто прибавив константу). Можно также изолировать адресные пространства платформ, ос­та­вив для их общения ог­ра­ни­чен­ный набор апер­тур, что является более рас­про­ст­ра­нен­ным вариантом. Non-Transparent Bridge обеспечивает простой и оптимальный метод взаимодействия на основе PCIe-соединения.