Перейти к содержанию

Общие сведения

Назначение

Sharx Storage — программное обеспечение, созданное ООО «Шаркс ДЦ» для управления дисками, виртуальными дисковыми устройствами, дисковыми пулами и общими ресурсами хранения.

На базе ПО Sharx Storage разработан программно-аппаратный комплекс хранения данных (далее — система хранения данных, СХД), предназначенный для эффективного управления данными, а также обеспечения высокой доступности и надежности хранения информации.

Основное предназначение Sharx Storage заключается в работе с «холодными» данными, такими как архивы, мультимедийные библиотеки, файловые хранилища, резервные копии и т.д.

Управление ПО Sharx Storage осуществляется с помощью веб-интерфейса и интерфейса командной строки.


Состав и функционирование

ПО Sharx Storage разработано на базе ОС Debian и включает все необходимые компоненты для развертывания на аппаратных средствах без необходимости установки дополнительного системного и прикладного ПО. Обновления ОС интегрированы в состав обновлений ПО Sharx Storage. СХД представляет собой комплекс технических и программных средств: контроллеров системы хранения данных, дисковых полок и программного обеспечения Sharx Storage.

Контроллер системы хранения данных — это сервер x86_64 архитектуры стандартного форм-фактора с установленными в него загрузочным М.2-диском, высокопроизводительными процессорами, сетевой картой с четырьмя сетевыми портами 25 Гбит/с, сетевой картой с двумя сетевыми портами 10 Гбит/с, SAS-контроллером с четырьмя внешними портами.

Дисковая полка системы хранения данных представляет собой модульное устройство, предназначенное для размещения и подключения жестких дисков (HDD) или твердотельных накопителей (SSD) и содержит в себе SAS-коммутатор, который обеспечивает подключение дисков к системе хранения данных и обмен данными между ними.

Для обеспечения высокой доступности каждый контроллер СХД подключается к первой полке каскада парой кабелей: по одному в каждый модуль ввода-вывода.

На диск М.2 контроллера СХД устанавливается программное обеспечение Sharx Storage, которое позволяет управлять дисками в дисковых полках и предоставляет общие ресурсы пользователям.

Взаимодействие контроллеров СХД между собой происходит через сетевые интерфейсы 10 Гбит/с с соединением контроллеров напрямую. Предоставление пользователям сервисов и управление СХД происходит через интерфейсы 25 Гбит/с, подключенные к сетевым коммутаторам. Контроллеры системы хранения данных (СХД) функционируют в режиме отказоустойчивости. Одному из контроллеров дополнительно назначается плавающий IP-адрес, через который осуществляется управление системой хранения данных и доступ к предоставляемым ресурсам. Второй контроллер находится в режиме ожидания.

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