SD Storage - характеристики

Обеспечение надёжности хранения данных за счёт создания нескольких равноправных копий с автоматической ребалансировкой и восстановлением. Управление количеством копий данных в хранилище.

Создание блочной, объектной и файловой архитектуры хранения.

Создание и регистрация серверов, планируемых к использованию в хранилище, определение их ролей (OSD, MON). Полная поддержка серверов стандартной архитектуры.

Создание кластера из подготовленных серверов (OSD, MON) и создание именованных кластеров хранения (при необходимости создания распределенных кластеров по разным ЦОД. Требует высокоскоростного канала между кластерами).

Управление приоритетом расположения данных в хранилище в зависимости от источников (типов) данных. Возможность раздельного хранения метаданных (журналы ввода вывода файловой системы) и полезных данных.

Управление физическими дисками на серверах хранения, горячая замена вышедших из строя физических блочных устройств (OSD).

Управление блочными устройствами (дисками) – создание и изменение размера.

Управление «снимками образов» (snapshot) логических блочных устройств внутри пулов хранения.

Автоматическая настройка сетевых параметров ядра серверов системы хранения (MON, OSD).

Автоматическая ребалансировка данных при увеличении размера хранилища (добавление новых дисков на серверы хранения, добавление новых серверов хранения в кластер хранилища)

Фоновое восстановление данных с обеспечением приоритета работы пользователей (приложений).

Селективное восстановление утерянных объектов на основе анализа запрашиваемых данных (быстрее восстанавливаются информационные объекты, к которым обращаются чаще).

Возможность тонкой настройки правил репликации хранимых объектов (управление CRUSHMAPН).

Горизонтальная масштабируемость узлов управления и хранения данных без остановки работы хранилища данных.

Совместное использование блочных устройств (RADOS) на нескольких физических или виртуальных серверах (Shared RBD Volumes).

Полная поддержка серверов стандартной архитектуры x86.

Асинхронное журналирование данных (временное хранение записываемых данных в cache-памяти с целью увеличения значения параметра I/O для информационного объекта).

Поддержка операционных систем Ubuntu/Debian, RedHat.

Доступ к хранилищу по интерфейсам: iSCSI, NFS, RBD, S3.