9 апреля, Москва | Deckhouse Conf 2026 — большая конференция о кейсах и технологиях Deckhouse. Регистрация

Блог

Гибкое и надёжное хранение данных: как в решениях Deckhouse реализована поддержка СХД

4 мин

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

Системы хранения данных (СХД) помогают минимизировать такие риски. Но их важно правильно интегрировать в инфраструктуру. В этой статье мы рассмотрим два подхода: интеграцию вендорных модулей и универсальные решения для нестандартных условий, — а также расскажем, как эти подходы реализованы в Deckhouse. 

Когда нужны вендорные СХД и как мы их интегрируем в Deckhouse

Вендорные СХД предлагают «родную» интеграцию с оборудованием, обеспечивая полный контроль и совместимость через API. Особенно это актуально, когда инфраструктура построена на решениях одного производителя, например Huawei или HPE.

В Deckhouse есть встроенные интеграции с ведущими СХД, которые мы доработали для повышения эффективности. Среди них — Huawei, HPE, YADRO TATLIN.UNIFIED, NetApp. Наши интеграции отличаются от оригинальных в «ванильном» Kubernetes и превосходят их по ряду показателей.

Чем интеграции с популярными СХД в Deckhouse отличаются от «ванильного» Kubernetes и других вендоров

Гарантируем надёжность. Мы тестируем наши модули на реальном оборудовании, чтобы убедиться в их безупречной работе. Это позволяет своевременно выявлять и устранять потенциальные проблемы.

Постоянно улучшаем модули. Мы активно сотрудничаем с вендорами, предлагая улучшения для повышения безопасности и эффективности.

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

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

Унифицируем интерфейсы. Настройки модулей для подключения к СХД едины. Наш принцип: разные модули — один пользовательский опыт. 

Кому подходят интеграции с вендорными СХД

Каждая из вендорных СХД подходит для определённых условий бизнеса. Разберём подробнее их особенности.

Huawei. Поддерживает экосистемы OceanStor и FusionStorage. Драйвер позволяет управлять всеми основными функциями хранилища из Kubernetes и хорошо подходит для корпоративных сред, где важны стабильность, отказоустойчивость, соответствие SLA и предсказуемость.

HPE. Схож с модулем Huawei. Обеспечивает интеграцию с моделями 3PAR и Alletra. Мы добавили удобные механизмы автоматического масштабирования томов и работы со снапшотами. Это особенно полезно для гибридных сред, где используется облачная инфраструктура на базе решений HPE.

YADRO TATLIN.UNIFIED. Локализованное решение, востребованное в госсекторе и инфраструктурах, где требуется соответствие требованиям импортозамещения. Мы протестировали совместимость и обеспечили базовую поддержку сценариев развёртывания. Подробнее об этой интеграции мы рассказывали на вебинаре «Новый уровень управления данными: подход Deckhouse и YADRO».

NetApp. Поддерживает совместимость с системами All SAN Array (ASA) и Element (HCI/SolidFire). Модуль позволяет легко управлять всеми аспектами хранения данных. Это решение идеально подходит для сред, где важны гибкость и надёжность управления данными.

Отметим, что у таких решений всё же есть и минусы. В частности, они жёстко привязаны к оборудованию, а также не подходят для «зоопарка» из разнородных СХД.

Какие есть альтернативы прямой интеграции

Если у вас есть СХД, но у Deckhouse нет интеграции с ней, вы можете обратиться к нам c запросом, и мы создадим интеграцию под ваши параметры.

Оставьте свои контакты, и мы обсудим, как создать нужную вам интеграцию
Связаться с нами

Кроме того, у Deckhouse есть универсальное решение для следующих ситуаций:

● вы используете старую СХД, которую давно не обновляли, но она «просто работает»;

● у вас самодельное хранилище на базе FreeNAS или Ceph;

● у вас «парк оборудования» из разных эпох и производителей;

● у вас есть СХД и на время пилота Deckhouse Kubernetes Platform или Deckhouse Virtualization Platform вы хотите попробовать интеграции Deckhouse;

● нужно подключить СХД на тестовом окружении.

Для таких случаев мы разработали универсальный модуль интеграции CSI-SCSI-Generic. Это не просто драйвер, а универсальный адаптер, который превращает любое SCSI/iSCSI/FC-хранилище в часть Kubernetes-инфраструктуры и помогает бизнесу сэкономить время и усилия.

Заключение и дополнительные ресурсы

В Deckhouse есть готовые инструменты для решения распространённых задач по работе с данными. Однако если у вас нетипичная ситуация и нужен индивидуальный подход, то наша команда готова проработать новое решение под ваш запрос.

Если вы хотите узнать больше о том, как организована работа с данными в Deckhouse, свяжитесь с нами для консультации.

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

Мы используем файлы cookie, чтобы сделать работу с сайтом удобнее.
Подробнее — в политике обработки персональных данных и политике использования файлов «cookie».

Помогите нам сделать сайт удобнее — поделитесь своим мнением в нашем исследовании.
Мы будем очень признательны и предложим полезные бонусы!