Description
Общие принципы RAID
Детальное описание уровней
Raid 0
Raid 1
Raid 1Е
Raid 2
Raid 3
Raid 4
Raid 5
Raid 6
Raid 7
Raid Z1
Raid Z2
Raid Z3
Raid DPv
Raid TEC
Raid DDP
Raid 10
Raid 01
Raid 03
Raid 50
Raid 5E
Raid 5EE
Raid 60
Raid 100
JBOD
Сводная таблица: ключевые параметры RAID‑уровней
Общие принципы RAID
RAID (Redundant Array of Independent Disks) — технология объединения дисков для:
- повышения производительности (распараллеливание операций);
- увеличения надёжности (избыточность данных);
- масштабирования ёмкости.
Ключевые механизмы:
- Striping (чередование) — разбиение данных на блоки и запись на разные диски;
- Mirroring (зеркалирование) — полное дублирование данных;
- Parity (чётность) — расчёт контрольных сумм для восстановления данных.
Детальное описание уровней
RAID 0 (Striping)
Массив без избыточности. Данные разбиваются на блоки фиксированного размера (stripe size) и последовательно записываются на все диски.
Особенности
- Максимальная скорость чтения/записи;
- Нулевая отказоустойчивость;
- Простота настройки.
Принцип работы
- Файл разбивается на блоки (например, 64 KB).
- Первый блок → диск 1, второй → диск 2, …, N‑й → диск N.
- Цикл повторяется.
Характеристики
- Ёмкость: сумма ёмкостей всех дисков;
- Скорость: линейно растёт с числом дисков;
- Надёжность: отказ любого диска = полная потеря данных;
- Минимальное число дисков: 2.
Применение
- Временные данные (рендеринг, кэши);
- Игры и мультимедиа (где скорость критичнее надёжности);
- Тестовые среды.
Восстановление
Невозможно. Требуется резервное копирование.
RAID 1 (Mirroring)
Полное дублирование данных на двух дисках. Каждый блок записывается идентично на оба диска
Особенности
- Высокая надёжность;
- Простейший механизм восстановления;
- Потери ёмкости: 50%.
Принцип работы
- Запись блока данных → одновременно на диск 1 и диск 2;
- Чтение может выполняться с любого диска (возможна балансировка нагрузки).
Характеристики
- Ёмкость: равна ёмкости одного диска;
- Скорость чтения: может удвоиться (за счёт параллельного чтения);
- Скорость записи: как у одного диска;
- Надёжность: выдерживает отказ одного диска;
- Минимальное число дисков: 2.
Применение
- Системные диски серверов;
- Базы данных с высокой доступностью;
- Критичные приложения.
Восстановление
Замена неисправного диска;
Автоматическое копирование данных с рабочего диска.
RAID 1E (Enhanced Mirroring)
Модификация RAID 1 для нечётного числа дисков. Сочетает чередование и зеркалирование.
Особенности
- Работает с 3, 5, 7… дисками;
- Более эффективное использование ёмкости, чем RAID 1+0;
- Сложнее в реализации.
Принцип работы
- Данные чередуются, но каждый блок имеет копию на другом диске. Например, для 3 дисков:
- Блок 1 → диск 1 и диск 2;
- Блок 2 → диск 2 и диск 3;
- Блок 3 → диск 3 и диск 1.
Характеристики
- Ёмкость: 50% от суммарной (как RAID 1);
- Скорость: выше, чем у RAID 1 (за счёт чередования);
- Надёжность: выдерживает отказ одного диска;
- Минимальное число дисков: 3.
Применение
- Системы с нечётным числом дисков;
- Средние серверы с требованием избыточности.
Восстановление
Реконструкция данных с оставшихся копий.
RAID 2 (устаревший)
Использует код Хэмминга для коррекции ошибок на уровне битов.
Особенности
- Избыточность на битовом уровне;
- Требует специализированных контроллеров;
- Практически не применяется.
Принцип работы
- Диски делятся на группы:
- Данные (несколько дисков);
- Чётность (1+ дисков для коррекции).
Характеристики
- Ёмкость: низкая (много дисков на чётность);
- Скорость: ограничена алгоритмами коррекции;
- Надёжность: высокая для своего времени;
- Минимальное число дисков: 7 (3 данных + 4 чётности).
Применение
- Исторические системы (1980–1990‑е);
- Специализированные вычислительные комплексы.
Восстановление
Коррекция ошибок на лету; замена диска + пересчет.
RAID 3
Чередование на уровне байт + один диск для чётности.
Особенности
- Оптимизирован для больших последовательных операций;
- Диск чётности — «горячая точка».
Принцип работы
- Данные разбиваются на байты;
- Каждый байт → свой диск;
- Диск чётности хранит XOR всех байтов строки.
Характеристики
- Ёмкость: (N − 1) × ёмкость диска;
- Скорость: высокая для потоковых операций;
- Надёжность: выдерживает отказ одного диска;
- Минимальное число дисков: 3.
Применение
- Видеомонтаж (потоковая запись);
- Научные вычисления с большими файлами.
Восстановление
Пересчёт по XOR с оставшихся дисков.
RAID 4
Аналогичен RAID 3, но с блочным чередованием.
Особенности
- Лучше для случайных операций, чем RAID 3;
- Диск чётности остаётся узким местом.
Принцип работы
- Блоки данных (например, 64 KB) чередуются между дисками;
- Один диск хранит чётность для каждой «строки» блоков.
Характеристики
- Ёмкость: (N − 1) × ёмкость диска;
- Скорость: чтение — высокое, запись — ограничено диском чётности;
- Надёжность: один диск;
- Минимальное число дисков: 3.
Применение
- Файловые серверы с крупными файлами;
- Архивы.
Восстановление
Пересчёт XOR.
RAID 5
Распределённая чётность: блок чётности «перемещается» по дискам.
Особенности
- Баланс скорости и надёжности;
- Уязвимость при восстановлении (risk of second failure).
Принцип работы
- Данные и чётность разбиты на блоки;
- Для каждой «строки» блок чётности находится на разном диске.
Характеристики
- Ёмкость: (N − 1) × ёмкость диска;
- Скорость: высокое чтение, умеренная запись (требует пересчёта чётности);
- Надёжность: выдерживает отказ одного диска;
- Минимальное число дисков: 3.
Применение
- Общие хранилища;
- Базы данных среднего уровня;
- Виртуализация.
Восстановление
Замена диска;
Долгий пересчет чётности (риск при отказе второго диска).
RAID 6
Двойная распределённая чётность (P+Q, обычно Reed‑Solomon).
Особенности
- Выдерживает отказ двух дисков;
- Ниже скорость записи, чем RAID 5.
Принцип работы
- Для каждой «строки» данных рассчитываются два блока чётности (P и Q).
Характеристики
- Ёмкость: (N − 2) × ёмкость диска;
- Скорость: чтение — высокое, запись — ниже RAID 5;
- Надёжность: выдерживает два отказа;
- Минимальное число дисков: 4.
Применение
- Долгосрочное хранение;
- Резервные копии;
- Критичные данные.
Восстановление
Пересчёт по двум алгоритмам чётности.
RAID 7 (проприетарный)
Проприетарная реализация от Storage Computer Corporation (1990‑е гг.). Сочетает принципы RAID 4 с интегрированным кэшированием и собственной операционной системой на контроллере.
Особенности
- Встроенный кэш на батарейных ОЗУ (защита от сбоев питания);
- Собственная ОС для управления массивом;
- Оптимизация для транзакционных нагрузок (частые мелкие операции записи);
- Закрытая архитектура — несовместим с другими RAID‑контроллерами;
- Требует ИБП для сохранности кэша.
Принцип работы
- Данные чередуются по дискам (как в RAID 4).
- Один диск выделен для чётности.
- Все операции записи буферизуются в быстром кэше.
- Контроллер асинхронно сбрасывает данные на диски, оптимизируя порядок операций.
- ОС контроллера управляет ребилдом, мониторингом и восстановлением.
Характеристики
- Ёмкость: (N − 1) × ёмкость диска (как RAID 4/5);
Скорость:
- чтение — близко к RAID 0 (за счёт параллелизма);
- запись — выше RAID 5 благодаря кэшу;
- Надёжность: выдерживает отказ одного диска, но риск потери данных при сбое кэша без ИБП;
- Минимальное число дисков: 3;
- Зависимость от проприетарного контроллера и ПО.
Применение
- Исторически: высоконагруженные транзакции (финансовые системы 1990‑х);
- Сегодня: практически не используется из‑за устаревания и отсутствия поддержки.
Восстановление
- При отказе диска массив переходит в деградированный режим.
- Замена диска запускает ребилд: данные реконструируются по чётности и копируются на новый диск.
- Кэш ускоряет ребилд за счёт буферизации операций.
- Критично: при сбое контроллера или потере кэша восстановление затруднено.
Плюсы
- Высокая производительность для смешанных нагрузок;
- Автоматизация управления через встроенную ОС;
- Снижение задержки записи за счёт кэша.
Минусы
- Проприетарность (зависимость от вендора);
- Сложность миграции на другие системы;
- Риск потери данных при сбое кэша;
- Устаревшая технология (нет современных реализаций).
Сравнение с аналогами
- vs RAID 5: выше скорость записи за счёт кэша, но ниже надёжность из‑за зависимости от контроллера;
- vs RAID 10: ниже надёжность, но выше ёмкость;
- vs ZFS RAID‑Z: нет встроенной проверки целостности, требуется внешнее ПО.
Рекомендации
- Не использовать в новых системах;
- Для legacy‑систем: обязательное наличие ИБП и резервных копий;
- Миграция на современные уровни (RAID 6, RAID 10, ZFS) при обновлении инфраструктуры.
RAID‑Z (Z1, Z2, Z3) — реализация в ZFS
Программные уровни RAID в файловой системе ZFS. Аналог аппаратных RAID 5/6/тройной чётности, но с интеграцией в ФС.
Особенности
- Нет «write hole» (ZFS гарантирует целостность через транзакции);
- Динамическое распределение чётности (не привязано к дискам);
- Встроенная проверка целостности (checksums для каждого блока);
- Гибкое масштабирование (добавление дисков без перестройки).
Принцип работы
- Данные и чётность разбиваются на виртуальные блоки (variable stripe width).
- Для каждой операции рассчитывается чётность (Z1: однократно; Z2: двукратно; Z3: трёхкратно).
- Checksums хранятся отдельно, позволяя выявлять и исправлять «тихие» ошибки.
- При чтении ZFS сверяет checksums и при расхождении восстанавливает данные.
Характеристики
Z1:
Ёмкость: (N − 1) × диск;
Надёжность: один отказ;
Аналог RAID 5.
Z2:
Ёмкость: (N − 2) × диск;
Надёжность: два отказа;
Аналог RAID 6.
Z3:
Ёмкость: (N − 3) × диск;
Надёжность: три отказа;
Уникален для ZFS.
Минимальное число дисков:
- Z1: 2;
- Z2: 3;
- Z3: 4.
Применение
- NAS на базе FreeNAS/TrueNAS;
- Архивы с высокой надёжностью;
- Системы, где критична защита от «тихих» ошибок (bit rot).
Восстановление
- Автоматическое обнаружение ошибок при чтении (по checksums).
- Реконструкция данных по чётности.
- Фоновая проверка (scrub) для профилактики.
- Замена диска → автоматический ребилд без остановки сервиса.
Плюсы
- Интеграция с ФС (целостность на уровне блоков);
- Защита от «тихих» ошибок;
- Гибкость конфигурации.
Минусы
- Зависимость от ZFS (сложность миграции);
- Ниже скорость, чем у аппаратных RAID (нагрузка на CPU);
- Ограниченная поддержка в Windows/macOS.
DP (Dual Parity, NetApp)
Реализация двойной чётности в системах NetApp (ONTAP). Оптимизирована для файловой системы WAFL.
Особенности
- Запись «вперёд» (no overwrite) для WAFL;
- Распределённая чётность (как RAID 6);
- Интеграция с функциями NetApp (SnapMirror, FlexClone).
Принцип работы
- Данные записываются в новые блоки (не перезаписываются).
- Двойная чётность рассчитывается для групп блоков.
- Чётность распределяется по дискам для балансировки нагрузки.
Характеристики
- Ёмкость: (N − 2) × диск;
- Надёжность: выдерживает два отказа;
- Скорость: оптимизирована для WAFL (высокое число IOPS для мелких операций);
- Минимальное число дисков: 4.
Применение
- СХД NetApp (FAS, AFF);
- Корпоративные хранилища с SnapMirror;
- Виртуализация на ONTAP.
Восстановление
- Автоматический ребилд при замене диска.
- Использование метаданных WAFL для ускорения реконструкции.
- Возможность «тонкого» восстановления (только повреждённых блоков).
Плюсы
- Тесная интеграция с ONTAP;
- Высокая доступность для корпоративных нагрузок.
Минусы
- Привязка к оборудованию NetApp;
- Сложность настройки вне экосистемы.
Преимущества перед аналогами
vs RAID 6:
- Выше скорость записи благодаря WAFL (нет перезаписи);
- Эффективнее использует ёмкость (нет «дыр» от перезаписи);
- Интеграция со снапшотами и репликой.
vs RAID 10:
- На 33% выше полезная ёмкость при 6 дисках;
- Выдерживает два отказа (RAID 10 — только один на пару);
- Ниже стоимость хранения.
vs ZFS RAID‑Z2:
- Лучшая интеграция с корпоративными приложениями;
- Поддержка MetroCluster (геораспределённые отказоустойчивые системы).
Вывод
- RAID‑DP — оптимальный выбор для корпоративных СХД NetApp, сочетающий:
- высокую отказоустойчивость (защита от двух отказов);
- приемлемую производительность;
- интеграцию с функциями ONTAP (снапшоты, репликация, дедупликация).
Рекомендуется для критически важных данных, где приоритетны доступность и целостность, а не максимальная скорость записи.
RAID‑TEC (Triple Erasure Coding, NetApp)
Проприетарный уровень RAID от NetApp, обеспечивающий тройную избыточность за счёт трёх независимых блоков чётности (P, Q, R). Разработан для экстремальных сценариев отказоустойчивости.
Ключевые особенности
- Выдерживает одновременный отказ трёх дисков;
- Интеграция с файловой системой WAFL (Write Anywhere File Layout);
- Динамическое распределение данных и чётностей по всем дискам;
- Поддержка снапшотов, репликации и клонирования через ONTAP;
- Автоматическое балансирование нагрузки при восстановлении.
Принцип работы
Запись без перезаписи: новые данные размещаются в свободных блоках, а не поверх старых.
Тройной расчёт чётности: для каждой группы данных генерируются три контрольных блока (P, Q, R) по разным алгоритмам.
Распределённое хранение: блоки данных и чётностей равномерно размещаются по всем дискам массива.
Метаданные WAFL: отслеживают расположение блоков, обеспечивая быстрое восстановление.
Характеристики
- Ёмкость: (N − 3) × ёмкость диска (где N — число дисков);
- Минимальное число дисков: 5 (рекомендуется 8+ для оптимальной производительности);
- Надёжность: выдерживает отказ любых трёх дисков;
Скорость:
- чтение — высокое (параллельный доступ);
- запись — ниже RAID 6 из‑за расчёта трёх чётностей;
- Масштабируемость: поддержка массивов до 30+ дисков.
Применение
- Критичные системы с требованиями к пятизначной доступности (99,999%);
- Долгосрочное хранение данных с защитой от каскадных отказов;
- Среды с высоким риском аппаратных сбоев (например, в экстремальных условиях);
- Системы резервного копирования с многолетним хранением.
Восстановление
- Автоматическое обнаружение сбоев: ONTAP мониторит состояние дисков и чётностей.
- Ребилд при замене диска: данные реконструируются по трём блокам чётности.
Поэтапное восстановление:
- сначала используется горизонтальная чётность (P);
- затем диагональная (Q);
- при необходимости — третья чётность ®.
- Защита от bit rot: периодическая проверка целостности через checksums.
Плюсы
- Максимальная отказоустойчивость среди RAID‑уровней;
- Интеграция с экосистемой NetApp (SnapMirror, MetroCluster);
- Минимизация простоев при восстановлении.
Минусы
- Высокая стоимость (потеря 3 дисков из ёмкости);
- Требует специализированного оборудования NetApp;
- Сложность миграции на другие платформы;
- Ниже скорость записи, чем у RAID 10/50.
RAID‑DDP (Dynamic Disk Pool, NetApp)
Динамический пул дисков, объединяющий физические накопители в единый логический массив с автоматическим распределением данных и чётности.
Ключевые особенности
- Гибкое масштабирование (добавление/удаление дисков без перестройки);
- Самооптимизация размещения данных;
- Снижение «горячих точек» за счёт равномерной нагрузки;
- Поддержка SSD и HDD в одном пуле;
- Интеграция с ONTAP (снапшоты, репликация).
Принцип работы
- Диски рассматриваются как единый ресурс.
- Данные фрагментируются на мелкие блоки (sub‑blocks).
- Для каждого блока рассчитывается чётность (как в RAID 6).
Блоки распределяются с учётом:
- нагрузки на диски;
- износа;
- типа накопителя (SSD/HDD).
- При операциях ввода‑вывода система выбирает оптимальные пути доступа.
Характеристики
- Ёмкость: приближённо (N − 2) × средний диск (как RAID 6);
- Минимальное число дисков: 11 (рекомендация NetApp);
- Надёжность: выдерживает отказ двух дисков;
Скорость:
- чтение — высокая (параллелизм, SSD‑кэш);
- запись — оптимизирована за счёт динамического распределения;
- Масштабируемость: поддержка сотен дисков в одном пуле.
Применение
- Гибридные хранилища (SSD + HDD);
- Облачные инфраструктуры с динамической нагрузкой;
- Системы с частым изменением объёма данных;
- Виртуализация с высокими требованиями к доступности.
Восстановление
- Автоматическое обнаружение сбоев.
- Реконструкция данных через распределённую чётность.
- Балансировка нагрузки во время ребилда.
- Горячая замена дисков без остановки сервиса.
Плюсы
- Упрощённое управление (нет ручных RAID‑групп);
- Адаптивность к нагрузке;
- Высокая доступность;
- Поддержка разнородных дисков.
Минусы
- Привязка к оборудованию NetApp;
- Высокие требования к числу дисков;
- Ограниченная прозрачность алгоритмов распределения.
RAID 10 (1+0)
Комбинация зеркалирования (RAID 1) и чередования (RAID 0). Данные сначала зеркалируются, затем группы зеркал объединяются в stripe.
Особенности
- Баланс скорости и надёжности;
- Простота восстановления;
- Требуется чётное число дисков;
- Широко поддерживается в аппаратных контроллерах.
Принцип работы
- Диски группируются попарно (зеркальные пары).
- Каждая пара работает как RAID 1.
- Зеркальные пары объединяются в RAID 0 (чередование).
Характеристики
- Ёмкость: 50% от суммарной (как RAID 1);
Скорость:
- чтение — близко к RAID 0;
- запись — выше RAID 1 за счёт чередования;
Надёжность: выдерживает отказ одного диска в каждой зеркальной паре;
Минимальное число дисков: 4 (2 пары).
Применение
- СУБД (Oracle, SQL Server);
- Виртуализация (VMware, Hyper‑V);
- Файловые серверы с высокой нагрузкой;
- Системы с критичными данными и требованиями к скорости.
Восстановление
- Замена отказавшего диска в паре.
- Автоматическое перезеркалирование данных.
- Время восстановления зависит от объёма диска.
Плюсы
- Высокая производительность для смешанных нагрузок;
- Предсказуемость восстановления;
- Широкая поддержка в контроллерах.
Минусы
- Потеря 50% ёмкости;
- Требует минимум 4 диска.
RAID 01 (0+1)
Обратная комбинация RAID 10: сначала создаётся stripe (RAID 0), затем зеркалируется.
Особенности
- Ниже надёжность, чем у RAID 1 gef;
- Отказ одного stripe → потеря всего массива;
- Практически не используется в современных системах.
Принцип работы
- Диски объединяются в два RAID 0‑массива.
- Массивы зеркалируются (RAID 1).
Характеристики
- Ёмкость: 50% от суммы;
- Скорость: как у RAID 10;
- Надёжность: ниже RAID 10 (отказ одного stripe = потеря данных);
- Минимальное число дисков: 4.
Применение
- Практически отсутствует из‑за недостатков.
Восстановление
- Аналогично RAID 10, но риск выше.
RAID 03 (0+3)
Гибридный уровень: комбинация RAID 0 (чередование) и RAID 3 (побайтовое распределение с выделенным диском чётности).
Особенности
- Оптимизирован для последовательного доступа к большим файлам (видео, аудио, научные данные);
- Низкая эффективность при случайных операциях малого объёма;
- Требует синхронизации шпинделей дисков.
Принцип работы
- Создаются группы по 3 диска (как в RAID 3):
- 2 диска для данных;
- 1 диск для чётности.
- Группы объединяются в stripe (RAID 0).
- Данные распределяются побайтно внутри групп, затем чередуются между группами.
Характеристики
- Ёмкость: (N − k) × диск, где k — число групп (потеря 1 диска на группу);
- Минимальное число дисков: 6 (2 группы × 3 диска);
- Надёжность: выдерживает отказ одного диска в каждой группе (иначе — потеря данных);
Скорость:
- чтение — высокая для больших файлов;
- запись — низкая из‑за синхронизации и расчёта чётности;
- Контроллер: требуется поддержка RAID 3 + RAID 0.
Применение
- Видеомонтаж и рендеринг;
- Научные вычисления с большими массивами данных;
- Потоковая передача мультимедиа.
Плюсы
- Высокая пропускная способность для последовательных операций;
- Возможность восстановления при единичном отказе в группе.
Минусы
- Низкая производительность для мелких операций;
- Жёсткие требования к синхронизации дисков;
- Устарел, редко поддерживается современными контроллерами.
RAID 50 (5+0)
Комбинация RAID 5 (блочное чередование с распределённой чётностью) и RAID 0 (чередование массивов).
Особенности
- Повышает скорость записи RAID 5 за счёт параллелизма;
- Сохраняет отказоустойчивость RAID 5 (один отказ в каждом подмассиве);
- Подходит для высоконагруженных серверов.
Принцип работы
- Создаются несколько RAID 5‑массивов (минимум 2);
- Массивы объединяются в stripe (RAID 0);
- Данные чередуются между RAID 5‑группами;
- В каждой группе — распределённая чётность для восстановления.
Характеристики
- Ёмкость: (N − 2) × диск (потеря 2 дисков на весь массив);
- Минимальное число дисков: 6 (2 × RAID 5 по 3 диска);
- Надёжность: выдерживает один отказ в каждом RAID 5‑подмассиве;
Скорость:
- чтение — близко к RAID 0;
- запись — выше RAID 5 благодаря параллелизму;
- Масштабируемость: поддержка 10+ дисков.
Применение
- Файловые серверы с высокой нагрузкой;
- СУБД (Oracle, SQL Server);
- Виртуализация (VMware, Hyper‑V).
Плюсы
- Баланс скорости и надёжности;
- Эффективное использование ёмкости;
- Поддержка горячей замены дисков.
Минусы
- Длительный ребилд при восстановлении;
- Риск потери данных при каскадном отказе в одном подмассиве;
- Требует мощного контроллера.
RAID 5E
Расширение RAID 5 с встроенным резервным пространством (hot spare), распределённым по всем дискам.
Особенности
- Резервные блоки встроены в каждый диск массива;
- Повышение производительности за счёт распределения нагрузки;
- Ускоренное восстановление при отказе.
Принцип работы
- Каждый диск содержит:
- область данных;
- блок чётности;
- резервные блоки (E = Enhanced).
- При отказе диска резервные блоки автоматически задействуются;
- Ребилд начинается немедленно, без ручной замены диска.
Характеристики
- Ёмкость: (N − 1) × диск (как RAID 5, но с «скрытым» резервом);
- Минимальное число дисков: 4;
- Надёжность: как RAID 5 (один отказ);
- Скорость: выше RAID 5 при восстановлении (нет простоя на замену диска).
Применение
- Системы с высокими требованиями к доступности;
- Серверы, где критична скорость восстановления.
Плюсы
- Автоматическое восстановление;
- Снижение времени простоя.
Минусы
- Меньшая полезная ёмкость из‑за резерва;
- Ограниченная поддержка контроллеров.
RAID 5EE
Усовершенствованный RAID 5E с оптимизированным размещением резервных блоков.
Особенности
- Резерв распределён не только по дискам, но и по зонам массива;
- Выше скорость восстановления, чем у RAID 5E;
- Лучшая балансировка нагрузки.
Принцип работы
- Аналогичен RAID 5E, но:
- резервные блоки размещены в «теневых» зонах, минимизируя влияние на производительность;
- ребилд использует параллельное чтение с нескольких дисков.
Характеристики
- Ёмкость: как RAID 5E;
- Минимальное число дисков: 4;
- Надёжность: один отказ;
- Скорость восстановления: на 20–30% выше RAID 5E.
Применение
- Аналогично RAID 5E, но для более критичных систем.
Плюсы
- Быстрее ребилд;
- Меньше нагрузка на диски при восстановлении.
Минусы
- Ещё меньшая полезная ёмкость;
- Требуется специализированный контроллер.
RAID 60 (6+0)
Комбинация RAID 6 (двойная чётность) и RAID 0 (чередование массивов).
Особенности
- Выдерживает два отказа в каждом RAID 6‑подмассиве;
- Высокая скорость за счёт параллельного доступа;
- Оптимален для больших хранилищ.
Принцип работы
- Создаются RAID 6‑массивы (минимум 2);
- Массивы объединяются в stripe (RAID 0);
- Данные чередуются между подмассивами;
- В каждом подмассиве — двойная чётность.
Характеристики
- Ёмкость: (N − 4) × диск (потеря 4 дисков на весь массив);
- Минимальное число дисков: 8 (2 × RAID 6 по 4 диска);
- Надёжность: два отказа в каждом подмассиве;
Скорость:
- чтение — очень высокая;
- запись — ниже RAID 50 из‑за двойной чётности.
Применение
- Хранилища архивных данных;
- Системы резервного копирования;
- Медиатеки с высокой доступностью.
Плюсы
- Максимальная отказоустойчивость для больших массивов;
- Хорошая масштабируемость.
Минусы
- Высокая стоимость (потеря 4 дисков);
- Требует мощных контроллеров и большого числа дисков.
RAID 100 (1+0+0)
Трёхуровневый гибридный RAID: зеркалирование (RAID 1) → чередование (RAID 0) → чередование массивов (RAID 0). Фактически — stripe из нескольких RAID 10‑массивов.
Особенности
- Максимальная отказоустойчивость при грамотной конфигурации;
- Очень высокая производительность для смешанных нагрузок;
- Сложность настройки и мониторинга;
- Требует мощного аппаратного контроллера и большого числа дисков.
Принцип работы
- Уровень 1 (зеркалирование): диски группируются в пары, каждая пара работает как RAID 1 (полное дублирование данных).
- Уровень 2 (первое чередование): зеркальные пары объединяются в RAID 0 (данные чередуются между парами).
- Уровень 3 (второе чередование): получившиеся RAID 10‑массивы объединяются в новый RAID 0 (данные чередуются между массивами).
Характеристики
- Ёмкость: 50 % от суммарной (как у RAID 1 и RAID 10);
- Минимальное число дисков: 8 (4 зеркальные пары → 2 массива RAID 10 → RAID 00);
- Надёжность: выдерживает отказ одного диска в каждой зеркальной паре (при условии, что пары принадлежат разным подмассивам RAID 10);
Скорость:
- чтение — близко к RAID 0 (параллельный доступ к нескольким массивам);
- запись — выше RAID 1 за счёт чередования;
- Масштабируемость: поддержка десятков дисков (зависит от контроллера).
Применение
- Крупные СУБД с высокими требованиями к скорости и доступности (Oracle, SQL Server);
- Высокопроизводительные файловые серверы;
- Виртуализированные среды с критичными нагрузками (VMware, Hyper‑V);
- Медиа‑хранилища с потоковой передачей и редактированием.
Плюсы
- Высокая отказоустойчивость (при распределении зеркал по разным подмассивам);
- Отличная производительность для чтения и записи;
- Возможность горячего замещения дисков.
Минусы
- Сложная конфигурация и администрирование;
- Высокие требования к контроллеру (поддержка многоуровневых RAID);
- Потеря 50 % ёмкости;
- Дорогое решение из‑за большого числа дисков.
Рекомендации по развёртыванию
- Использовать не менее 8 дисков (оптимально 12–16).
- Распределять зеркальные пары по разным физическим контроллерам (если возможно) для повышения отказоустойчивости.
- Применять высокопроизводительные диски (SAS/SSD) для минимизации узких мест.
- Настраивать кэширование записи на контроллере для ускорения операций.
JBOD (Just a Bunch Of Disks)
Не является RAID в классическом смысле. Объединяет диски в единый логический том без избыточности и чередования. Каждый диск работает независимо.
Особенности
- Нет избыточности (данные не дублируются);
- Нет чередования или чётности;
- Простота настройки;
- Используется для расширения ёмкости, а не защиты данных.
Принцип работы
- Диски подключаются к контроллеру.
- Контроллер или ОС объединяет их в один большой том (например, через LVM в Linux или Spanned Volume в Windows).
- Данные записываются последовательно: сначала заполняется первый диск, затем второй и т. д.
Характеристики
- Ёмкость: сумма ёмкостей всех дисков;
- Минимальное число дисков: 1 (обычно 2+);
- Надёжность: отсутствует (отказ любого диска ведёт к потере данных на нём);
- Скорость: зависит от скорости самого медленного диска в пуле;
- Масштабируемость: легко добавлять диски.
Применение
- Временные хранилища для некритичных данных;
- Архивация с возможностью восстановления из резервных копий;
- Тестовые среды;
- Системы с большим объёмом данных, где важна только ёмкость (например, медиа‑библиотеки).
Плюсы
- Максимальное использование ёмкости (нет накладных расходов);
- Простая настройка;
- Гибкость (можно комбинировать диски разной ёмкости и скорости).
Минусы
- Нулевая отказоустойчивость;
- Риск потери данных при отказе диска;
- Низкая производительность для случайных операций.
Рекомендации
- Использовать только для данных с регулярным резервным копированием.
- Применять диски одного типа (для предсказуемой производительности).
- Мониторить состояние дисков (SMART) для раннего обнаружения сбоев.
Сводная таблица: ключевые параметры RAID‑уровней
| Уровень | Ёмкость | Мин. дисков | Надёжность | Скорость чтения | Скорость записи | Особенности |
|---|---|---|---|---|---|---|
| RAID 0 | 100 % | 2 | Нет | Максимальная | Максимальная | Для кэша, временных данных |
| RAID 1 | 50 % | 2 | 1 отказ | Высокая | Как у одиночного диска | Критичные данные, загрузочные разделы |
| RAID 1E | 50 % | 3 (нечёт.) | 1 отказ | Выше RAID 1 | Как RAID 1 | Для файловых серверов с зеркалированием |
| RAID 2 | ~43 % | 7 | Коррекция ошибок | Низкая | Низкая | Устарел, почти не используется |
| RAID 3 | 3 | 1 отказ | Высокая (последовательная) | Низкая | Для потоковой записи видео | |
| RAID 4 | 3 | 1 отказ | Средняя | Низкая (из‑за диска чётности) | Редко применяется | |
| RAID 5 | 3 | 1 отказ | Высокая | Средняя | Баланс ёмкости/надёжности | |
| RAID 6 | 4 | 2 отказа | Высокая | Ниже RAID 5 | Для архивов, больших дисков | |
| RAID 7 | Как RAID 4 | 3 | 1 отказ + кэш | Высокая (с кэшем) | Высокая (с кэшем) | Проприетарный, устарел |
| RAID‑Z1 | 2 | 1 отказ | Средняя | Средняя | Для ZFS, защита от «write hole» | |
| RAID‑Z2 | 3 | 2 отказа | Средняя | Ниже Z1 | Для надёжных ZFS‑хранилищ | |
| RAID‑Z3 | 4 | 3 отказа | Низкая | Низкая | Для сверхнадёжных архивов | |
| RAID DP | 4 | 2 отказа | Высокая | Средняя | NetApp, интеграция с WAFL | |
| RAID TEC | 5 | 3 отказа | Высокая | Ниже DP | NetApp, тройная чётность | |
| RAID DDP | ~ | 11 | 2 отказа | Высокая | Высокая | NetApp, динамический пул |
| RAID 10 | 50 % | 4 | 1 отказ в паре | Близко к RAID 0 | Выше RAID 1 | СУБД, виртуализация |
| RAID 01 | 50 % | 4 | Ниже RAID 10 | Как RAID 0 | Как RAID 0 | Редко используется |
| RAID 03 | 6 | 1 отказ в группе | Высокая (посл.) | Низкая | Для видео/аудио | |
| RAID 50 | 6 | 1 отказ в подмассиве | Высокая | Выше RAID 5 | Баланс скорости/надёжности | |
| RAID 5E | Как RAID 5 | 4 | 1 отказ | Как RAID 5 | Как RAID 5 | Резервный диск «встроен» |
| RAID 5EE | Как RAID 5E | 4 | 1 отказ | Как RAID 5E | Как RAID 5E | Быстрее ребилд |
| RAID 60 | 8 | 2 отказа в подмассиве | Очень высокая | Ниже RAID 50 | Для архивов | |
| RAID 100 | 50 % | 8 | 1 диск в паре | Близко к RAID 0 | Выше RAID 1 | Сложная конфигурация |
| JBOD | Сумма ёмкостей | 1 | Нет | Зависит от диска | Зависит от диска |
Примечания к таблице:
- N — общее число дисков в массиве;
- k — число групп в RAID 03;
- Для RAID DDP ёмкость указана приблизительно из‑за динамического распределения;
- Скорость чтения/записи — относительная оценка (высокая/средняя/низкая) в сравнении с другими уровнями.

Recommended Comments
There are no comments to display.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.