После введения санкций со стороны американских властей компания Huawei оказалась в крайне затруднительном положении в плане получения в промышленных масштабах процессоров Intel, которые предоставляли вычислительные ресурсы контроллерам систем хранения данных. Выход был найден в переводе аппаратной части на компоненты собственного производства. В качестве CPU стали использоваться процессоры под кодовым названием Kunpeng 920, базирующиеся на архитектуре ARMv8 и 7-нм техпроцессе.
В результате модельный ряд начального и среднего ценового сегментов трансформировался в следующую линейку: OceanStor 5110/5300/5500/5600/5800 V5 Kunpeng.
Начнем с младшей системы. OceanStor 5110 V5. Конструктив корпуса имеет высоту 2U. Спереди находится корзина, которая может содержать 12-ть дисков LFF или 25 SFF. Сзади размещаются контроллеры и блоки электропитания.
Массив имеет два контроллера, каждый из которых оснащен 16-ти ядерным процессором и либо 16-ю, либо 32 GB кэша, соответственно 32 или 64 GB на систему.
В заводском наборе (на контроллер) порты имеются следующие:
- 4 х 1GE
- 2 х Mini SAS HD - подключение полок расширения
- Serial port
- Maintenance network port
- Management network port
Для расширения возможностей ввода/вывода каждый контроллер содержит два слота, в которых поддерживается установка Hot Plug карт:
- 4 х 8Gb FC card
- 8 х 8Gb FC card (2 x QSFP+ порта, на каждом из которых при помощи специального кабеля-разветвителя получается 4 х 8Gb FC)
- 8 х 16Gb FC card (2 x QSFP+ порта, на каждом из которых при помощи специального кабеля-разветвителя получается 4 х 16Gb FC)
- 4 х 1GE electrical card (BASE-T)
- 4 х 10GE electrical card (10Gb BASE-T, RJ45)
- 4 х 12 Gbit/s SAS expansion module
- 4 х ports Smart I/O card, варианты интерфейсов — 10/25GbE (режим работы VN2VF/Scale-out — прямое подключение серверов не поддерживается, только через коммутаторы) и 8/16/32Gb FC
Поддерживаемые уровни RAID — 0, 1, 3, 5, 6, 10, 50. Реализованы по средством технологии Huawei — RAID 2.0+
Максимальное количество дисков — 500. Полок расширения доступно 2 вида:
- 2U SAS disk enclosures, 25 дисков 2,5 дюйма
- 4U SAS disk enclosures, 24 диска 3,5 дюйма
До 4-х массивов возможно объединить в единый кластер, увеличивая таким образом общую масштабируемость. Две системы допускается соединять напрямую через Smart I/O карты; большее количество — через 10Gb коммутаторы.
На этом обзор аппаратной платформы OceanStor 5110 V5 завершаем.
Следующая модель - OceanStor 5300 V5 Kunpeng.
Корпус так же имеет высоту 2U. Спереди находится корзина, которая может содержать 12-ть дисков LFF или 25 SFF. Сзади размещаются контроллеры, блоки электропитания и BBU модули (Battery Backup Unit) .
Контроллеров в системе два, каждый из которых имеет Kunpeng 920 ARM процессор, а так же 64 или 128 GB кэш памяти (128 или 256 GB суммарно).
Стандартный набор портов на контроллер:
- 4 х 1GE
- 4 х 10GE/25GE
- 2 х Mini SAS HD - подключение полок расширения
- Serial port
- Maintenance network port
- Management network port
Для расширения возможностей ввода/вывода каждый контроллер содержит три слота, в которых поддерживается установка Hot Plug карт:
- 4-port 8 Gbit/s, 16 Gbit/s, 32 Gbit/s Fibre Channel через SmartIO interface module
- 4-port 10GE, 25GE через SmartIO interface module
- 4-port GE (electrical ports) Front-end interface module
- 2-port 40GE, 100GE Front-end interface modules
- 4-port 25 Gbit/s RDMA Scale-out interface module — Scale-out through direct connections
- 2-port 100 Gbit/s RDMA Scale-out interface module — Scale-out through switched fabrics
- 4-port 12 Gbit/s SAS Scale-up interface module (для подключения SAS disk enclosures)
Поддерживаемые уровни RAID — 0, 1, 3, 5, 6, 10, 50. Реализованы по средством технологии Huawei — RAID 2.0+
Максимальное количество дисков — 1200. Полок расширения доступно 3 вида:
- 2U SAS disk enclosures, 25 дисков 2,5 дюйма
- 4U SAS disk enclosures, 24 диска 3,5 дюйма
- 4U HD SAS disk enclosures, 75 дисков 3,5 дюйма
Поддерживается кластеризация систем в соответствии с правилом: 4-port 25 Gbit/s RDMA интерфейсный модуль доступен для switch-free соединения 4-х контроллеров (до 2-х систем); максимальное количество, объединяемых между собой контроллеров — 16 (соединение через 100 Gbit/s RDMA lossless коммутаторы).
Системы OceanStor 5500/5600/5800 V5 Kunpeng будем рассматривать вместе. Почему? Они имеют один и тот же конструктив - различаются между собой только вычислительной мощностью и масштабируемостью.
И так. высота корпуса 2U. Спереди находится дисковая корзина, для которой есть три варианта реализации: 12-ть дисков LFF, 25 SFF или 36 NVMe SSD.
Если с первыми двумя вариантами все ясно, то реализация в стандартном конструктиве 36-ти NVMe SSD - вещь для индустрии новая. Huawei использует palm-sized NVMe SSD. Это более узкие SSD по сравнению с обычным SFF форматом, в результате чего возможно компактнее размещать носители в том же самом корпусе.
Все системы двухконтроллерные, за вычисления отвечают процессоры Kunpeng 920. Кэш памяти (на контроллер) в зависимости от массива:
- 192 или 256 GB кэша (384 или 512 GB суммарно) - 5500 V5
- 384 или 512 GB кэша (768 GB или 1TB суммарно) - 5600 V5
- 768 GB (1.5 TB суммарно) - 5800 V5
Стандартный набор портов на контроллер:
- Management network port
- Maintenance network port
- Serial port
- 2-port 100 Gbit/s RDMA expansion ports
Для расширения возможностей ввода/вывода каждый контроллер содержит шесть слотов, в которых поддерживается установка Hot Plug карт:
- 4-port 8 Gbit/s, 16 Gbit/s, 32 Gbit/s Fibre Channel через SmartIO interface module
- 4-port 10GE, 25GE через SmartIO interface module
- 4-port GE (electrical ports) Front-end interface module
- 2-port 40GE, 100GE Front-end interface modules
- 4-port 25 Gbit/s RDMA Scale-out interface module — Scale-out through direct connections
- 2-port 100 Gbit/s RDMA Scale-out interface module — Scale-out through switched fabrics
- 2-port 100 Gbit/s RDMA Scale-up interface modules (для подключения smart disk enclosures)
Поддерживаемые уровни RAID — 0, 1, 3, 5, 6, 10, 50. Реализованы по средством технологии Huawei — RAID 2.0+
Максимальное количество дисков для 5500 V5 - 1600, 5600 V5 - 2000, 5800 V5 - 2400. Для подключения полок расширения используются два протокола:
SAS 3.0 и Huawei-developed RDMA 100 Gbit/s. Для каждого из протоколов существуют свои варианты Disk Enclosure.
SAS 3.0:
- 2U SAS disk enclosures, 25 дисков 2,5 дюйма
- 4U SAS disk enclosures, 24 диска 3,5 дюйма
Huawei-developed RDMA 100 Gbit/s:
- 2U Smart disk enclosures, 36 palm-sized NVMe дисков
- 2U Smart disk enclosures, 25 дисков 2,5 дюйма
- 2U Smart disk enclosures, 12 дисков 3,5 дюйма
Поддерживается кластеризация систем в соответствии с правилом: 4-port 25 Gbit/s RDMA интерфейсный модуль доступен для switch-free соединения 4-х контроллеров (до 2-х систем); максимальное количество, объединяемых между собой контроллеров — 16 (соединение через 100 Gbit/s RDMA lossless коммутаторы).
Программное обеспечение для всех моделей универсально.
Линейка OceanStor V5 Kunpeng — это Unified Storage, то есть поддерживается одновременная работа по технологиям NAS и SAN. Опции работы с данными весьма разнообразны:
- DeviceManager — управление массивом
- SmartThin — динамическое выделение емкости
- HyperCopy — копирование LUN из одной системы в другую (это не репликация данных)
- HyperSnap — создание снепшотов (моментальных снимков)
- SmartMigration — миграция данных со сторонних массивов
- SmartErase — гарантированное уничтожение данных
- SmartMotion — балансировка нагрузки между носителями (Horizontal Data Movement)
- SystemReporter — инструмент анализа производительности, аналитики и мониторинга массива
- HyperClone — полная копия LUN в рамках одного Storage
- SmartVirtualization — виртуализация сторонних дисковых массивов
- SmarTier — многоуровневое хранение данных (тиринг)
- SmartQuota — управление и контроль файловыми ресурсов
- поддержка протоколов NFS, CIFS, NDMP
- SmartMultitenant — разграничение прав и ресурсов между различными пользователями системы
- HyperLock (WORM) — защита файлов от переименования, изменения или удаления
- HyperVault — защита данных в пределах одной системы, а также бэкап между разнесенными
- SmartCache — использование SSD в качестве расширения кэш-памяти
- SmartQoS — интеллектуальный контроль показателей ввода/вывода для определенных LUNов
- HyperReplication — репликация данных между массивами
- SmartPartition — гранулярное разделение кэш-памяти между приложениями
- SmartDedupe — инлайн дедупликация
- SmartCompression — инлайн компрессия
- HyperMetro — отказоустойчивая конфигурация между разнесенными площадками
На этом обзор гибридной линейки систем хранения данных Huawei OceanStor, актуальной на 2020 год, завершен. Если возникли вопросы, то готов на них ответить. Всем, кто дочитал до конца - отдельное спасибо!
Посмотреть другие мои статьи и подписаться на канал можно здесь. Хорошего дня!