
OceanStor Dorado это линейка all-flash массивов Huawei. Модели различаются высотой контроллерной полки, числом контроллеров в ней, объёмом кэша и типом дисковой подсистемы. В каталоге SSE Group собраны контроллерные полки Dorado 3000 V6, 5000 V6, 8000 V6 и 8000 V7, модули контроллеров для 18000 V6 и 18000 V7, модули ввода-вывода для Dorado 3000 и 6000, а также лицензионные наборы.
Разбор ниже построен на строках вендора из карточек каталога. Показателей IOPS и задержки в этих строках нет, поэтому их нет и в статье: скорость массива зависит от профиля нагрузки, числа накопителей и настроек, а не от одного названия модели. Зато по строкам однозначно читаются число контроллеров, объём кэша и тип дисков, и этого хватает, чтобы отсеять неподходящие позиции на первом шаге.
Таблица собрана по позициям каталога. Там, где данных у вендора нет, в ячейке стоит пометка «нет данных».
| Модель | Контроллерная полка | Контроллеров в полке | Кэш по строке вендора | Тип дисков |
|---|---|---|---|---|
| Dorado 2000 | позиций в каталоге нет | нет данных | нет данных | нет данных |
| Dorado 3000 V6 | 2U, 25 дисков 2,5 дюйма | 2 (Dual Ctrl) | 192 ГБ на полку | SAS |
| Dorado 3000 без индекса V6 | 2U | 2 (Dual Ctrl) | 128, 192 или 256 ГБ | SAS либо NVMe |
| Dorado 5000 V6 | 2U, исполнения на 25 дисков 2,5 дюйма и на 36 дисков PALM | 2 (Dual Ctrl) | 256 ГБ на полку | SAS либо NVMe |
| Dorado 6000 | в каталоге только модули ввода-вывода и дисковые полки | нет данных | нет данных | нет данных |
| Dorado 8000 V6 | 4U | 4 (Four Ctrl) | 1, 2 или 4 ТБ на полку | SAS либо NVMe, разные парт-номера |
| Dorado 8000 V7 | 4U | 2 или 4 | 512 ГБ, 1, 2 или 4 ТБ на полку | NVMe |
| Dorado 18000 V6 и V7 | в каталоге только модули контроллеров | нет данных | 256 ГБ, 512 ГБ или 1 ТБ на модуль | нет данных |


Dorado 2000 в каталоге не встречается ни одной позицией, поэтому в строке по нему стоят пометки об отсутствии данных. Dorado 18000 представлен модулями контроллеров, самой полки нет, и законченную систему по каталогу не соберёшь. Различия младших моделей шестого поколения подробнее разложены в материале про Dorado 3000, 5000 и 6000 V6.
Кэш в названии контроллерной полки указан суммарно по всем её контроллерам. Проверяется это делением: список отдельных модулей контроллеров даёт ровно те же значения, поделённые на число контроллеров в полке.
| Артикул полки | Контроллеров | Кэш полки | Кэш на контроллер | Артикул модуля |
|---|---|---|---|---|
| 02357ATY, 02357AUA | 2 | 512 ГБ | 256 ГБ | 02357DAM |
| 02357AUE, 02357AUF | 2 | 1 ТБ | 512 ГБ | 02357DAN |
| 02356YDT, 02357AUH | 2 | 2 ТБ | 1 ТБ | 02357DAP |
| 02357AUK, 02357AUM | 4 | 1 ТБ | 256 ГБ | 02357DAM |
| 02357AUQ, 02357AUR | 4 | 2 ТБ | 512 ГБ | 02357DAN |
| 02357AUV, 02357DEM | 4 | 4 ТБ | 1 ТБ | 02357DAP |
Две позиции с одинаковой записью кэша 1 ТБ это разные машины: у 02357AUE два контроллера по 512 ГБ, у 02357AUK четыре по 256 ГБ. При сравнении спецификаций смотрят сразу пару значений (число контроллеров и объём кэша), иначе конфигурации выглядят одинаково на бумаге и расходятся в работе.
Модули контроллеров различаются ещё и по числу ядер. Для Dorado 8000 V6 в каталоге есть варианты на 128 и на 192 ядра на процессорах Kunpeng 920, модули на 192 ядра идут также в 18000 V6 и 18000 V7. У Dorado 5000 V6 модуль 03050AYL устроен иначе: один процессор HI1620 на 64 ядра, разъём M.2, встроенная плата расширения 100Gb и 16 планок памяти по 16 ГБ, что и даёт 256 ГБ на модуль.

Порты вынесены в сменные модули ввода-вывода. По функциям наборы для Dorado 3000 и Dorado 6000 совпадают, а парт-номера у них разные, поэтому заказывать модуль нужно по коду из своей конфигурации. Ethernet в наборе закрыт позициями 1Gb на RJ45, 10Gb на RJ45 и на SFP+, 25Gb на SFP28, 40Gb на QSFP+ и 100Gb на QSFP28. Дальше идут RoCE на 25 и 100 Гбит/с, SmartIO под Fibre Channel на 16, 32 и 64 Гбит/с и модуль 12G Mini SAS HD.
Важнее другое. У модулей три назначения, и они разведены по разным парт-номерам: Front-End это порты к хостам, Scale-out это связь между контроллерами, Back-End это подключение дисковых полок. У Dorado 3000 модуль на два порта 100Gb RDMA для Back-End имеет артикул 03050RPQ, а Scale-out на четыре порта 25Gb RDMA идёт как 03050RPN. Перепутанное назначение означает другую позицию в спецификации и недостающий тракт при сборке.
Полоса фронтальных портов считается прямо, без оценок. Модуль на два порта 100Gb ETH даёт 25 000 МБ/с в одну сторону, модуль на четыре порта 25Gb ETH даёт 12 500 МБ/с, модуль на четыре порта 10Gb ETH даёт 5000 МБ/с. По суммарной полосе один стогигабитный модуль равен двум двадцатипятигигабитным, но занимает один слот вместо двух, и при дефиците слотов это заметно. Серверную сторону под Fibre Channel закрывают HBA-адаптеры.
Функции массива продаются наборами, а не поштучно. Базовых наборов четыре: SAN (8803011346), NAS (8803011347), объектный (8803011315) и полный (8803013862). Полный набор включает всё, что есть в трёх остальных, это видно по перечням функций в строках вендора.
В SAN-набор входят SmartThin (тонкие тома), HyperSnap (снимки), HyperReplication (репликация), клонирование, SmartQoS (приоритеты), безопасное стирание, DME IQ, виртуализация сторонних массивов, HyperMetro и HyperCDP, а также многоарендность. NAS-набор вместо этого даёт протоколы CIFS и NFS, NDMP, WORM, аудит и SmartMove. В объектный набор по строке вендора входят S3, SmartThin, HyperSnap, клонирование, SmartQoS, безопасное стирание, HyperCDP, DME IQ и DNS. Отдельными позициями идут клиентская лицензия UltraPath (8803011908), HyperMetro для NAS (88039EWQ), SmartMigration (88039EWM) и SmartMobility (88039EWN).
Порядок расчёта получается такой: сначала фиксируется число контроллеров и требуемый запас на отказ, затем считаются порты по трём назначениям, и только после этого набирается ёмкость. Если сначала набирать терабайты, полка окажется укомплектована дисками, а свободных слотов под нужные модули в ней не останется. Ёмкость сверх шасси наращивается дисковыми полками, а сами накопители подбираются отдельной позицией.
Набором доступных исполнений. У 8000 V6 в каталоге только четырёхконтроллерные полки, зато есть и SAS, и NVMe варианты, кэш 1, 2 или 4 ТБ на полку. У 8000 V7 есть и двухконтроллерные, и четырёхконтроллерные полки, все на NVMe, а нижняя ступень кэша начинается с 512 ГБ на полку.
Число контроллеров, установленных в контроллерную полку: два или четыре. От этого зависит и деление кэша, и запас на отказ. В четырёхконтроллерной полке выход одного контроллера отнимает четверть ресурсов, в двухконтроллерной половину.
Да, делением на число контроллеров. Полка Dorado 8000 V7 на четыре контроллера и 4 ТБ собирается из модулей 02357DAP по 1 ТБ, полка на два контроллера и 512 ГБ из модулей 02357DAM по 256 ГБ. Деление сходится на всех шести исполнениях V7 из каталога.
Модуль с назначением Front-End. Под Fibre Channel это SmartIO на 16, 32 или 64 Гбит/с, под Ethernet и iSCSI модули на 10, 25, 40 или 100 Гбит/с, под RoCE отдельные позиции на 25 и 100 Гбит/с. Модули Scale-out и Back-End к хостам не подключаются, у них другое назначение и другие парт-номера.
В набор 8803011346 входят SmartThin, HyperSnap, HyperReplication, клонирование, SmartQoS, безопасное стирание, DME IQ, виртуализация сторонних массивов, HyperMetro, HyperCDP и многоарендность. Файловых протоколов в нём нет, они лежат в NAS-наборе 8803011347. Если массиву нужны оба режима сразу, берут полный набор 8803013862.
Позиций Dorado 2000 в каталоге нет ни одной. По Dorado 18000 есть модули контроллеров V6 и V7 на 192 ядра с кэшем 256 ГБ, 512 ГБ или 1 ТБ, но самой контроллерной полки в каталоге нет, поэтому законченная система 18000 по нему не собирается.