meta data for this page
  •  

2022-10-23 СХД и ПО СХД

Системы хранения данных постоянно переживают фундаментальные изменения, связанные с выходом новых типов накопителей, протоколов, процессорных архитектур. На рынке появляются и пропадают отдельные классы продуктов. К

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

  • аппаратные СХД поддерживают множество протоколов и так как часто не объединяют в себе никакой другой функции совместимы практически со всеми средствами виртализации и операционными системами по протоколам доступа к данным. ПО СХД в свою очередь стоит рассматривать в основном как гиперконвергентный вариант, поэтому часто сосуществование возможно только с некоторыми системами виртуализаци, а список поддерживаемых протоколов доступа к данным обычно ограничивается только базовыми: iSCSI, SMB, NFS;
  • при определенных условиях аппаратные СХД стоят дешевле, чем гиперконвергентные или отдельные программные СХД;
  • богаче функционал все еще у аппаратных систем. По непонятной мне причине разрыв в этом направлении практически не сокращается. Например у программных решений редко можно встретить следующие, казалось бы обычные функции СХД, которые реализованы частично и в некоторых решениях, либо находятся в зачаточном состоянии, либо присутствуют только номинально:
    • Виртуализация внешних массивов (External Storage Virtualization);
    • Многоуровневое хранилище (Tiered Storage);
    • Поддержка протоколов NVMe;
    • Поддержка Fibre Channel;
    • Дедуплкация и компрессия;
    • Удаленная репликация между двумя отдельными СХД;
  • AllFlash конфигурации редко можно встретить на программно-определяемых решениях, так как сеть все еще является узким местом данных систем а низкие задержки практически недостижимы;

Не смотря на сохраняющиеся различия между программно-определяемыми системами хранения данных и аппаратными СХД с уверенностью можно сказать что все современные системы, за исключением единиц, давно являются программно определяемыми. Это произошло с переходом всех СХД на процессоры Intel, отказ от CPU прочих архитектур, упразднение ASIC и FPGA чипов. Код данных систем хранения работает скорее всего на любом современном процессоре x86-64 при наличии драйверов и желания производителя.

Таким образом само понятие программно-определяемого хранилища должно быть уточнено. Программно-определяемыми стоит назвать системы “без тела” у которых нет фиксированной конфигурации оборудования или готовой специализированной аппаратной платформы. К данному перечню стоит отнести системы работающие в виде виртуальных машин и СХД из гиперконвергентных решений, работающие на одном уровне с гипервизором.

К аппаратным решениям необходимо относить системы которые в первую очередь поставляются в виде ПАК, на определенной конфигурации оборудования, хоть и собранного из универсальных компонентов, а также все системы, не поддерживающие установку на имеющееся оборудование заказчика.

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

Класс СХД Замещающее решение
Small Office / Home Office (SOHO) Hyperconverged
СХД для небольших кластеров виртуализации Hyperconverged
Основные СХД предприятия Hyperconverged
Enterprise Нет замены
Backup Серверы с дисками, выделенная SDS или Backup Appliance
NAS Сервис в ОС или в гиперконвергентной SDS
Super Scale SDS с выделенными серверами
Системы видео наблюдения (СВН) Хранилище организовано средствами СВН (SDS) на серверах с дисками
Медиа-архивы SDS с выделенными серверами