Внимание
Вы просматриваете документацию по предыдущей версии 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 конфигураций.