RAID
RAID (англ. «Redundant Array of Inexpensive Disks» или «Redundant Array of Independent Disks») – технология виртуализации данных, позволяющая объединить несколько физических устройств хранения (подробнее об устройствах хранения в главе Диски) в логический объект для повышения отказоустойчивости и/или производительности.
Существует несколько методов объединения устройств хранения. Такие методы называются уровнями RAID. Степень отказоустойчивости и производительности RAID определяются используемым уровнем (подробнее об уровнях RAID в главе Уровни RAID). Одна из функций, влияющая на производительность и отказоустойчивость – функция инициализации RAID, запускаемая для определённых уровней RAID автоматически после создания RAID (подробнее в главе Инициализация RAID).
Управление RAID доступно на странице
.В ПО RAIDIX объединение устройств хранения в RAID функционально разделено на два метода, называемыми типами RAID: Generic RAID и ERA RAID. Каждый тип RAID включает в себя функции (в том числе уровни RAID), повышающие отказоустойчивость и производительность только для определённого типа устройств хранения, используемых в RAID:
- Функции Generic для RAID на HDD.
- Функции ERA для RAID на SSD.
Отличительные особенности типов RAID
Generic
-
Использование RAM контроллера в качестве кэша на запись.
: Для защиты информации в RAM-кэше от потери питания рекомендуем использовать ИБП. Подробнее о настройке ИБП в главе Управление питанием. - Доступные уровни RAID: 0, 1, 10, 5, 6, 7.3, N+M.
- Функция обнаружения и исправления SDC.
- Гибкие настройки для увеличения производительности при различных нагрузках, в том числе настройки RAM-кэша.
- Во время инициализации RAID недоступны операции чтения/записи для этого RAID.
- Функция репликации LUN.
- Функция «Оптимизатор SAN».
ERA
-
Увеличение производительности RAID на SSD за счёт алгоритмов виртуализации данных ERA, использующих особенности работы SSD.
- Доступные интерфейсы: NVMe SSD, SAS SSD, SATA SSD.
- Доступные уровни RAID: 0, 1, 10, 5, 6, 7.3, 50, 60, 70, N+M.
- Инициализация RAID (кроме RAID 0) запускается автоматически и работает в фоновом режиме, не блокируя доступ к RAID.
- Функция автоматической переинициализации RAID с контрольными суммами после нештатного отключения контроллера защищает данные на дисках от write hole.
- Обращение к быстрым SSD происходит напрямую, без использования RAM-кэша.
- ERA работает на процессорах, поддерживающих AVX. Для ERA RAID N+M требуется минимум AVX2.
-
Отсутствие функции обнаружения SDC и связанных функций:
- проверки целостности.
- фоновой проверки целостности RAID по расписанию.
- Увеличение объёма LUN ограничено свободным объёмом одного RAID (на котором находится LUN).
- Использование SATA SSD в ERA RAID доступно только в SC-режиме.
- Отсутствие функции «Профили RAID».
-
Особенности лицензирования.
При отсутствии в лицензии опции “Flash” вы можете создавать ERA RAID, но только на HDD и только уровней 1, 50, 60 и 70.
При работе с ERA на HDD особенно учитывайте следующие ограничения ERA RAID:
- отсутствие функции SSD-кэша;
- отсутствие RAM-кэша на запись;
- отсутствие функции «Упреждающая реконструкция».
Сводная таблица функциональных отличий Generic и ERA:
Функциональность | Generic | ERA |
---|---|---|
Использование RAM контроллера в качестве кэша на запись | ![]() |
![]() |
RAID 50, 60, 70 | ![]() |
![]() |
Репликация | ![]() |
![]() |
Рестрайпинг | ![]() |
![]() |
Оптимизатор SAN | ![]() |
![]() |
QoSmic | ![]() |
![]() |
Функция сквозной записи (Automatic Write Through) | ![]() |
Неприменимо |
Исправление SDC | ![]() |
![]() |
Упреждающая реконструкция | ![]() |
![]() |
Расширение LUN на несколько RAID | ![]() |
![]() |
Высокая производительность случайных операций чтения/записи | ![]() |
![]() |
SSD-кэш | ![]() |
Неприменимо |
Неблокирующая RAID инициализация | ![]() |
![]() |
Управление RAID
Вам доступны следующие операции с RAID:
- Создание и удаление RAID (подробнее в главе Создание и удаление RAID).
- Оценка состояния RAID (подробнее в главе Оценка состояния RAID).
- Управление инициализацией RAID (подробнее в главе Инициализация RAID).
- Перезагрузка RAID (подробнее в главе Перезагрузка RAID).
- Управление рестрайпингом RAID (подробнее в главе Рестрайпинг RAID).
- Управление дополнительными параметрами и профилями RAID (подробнее в главе Дополнительные параметры RAID), в том числе управление обнаружением и исправлением скрытого поврежедния данных (англ. «Silent Data Corruption», англ. аббр. «SDC») (подробнее в главе Скрытое повреждение данных).
- Управление фоновым сканированием целостности RAID по расписанию (подробнее в главе Фоновое сканирование целостности RAID по расписанию).
- Миграция RAID (подробнее в главе Миграция).
- Просмотр информации о производительности дисков в RAID (подробнее в главе Сканирование дисков).