meta data for this page
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| domestic:alternative_to:storage [2022/10/10 07:13] – [Тип: AFF / HighPerformance] mchus | domestic:alternative_to:storage [2025/02/20 14:41] (current) – mchus | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Отечественные системы хранения данных ====== | ||
| + | Весна 2022 года стала значительным событием в эпохе Российского импортозамещения. Из-за введённых санкций практически все импотрные производители ИТ-оборудования были вынуждены прекратить официальную деятельность на территории Российской Федерации. Особенно заметно это событие сказалось на рынке систем хранения данных, | ||
| + | |||
| + | У многих архитекторов и заказчиков назрел вопрос о том, какие системы хранения данных доступны сейчас на рынке, возможно ли использование " | ||
| + | |||
| + | Самые печальные последствия, | ||
| + | |||
| + | - **Тип AllFlash / NVMe** в основном был представлен только импортными решениями уровня: | ||
| + | - **Тип HiEnd** - системы, | ||
| + | - **Типы Backup & D2D** - ввиду отсутствия разработок отечественных ленточных библиотек, | ||
| + | |||
| + | Самый широкий рынок систем хранения данных - " | ||
| + | |||
| + | В следующих разделах я постараюсь разобрать каждый тип систем хранения в отдельности, | ||
| + | |||
| + | ===== Тип: Low End ===== | ||
| + | |||
| + | Развитие недорогих двухконтроллерных систем с поддержкой FibreChannel позволило существенно ускорить темпы внедрения технологий виртуализации, | ||
| + | |||
| + | Некоторые заказчики после перехода в класс крупных продолжают следовать данному подходу и используют такие комплексы для решения небольших изолированных задач. | ||
| + | |||
| + | К сожалению, | ||
| + | |||
| + | Для закрытия пробелов в таких проектах необходимо предлагать программно-определяемые решения. Это либо конвергентные среды, либо дешевые SDS, например, | ||
| + | |||
| + | === ПО СХД RAIDIX === | ||
| + | {{: | ||
| + | |||
| + | Софт для СХД RAIDIX производителем позиционируется в первую очередь для больших потоковых записей, | ||
| + | |||
| + | |||
| + | Главным минусом этой системы всегда была неудачная реализация двухконтроллерного режима с неоптимальным механизмом синхронизации кэш-памяти между контроллерами. Хотя многие современные СХД-стартапы сталкиваются с этой проблемой, | ||
| + | Надеюсь, | ||
| + | |||
| + | Второе главное неудобство данной СХД в полном отсутствии функционала так называемых пулов хранения данных. СХД позволяет создавать только RAID-группы. Пусть и большие (до 64 дисков на группу), | ||
| + | |||
| + | Третья сложность при работе с RAIDIX заключается в том, что наличие внешней дисковой полки является обязательным условием функционирования двухконтроллерной системы. RAIDIX сам не производит хранилища, | ||
| + | |||
| + | ==== Гиперконвергентные системы и ПО СХД ==== | ||
| + | Для заказчиков, | ||
| + | |||
| + | Эталоном качества в данном классе являются конкурирующие решения от VMware и Nutanix (к сожалению, | ||
| + | |||
| + | Таким образом, | ||
| + | - **Virtuozzo Storage** в вариантах: | ||
| + | - Р-хранилище и СКАЛА-Р; | ||
| + | - Кибер Инфраструктура (бывш. Акронис); | ||
| + | - **GlusterFS** - присутствует в большинстве отечественных средств серверной виртуализации: | ||
| + | - ECP Veil; | ||
| + | - (z/ | ||
| + | - **CEPH** - самое функциональное, | ||
| + | - Брест Виртуализация - описывает сценарии использованием CEPH, но данная СХД не встроена в него. | ||
| + | - Альт Виртуализация - в режиме PVE обладает отличной интеграцией с CEPH. | ||
| + | |||
| + | Конвергентные решения можно рекомендовать для небольших и средних установок. Главная проблема, | ||
| + | |||
| + | Например, | ||
| + | |||
| + | ===== Тип: Midrange ===== | ||
| + | Данный тип массивов самый обширный и объединяет в себе большинство дисковых массивов общего назначения. Гибридные и Unified системы. Если мы говорим об импортных системах, | ||
| + | |||
| + | Характерной чертой данных систем является наличие развитого функционала, | ||
| + | * Tiered Storage - многоуровневое хранение а также FlashCache; | ||
| + | * Дедупликация, | ||
| + | * Синхронная и асинхронная репликация; | ||
| + | * Мгновенные снимки, | ||
| + | * Метрокластер; | ||
| + | * " | ||
| + | * восстановление диска " | ||
| + | * область горячей замены вместо выделенного диска, | ||
| + | * возможность сочетания нескольких RAID на одном наборе дисков. | ||
| + | |||
| + | Известные отечественные решения которые можно предложить в данный проект включают в себя два решения: | ||
| + | * СХД Аэродиск Engine / Восток; | ||
| + | * СХД YADRO Tatlin Unified; | ||
| + | Вкратце о каждой системе ниже. | ||
| + | |||
| + | ==== Aerodisk ==== | ||
| + | |||
| + | <WRAP group> | ||
| + | <WRAP 30% column> | ||
| + | {{: | ||
| + | |||
| + | </ | ||
| + | |||
| + | <WRAP 60% column> | ||
| + | Производитель предлагает систему хранения в двух версиях: | ||
| + | |||
| + | Версия Восток отличается наличием станции администрирования и мониторинга, | ||
| + | |||
| + | Система по праву является самой функциональной из отечественных, | ||
| + | |||
| + | Среди функционала систем данного класса Аэродиск закрывает практически все требования, | ||
| + | |||
| + | |||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | Трудности, | ||
| + | * Отсутствие Tiered Storage. Данный функционал скорее всего уже никогда не будет реализован, | ||
| + | * Низкая и даже недостаточная производительность по мнению вендора пулов и групп полностью на HDD. Либо это защита от дурака на этапе составления спецификации, | ||
| + | * Метрокластер и репликация, | ||
| + | * Дедупликация достаточно примитивная, | ||
| + | |||
| + | Во всём остальном это неплохая, | ||
| + | |||
| + | {{page> | ||
| + | |||
| + | ===== Тип: AFF / HighPerformance ===== | ||
| + | |||
| + | Системы хранения данных, | ||
| + | |||
| + | Исторически появление такого типа систем можно разделить на два пути: | ||
| + | - **Усиление гибридных СХД до возможности работы с большим количеством твердотельных дисков.** Среди зарубежных аналогов можно привести: | ||
| + | - **Полностью созданные с нуля работающие только с Flash системы**. Данные СХД по большей части являются ИТ-стартапами, | ||
| + | |||
| + | Системы, | ||
| + | * **Только один контроллер обрабатывает нагрузку ввода-вывода**. Например, | ||
| + | * **Функционал метро кластера мало где реализован, | ||
| + | * **Уровень RAID часто можно изменить только при инициализации системы** без возможности что-либо изменить без полной потери данных; | ||
| + | * **Возможность создания многоуровневых хранилищ не реализована** в СХД такого типа, в виду того, что SSD разного объема работают со сравнимой скоростью и смысла перемещать данные между ними нет. | ||
| + | |||
| + | Следующие функции наоборот являются практически неотъемлемой частью СХД на флеш-дисках: | ||
| + | |||
| + | |||
| + | * **Обслуживание ячеек флеш-памяти на уровне СХД**. В отличие от отдельных SSD или гибридных СХД системы AllFlash можно представить как один большой SSD-диск. Операции очистки " | ||
| + | * **Дедупликация и компрессия** ввиду того, что стоимость и производительность таких накопителей очень высока, | ||
| + | * **Сетевые протоколы подключения клиентов с поддержкой NVMe**. Данные протоколы часто применяются как и в самих накопителях, | ||
| + | * **Мгновенные снимки без снижения производительности** также позволяют существенно повысить полезную емкость системы при грамотном использовании. А отсутствие жестких дисков видимо существенно упрощает реализацию данного механизма. | ||
| + | * **Простой интерфейс управления** стал визитной карточкой AllFlash-систем хранения " | ||
| + | |||
| + | Вернемся к отечественным решениям. Что могут предложить наши производители среди систем данного типа? | ||
| + | - Простых и привлекательных систем среди отечественных разработок нет и в скором времени ожидать их не стоит. | ||
| + | - Казалось бы, большой простой для развития в классе AllFlash-стартапов, | ||
| + | - Системы Аэродиск и Ядро могут использоваться в формате " | ||
| + | - Raidix предлагает продукт программного RAID-массива для NVMe накопителей. Это не готовая СХД, а скорее механизм RAID для локальных дисков. | ||
| + | |||
| + | Подводя промежуточный итог по данному типу систем хранения данных, | ||
| + | |||
| + | ===== Тип: Disk Backup ===== | ||
| + | Следующий тип систем хранения данных - дисковые массивы, | ||
| + | * Низкая стоимость хранения данных, | ||
| + | * Встроенной дедупликации; | ||
| + | * Выгрузки неиспользуемых данных на внешнее S3 хранилище, | ||
| + | * Интеграция с наследуемыми ПО резервного копирования по открытым протоколам: | ||
| + | * SMB, NFS; | ||
| + | * эмуляция ленточной библиотеки; | ||
| + | * Высокая скорость копирования и восстановления за счет: | ||
| + | * Технологий распределенной дедупликации на стороне клиента системы; | ||
| + | * Естественной многопоточности дискового массива и низкого времени поиска данных; | ||
| + | * Высокая доступность за счет двухконтроллерных конфигураций и встроенных механизмов репликации данных; | ||
| + | |||
| + | По аналогии с рынком AllFlash-систем в данном сегменте наметился рост популярности стартапов, | ||
| + | * Простота развертывания, | ||
| + | * Высокая скорость восстановления. | ||
| + | |||
| + | Среди отечественных решений нет аналогов StoreOnce или DataDomain как и альтернативы Rubrik. Основное решение, | ||
| + | * **Низкая стоимость владения** за счет возможности использования общедоступного оборудования и одноконтроллерных конфигураций. Не всегда хранилищу резервных копий требуется отказоустойчивость - это можно использовать для существенного сокращения затрат на построение инфраструктуры. Поддержка общедоступных компонентов позволяет избежать " | ||
| + | * **Высокая производительность последовательной записи** - неотъемлемое преимущество системы на базе ПО RAIDIX, позволит сократить время резервного копирования. | ||
| + | * **Поддержка кластерных файловых систем** позволяет создать сложное распределенное хранилище на базе нескольких СХД. | ||
| + | |||
| + | Также стоит упомянуть про отечественного производителя [[https:// | ||
| + | |||
| + | В качестве запасного плана практически во всех типах хранилищ я привожу системы общего назначения, | ||
| + | |||