DDP состоит из набора дисков который объединяется в группу (пул). Групп может быть неограниченное количество, существующие группы можно расширять новыми дисками на лету без остановки ввода/вывода. Блочные устройства (D-LUN) создаются поверх пула и могут иметь следующие уровни защиты данных: RAID-0, RAID-1/10, RAID-5, RAID-6. В рамках одной группы могут быть созданы блочные устройства с разными уровнями защиты данных. Логически количество создаваемых устройств (D-LUN) в рамках группы не ограничено.
DDP рекомендуется использовать для SSD-накопителей. При использовании SSD накопителей DDP позволяет достичь более высоких показателей быстродействия, чем RDG.
Блочное устройства (LUN) c защитой RAID-0 создается на пуле. Максимальное количество дисков для использования в блочном устройстве не ограничено.
Минимальное количество физических дисков для организации защиты данных уровнем RAID-0 – это 2 физических диска. RAID-0 не рекомендуется использовать для хранения данных. RAID-0 можно использовать для временных данных, к которым нужна крайне высокая скорость доступа.
Пример 1. Организация RAID0 на группе из 12 дисков
В примере 1 показана организация RAID-0 на группе из 12 дисков. Все диски используются для операций ввода/вывода, отказоустойчивости нет. Все блочные устройства размещаются на одном и том же количестве дисков в группе.
Пример 2. Организация RAID-0 на группе с вышедшим из строя диском
В примере 2 отражен выход из строя 1-го физического диска в группе дисков для блочных устройств с защитой RAID-0. Такая ситуация считается фатальной, данные недоступны для чтения-записи. Следует заменить диски и восстановить данные из резервных копий.
Блочное устройства (LUN) c защитой RAID-1 создается на группе дисков. Максимальное количество дисков для использования в блочном устройстве не ограничено.
Минимальное и максимальное количество физических дисков для организации защиты данных с уровнем RAID-1 – это 2 физических диска. RAID-1 рекомендуется использовать для хранения данных высокой критичности и с высокими требованиями к производительности на чтение/запись.
Пример 1. Организация RAID1 на группе из 24 дисков
В примере 1 показана организация RAID-1 на группе из 24 дисков. На группе дисков созданы блочные устройства с уровнем защиты - RAID1.
Пример 2. Организация RAID-1 с вышедшими из строя дисками
В примере 2 отражен выход из строя нескольких физических дисков в разных парах дисков. Такая ситуация считается критичной, данные доступны для чтения/записи, но отказоустойчивость отсутствует, выход из строя ещё одного диска в паре грозит потерей всех данных. Следует незамедлительно заменить сбойные диски.
Пример 3. Организация RAID1 с вышедшими из строя дисками в одной паре
В примере 3 отражен выход из строя 2-х физических дисков в одной паре. Такая ситуация считается фатальной для блочных устройств, находящихся на этой паре, данные недоступны для чтения/записи. Следует заменить диски и восстановить данные из резервных копий.
Блочное устройство (LUN) с защитой RAID-10 создается на группе дисков. Максимальное количество дисков для использования в блочном устройстве не ограничено.
Минимальное количество физических дисков для организации защиты данных с уровнем RAID-10 - это 4 физических диска. RAID-10 рекомендуется использовать для хранения данных высокой критичности и с высокими требованиями к производительности на чтение/запись.
Пример 1. Организация RAID-10 на группе из 24 дисков
В примере 1 показана организация RAID10 на группе из 24 дисков. На группе дисков созданы блочные устройства с уровнем защиты - RAID-10. Все блочные устройства размещаются на одном и том же количестве дисков в группе.
Пример 2. Организация RAID-10 с вышедшими из строя дисками
В примере 2 отражен выход из строя нескольких физических дисков в разных парах дисков. Такая ситуация считается критичной, данные доступны для чтения/записи, но отказоустойчивость отсутствует, выход из строя ещё одного диска в паре грозит потерей всех данных. Следует незамедлительно заменить сбойные диски.
Пример 3. Организация RAID10 с вышедшими из строя дисками в одной паре
В примере 3 отражен выход из строя 2-х физических дисков в одной паре. Такая ситуация считается фатальной, данные недоступны для чтения/записи. Следует заменить диски и восстановить данные из резервных копий.
Блочное устройства (LUN) c защитой RAID-5 создается на пуле. RAID-5 всегда состоит из одного VDEV и максимальное количество дисков для блочного устройства в этом VDEV – 10 штук.
Минимальное количество физических дисков для организации защиты данных с уровнем RAID-5 – это 3 физических диска.
RAID-5 рекомендуется использовать для хранения данных невысокой критичности на NL-SAS дисках и данных высокой критичности на SSD и SAS дисках, с высокими требованиями к производительности на чтение и средними требования к производительности на запись.
Пример 1. Организация RAID-5 на группе из 10 дисков
В примере 1 показана организация RAID-5 на группе из 10 дисков. Группа состоит из 10 дисков: 9 дисков под данные и 1 диск под четность. Коэффициент полезной емкости – 90%. На группе дисков созданы блочные устройства с уровнем защиты – RAID-5. Все блочные устройства размещаются на одном и том же количестве дисков в группе.
Пример 2. Организация RAID-5 с вышедшими из строя дисками
В примере 2 отражен выход из строя одного физического диска в группе дисков. Такая ситуация считается критичной, данные доступны для чтения/записи, но отказоустойчивость отсутствует, выход из строя ещё одного из диска грозит потерей всех данных. Следует незамедлительно заменить сбойные диски.
Пример 3. Организация RAID-5 с вышедшими из строя дисками в дисковой группе
В примере 3 отражен выход из строя 2-х физических дисков в одной дисковой группе. Такая ситуация считается фатальной, данные недоступны для чтения-записи. Следует заменить диски и восстановить данные из резервных копий.
Блочное устройства (LUN) c защитой RAID-6 создается на пуле. RAID-6 всегда состоит из одного VDEV и максимальное количество дисков для блочного устройства в этом VDEV – 24 штуки.
Минимальное количество физических дисков для организации защиты данных с уровнем RAID-6 – это 5 физических дисков.
RAID-6 рекомендуется использовать для хранения данных высокой критичности, со средними требованиями производительности на чтение и средними требования к производительности на запись.
Дисковая группа с уровнем RAID-6 допускает выход из строя двух физических дисков.
Note
RAID-6 имеет более высокую степень надежности, чем RAID-5, но при этом в ряде случаев меньшую производительность, под контрольные суммы выделяется два жестких диска, что обеспечивает в RAID-6 более высокий уровень защиты данных.
Пример 1. Организация RAID-6 на группе из 24 дисков
В примере 1 показана организация RAID-6 на группе из 24 дисков. Группа состоит из 24 дисков: 22 диска под данные и 2 диска под четность. Коэффициент полезной емкости – 91,6%. На группе дисков созданы блочные устройства с уровнем защиты – RAID-6. Все блочные устройства размещаются на одном и том же количестве дисков в группе.
Пример 2. Выход из строя 2-х физических дисков в группе дисков
В примере 2 отражен выход из строя 2-х физических дисков в группе дисков. Такая ситуация считается критичной, данные доступны для чтениязаписи, но отказоустойчивость отсутствует, выход из строя ещё одного из диска грозит потерей всех данных. Следует незамедлительно заменить сбойные диски.
Пример 3. Выход из строя 3-х физических дисков в одной дисковой группе
В примере 3 отражен выход из строя 3-х физических дисков в одной дисковой группе. Такая ситуация считается фатальной, данные недоступны для чтения-записи. Следует заменить диски и восстановить данные из резервных копий.
На одной группе дисков могут быть созданы блочные устройства с разными уровнями защиты данных, при этом доступный уровень защиты данных определяется количеством дисков в дисковой группе. Максимальное количество дисков в группе не ограничено.
Минимальное количество дисков для блочного устройства с уровнями защиты:
RAID-0 минимальное количество дисков в VDEV - 2 диска;
RAID-1 минимальное количество дисков в VDEV - 2 диска;
RAID-10 минимальное количество дисков - 4 диска;
RAID-5 минимальное количество дисков в VDEV - 3 диска;
RAID-6 минимальное количество дисков в VDEV - 5 дисков.
Максимальное количество дисков, задействованных в блочном устройстве:
для RAID-0 – не ограничено;
для RAID-10 – не ограничено;
для RAID-5 – 10 дисков;
для RAID-6 – 24 диска.
При этом блочные устройства, созданные на пуле, используют все указанные для выбранного уровня защиты данных диски пропорционально отведенному им месту и при создании блочного устройства выбирают наименее занятые по емкости диски.
Note
Максимальное количество дисков в группе (пуле) не ограничено. Однако все диски возможно использовать, только если создавать блочное устройство с уровнем защиты RAID-0, 10. Если на пуле использовать блочное устройство с уровнем защиты RAID-5, то из всех дисков будет задействовано максимум 10 наименее загруженных дисков. Если на группе дисков использовать блочное устройство с уровнем защиты RAID-6, то из всех дисков будет задействовано максимум 24 наименее загруженных дисков.
Пример 1. Организация RAID-0, RAID-10, RAID-5, RAID-6 на группе из 48 дисков
В примере 1 показана организация RAID-0, RAID-10, RAID-5, RAID-6 на группе дисков. Группа состоит из 48 дисков.
RAID-0 и RAID-10: используются 48 дисков
RAID-5: используются 10 дисков
RAID-6: используются 24 диска.
Пример 2. Организация RAID-0, RAID-10, RAID-5, RAID-6 с вышедшим из строя 1 диском
В примере 2 показан выход из строя одного физического диска в дисковой группе. Так как на дисковой группе располагаются блочные устройства с разными уровнями защиты:
RAID-0: ситуация стала фатальной, так как нет отказоустойчивости;
RAID-10: и RAID-5 ситуация стала критической, так как больше нет отказоустойчивости;
RAID-6: ситуация не критичная, так как из строя может выйти еще 1 диск без риска потери данных;
Пример 3. Организация RAID-0, RAID-10, RAID-5, RAID-6 с вышедшими из строя 2 дисками
В примере 3 показан выход из строя двух физических дисков в дисковой группе.
RAID-5: ситуация не стала фатальной, так как вышедший из строя диск (HDD 46) не входил в его дисковый страйп.
RAID-6: ситуация не критичная, так как вышел из строя диск не входящий в cтрайп для этого RAID.
RAID-10: ситуация не критичная, так как вышел из строя диск из другой зеркальной пары.
Пример 4. Организация RAID-0, RAID-10, RAID-5, RAID-6 с вышедшими из строя 3 дисками
В примере 4 показан выход из строя трех физических дисков в дисковой группе.
RAID-5: ситуация стала фатальной, так как вышел из строя второй диск из страйпа
RAID-6: ситуация стала критической, так как вышел из строя второй жесткий диск, входящий в страйп для этого RAID. Для этого RAID потеря ещё одного диска приведёт к возникновению фатальной ситуации;
RAID-10: ситуация не критичная, так как вышел из строя диск из другой зеркальной пары.