На сегодняшний день на рынке дисковых массивов от компании 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. Если для ваших задач необходим файловый доступ «из коробки» — тогда придется обращаться ко второму поколению и их файловым нодам.
Автор: kuzz