Внимание
Вы просматриваете документацию по предыдущей версии Aerodisk ENGINE.
Настоящий документ содержит описание и практические примеры организации хранения данных в системах AERODISK:
RAID Distributed Group (RDG)
Dynamic Disk Pool (DDP)
Отличительными особенностями реализации RDG в системах AERODISK являются:
RDG состоят из виртуальных устройств (VDEV), каждое из которых имеет заданную структуру RAID: 1/10, 5/50, 6/60, 6P/60P (тройная четность)
в RDG поддерживается и файловый (NFS, CIFS), и блочный доступ (FC, iSCSI)
виртуальные устройства последовательно объединяются в одну виртуальную группу RDG, за счет чего количество дисков в группах (и для данных, и для четности) не ограничено
вне зависимости от объема тома или файловой системы все диски в группе участвуют в вводе-выводе для данного тома или файловой системы
диски горячей замены являются глобальными
любая группа может быть как гибридной, так и стандартной
RAM-кэш включен по умолчанию и работает только на чтение
скорость перестроения RAID можно регулировать политикой перестроения
RDG поддерживает 2 уровня хранения: SSD+SAS или SSD+NL-SAS/SATA
RDG поддерживает ускорение операций ввода/вывода за счет использования SSD дисков в качестве SSD кэша и SSD Online-tiering
RDG наилучшим образом подходит для операций последовательного чтения/записи данных, а так же для операций случайного чтения
Отличительными особенностями реализации DDP в системах AERODISK являются:
DDP состоят из произвольного набора дисков – Пул (Pool)
На каждом пуле можно организовать блочные устройства со следующими уровнями отказоустойчивости: RAID 0, 1, 5
в DDP поддерживается только блочный доступ (iSCSI, FC)
в вводе/выводе участвуют только диски, выбранные для конкретного блочного устройства. Для некоторых типов RAID можно задействовать все диски в пуле для ввода/вывода
производительность групп возрастает пропорционально количеству дисков
диски горячей замены являются глобальными
любая дисковая группа может быть как гибридной, так и стандартной, при этом хранение на разных уровнях назначается на LUN-ы, а не на пул в целом
SSD-кэш назначается на LUN-ы и работает и на чтение, и на запись
при выходе из строя диска происходит частичное перестроение данных (значительно быстрее полного перестроения), так как необходимо восстановить четность данных на уровне чанков только для затронутых LUNов
более высокая производительность по сравнению с RDG для операций случайной записи и чтения, особенно при использовании All-Flash конфигураций