Как стать автором
Обновить

Импортозамещение Часть 2. Huawei OceanStor Family

Время на прочтение6 мин
Количество просмотров31K
На сегодняшний день на рынке дисковых массивов от компании Hauwei существует легкая неразбериха. Связано это с тем, что за неполный год Huawei анонсировал целых 2 новых поколения СХД, оставляя при этом на рынке ряд решений из предыдущих линеек. При этом разница между поколениями достаточно значима.

Поэтому, я решил рассказать о текущих предложениях компании Huawei для прояснения данного вопроса.

Итак, сейчас на рынке представлено 3 разных поколения систем хранения данных Huawei OceanStor.



От первого поколения остался бюджетный массив Entry уровня OceanStor S2200T V1.
Второе поколение представлено Low-end массивом OceanStor S2600T V2.
А Mid-range начинается с третьего поколения — обновленная линейка OceanStor 5300 V3 и выше.
Обособленно стоит High-end линейка 18000, которая пока не получила обновление в третьем поколении. Однако младший из High-end'ов OceanStor 18500 V2 оказался равен новому пограничному mid-range массиву OceanStor 6800 V3, что постепенно вытеснит его из модельного ряда Huawei.

Давайте разберемся с чего все начиналось, и к чему же все пришло.

Первое поколение


Первое поколение OceanStor представляло собой достаточно сбалансированную линейку блочных массивов с слабоватой функциональной составляющей:



Модели S2600T V1, S5500T V1, S5600T V1 и S5800T V1 являлись унифицированными, т.е. имелась возможность сконфигурировать их с файловым доступом. Осуществлялось это по самой распространенной схеме — с использованием отдельной файловой головы (File Engine). Файловая голова представляла собой отказоустойчивую связку из дублированных серверов общей высотой в 4U.



Такой подход к построению унифицированных массивов выигрывал с точки зрения производительности по сравнению с «честным юнифайд» (например EMC VNXe3200, NetApp) за счет масштабируемости, однако, проигрывал с точки зрения бюджетирования и банальной экономии стоечного пространства.

С точки зрения функционала, первое поколение отставало от современных ему лидеров рынка — не было многоуровневого тиринга, partition и т.д. Поэтому Hauwei принимает решение обновить модельный ряд, выпустив второе поколение массивов.

Второе поколение


По факту, второе поколение отличается от первого только обновленным микрокодом. Переписав его с нуля, они заметно расширили функционал своих СХД, но, внесли крайне нелогичные ограничения:



Основной фичей второго поколения стал обновленный подход к организации дисковых пространств — технология RAID 2.0+
И пусть вас не смущает название — к уровням RAID эта технология никакого отношения не имеет. По сути это виртуализация дисков системы для организации единого пула. В дальнейшем, этот пул разбивается на чанки, чанк-группы и экстенты, из которых уже собираются классические LUN'ы. Аналогичный подход использует HP в своих системах 3Par и Hitachi в HUS'ах.



Из явных преимуществ такого подхода можно выделить:
• Равномерное распределение нагрузки между физическими носителями.
• Ускорение восстановления данных из контрольных сумм в случае краха носителя.
• Ускорение расширения пулов и пересборки RAID-групп в случае добавления в систему новых носителей.
• Изменение типа раздела (многоуровневый\одноуровневый) «на лету»

Из добавленного функционала можно выделить:
• SmartPartition — выделение изолированных кусков кэш-памяти для выбранных разделов.
• SmartTier — многоуровневое хранение данных. Автоматическая «вертикальная» миграция данных между дисками разных уровней (7.2k, 10/15k, SSD) на основании статистики частоты обращения к ним.
• SmartMotion — «горизонтальная» миграция данных между физическими носителями и балансировка нагрузки. По факту, без этой лицензии все вышеописанные преимущества технологии RAID 2.0+ будут недоступны.
• SmartQoS — Quality of Service. Выставление приоритетов вашим разделам на основе критичности размещаемых приложений. В зависимости от выставленного приоритета, система будет гарантировать выделение этому разделу кэш-памяти или, наоборот, ограничивать потребление памяти этим разделом.
• SmartVirtualization — виртуализация массивов сторонних вендоров согласно списку совместимости.

Добавление этого функционала повысило нагрузку на вычислительные ресурсы, которые остались прежними с первого поколения. Поэтому, Entry-массив OceanStor S2200T V1 остался в первом поколении, так как физически не потянул обновленный микрокод, а массив S2600T V2 теперь доступен для заказа только в конфигурации с 16 Gb кэш-памяти.

Однако Huawei решили не бросать S2200T V1 агонизировать. Вместо этого, они обновили конструктив, добавив к уже имеющейся конфигурации контроллеров 12*3.5" с 12*1 GE iSCSI портами возможность заказать конфигурацию 24*2.5" с 8*8 Gbit/s FC. Возможность заказать контроллер с предустановленными FC портами вернула это решение на рынок, сделав его конкурентоспособным за счет низкой стоимости.

Обратной стороной медали стало удаление функционала SmartCache (расширение кэш-памяти за счет SSD-накопителей) и отказ от использования дисков SFF 2,5" в массиве OceanStor S2600T V2. Разумных причин этому я не нашел.

Использование «старого» железа и отсутствие возможности расширения кэша — было явным недостатком массивов Huawei. А, отсутствие 2,5" дисков в массиве S2600T вообще выкинуло его с рынка.

Поэтому, в декабре 2014 Huawei анонсирует новое третье поколение своих унифицированных систем хранения данных OceanStor V3.

Третье поколение


Третье поколение — это глобальное обновление всего модельного ряда. Помимо нового железа и функционала, в Huawei решили изменить подход к организации унифицированного доступа. Они отказались от отдельных файловых нод, организуя файловый доступ за счет ресурсов блочного контроллера.



Помимо этого глобального изменения, обновился и функционал:
• Дедупликация, реализованная на базе ASIC'ов.
• Функция SmartErase («аннигиляция» записанных данных) для соблюдения процедур и регламентов по безопасности.
• Функция SmartMigration — одноразовая миграция всех данных с legacy-массива на вновь приобретенный массив Huawei.

Изменилась и модель лицензирования: функционал SmartThin, SmartMulti-tenant, SmartMigration, SmartErase включили в базу (приобретается вместе с массивом).
При лицензионном апгрейде до унифицированного решения к базовому функционалу добавятся файловые дедуп и компрессия.
Появились софтовые бандлы:
• Data Protection Software suit: включает в себя HyperSnap, HyperCopy, HyperClone, HyperMirror.
• Storage efficieny Software suit: включает в себя SmartCache и SmartTier.
При покупке бандлов заявлена экономия порядка 30% по сравнению со «штучным» приобретением лицензий.

С обновлением железа изменились вычислительные мощности моделей, поэтому, и позиционирование на рынке было несколько изменено.
Так, например, OceanStor 6800 V3 стал полноценный High-end'ом, сменив OceanStor 18500 V2.



Как уже было сказано, в третьем поколении появится дедупликация и компрессия. Реализованы они будут отдельными модулями-ASIC'ми, которые возьмут на себя нагрузку по вычислению fingerprint'ов. Однако хранениться мета-данные все равно будут в кэш-памяти контроллера, так что при активации большого кол-ва функционала тонким местом будет являться объем кэша.
Обновления коснулись и портов ввода/вывода. Появились интерфейсы 16Gbit/s FC, 10 Gbit/s iWARP (scale-out LAN), а так-же back-end 12 Gbit/S SAS.

И, в очередной раз, Huawei не прислушались к рынку и не выпустил 2U полку под диски 3,5", отсутствие которой является ощутимо слабым местом всего семейства OceanStor. Существующая на текущий момент полка 24*3,5" 4U имеет просто ужасную плотность размещения (необходимо разместить 5 дисков 3,5" — покупайте 4U полку). Это особенно удивляет на фоне релиза полки высокой плотности: High-density 75*3.5" 4U.



Весьма неоднозначное обновление, присутствующее в третьем поколении — это поддержка 8-ми контроллерных конфигураций для всех моделей, включая младший mid-range 5300 V3. Как мне представляется, реализовано это будет как связь четырех 2-х контроллерных пар через 10 GE.

И самое интересное, на текущий момент массивы OceanStor V3 уже доступны для заказа, но, пока с неполным списком обновлений:
• совсем отсутствует файловый доступ как таковой;
• пока отсутствуют для заказа модули дедупликации и компрессии;
• отсутствует 8-ми контроллерная конфигурация (на данный момент — только 2-х контроллерная).

В связи с этим, Huawei оставил доступным для заказа второе поколение OceanStor V2, чтобы не ограничивать своих клиентов в использовании унифицированных решений. Однако, дата снятия с продаж V2 — декабрь 2015 года.

Весь нереализованный, но заявленный функционал, Huawei обещают зарелизить постепенно к концу этого года. И, как дополнение — заявлен перевыпуск S2200T V1 и S2600T V2 на базе третьего поколения. Что они из себя будут представлять — пока не ясно.

В сухом остатке


Подытоживая имеющуюся информацию, в плане выбора решения под конкретные проекты, могу посоветовать:
1. В случаях, когда основополагающим фактором при выборе решения будет является цена за 1GB хранимых данных, а функционал не нужен — стоит использовать S2200T V1 как самое бюджетное решение.
2. S2600T повис в рыночном вакууме, не найдя своей ниши.
3. Если вам необходим функционал и высокая производительность при блочном доступе — смело можете рассматривать третье поколение OceanStor.
4. Если для ваших задач необходим файловый доступ «из коробки» — тогда придется обращаться ко второму поколению и их файловым нодам.
Теги:
Хабы:
Всего голосов 7: ↑7 и ↓0+7
Комментарии10

Публикации