Insyde Software — один из немногих разработчиков низкоуровневого программного обеспечения UEFI BIOS — на днях объявил о том, что будет поставлять свои флагманские продукты InsydeH2O и Supervyse для недавно выпущенного компанией Western Digital гибридного дискового хранилища Ultrastar Serv60+8 и защищенного сервера приложений Ultrastar Serv24-A.
Western Digital Ultrastar Serv60+8 — это гибридный производительный сервер хранения в форм-факторе 4U, который соответствует требованиям надежности для крупных корпоративных клиентов и поставщиков облачных услуг. Он оснащен двумя масштабируемыми процессорами Intel Xeon и способен обслуживать до 60 магнитных дисков с гибридной поддержкой 24 твердотельных накопителей (SAS или SATA) для ускорения доступа к данным. Ultrastar Serv24-A — высокопроизводительный сервер приложений на базе двухсокетной платформы, оснащенной процессорами Intel Xeon Silver с функциями шифрованием 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-соединений.

Как видим, 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-соединения.