RAID (Redundant Array of Independent Disks – избыточный массив независимых дисков) — это технология хранения информации, позволяющая объединить все жесткие диски в единое пространство хранения данных. Существуют разные типы RAID, каждый из которых обеспечивает разные уровни производительности, емкости хранения и надежности.
В этой статье представлен краткий обзор типов RAID, поддерживаемых DiskStation, включая требования по внедрению, их преимущества/недостатки.
В этой таблице кратко описаны типы RAID, поддерживаемые DiskStation, включая емкость хранения, минимальное количество жестких дисков для типа RAID и допустимое количество сбоев жестких дисков, после чего произойдет потеря данных.
| Тип тома | Количество жестких дисков | Допустимое количество сбоев жестких дисков | Описание | Емкость тома |
|---|---|---|---|---|
| SHR | 1 | 0 |
|
1 x (размер жесткого диска) |
| 2-3 | 1 | Оптимизировано системой. | ||
| ≧4 | 1-2 | |||
| Basic | 1 | 0 |
|
1 x (размер жесткого диска) |
| JBOD | ≧2 | 0 |
|
Сумма объемов всех жестких дисков |
| RAID 0 | ≧2 | 0 |
|
Сумма объемов всех жестких дисков |
| RAID 1 | 2 | 1 |
|
Наименьший размер жесткого диска |
| 3 | 2 | |||
| 4 | 3 | |||
| RAID 5 | ≧3 | 1 |
|
(N – 1) x (наименьший размер жесткого диска) |
| RAID 6 | ≧4 | 2 |
|
(N – 2) x (наименьший размер жесткого диска) |
| RAID 10 | ≧4 (четное число) |
Половина всех жестких дисков |
|
(N / 2) x (наименьший размер жесткого диска) |
Synology Hybrid RAID (SHR) — это автоматизированная система управления RAID, разработанная, чтобы упростить управление хранением данных и удовлетворить потребности новых пользователей, незнакомых с типами RAID.
Для создания тома с оптимальной емкостью и производительностью SHR может объединять жесткие диски разного размера. При этом расходуется меньший объем диска, а само хранилище становится более гибким. При наличии достаточного количества жестких дисков SHR обеспечивает избыточность одного или двух дисков. Это значит, что том SHR обеспечивает работоспособность и сохранность информации при сбое одного или двух жестких дисков.
RAID 0 объединяет два жестких диска и более с целью увеличения производительности и емкости, однако при этом не обеспечивается отказоустойчивость. Ошибка в работе одного жесткого диска может привести к потере всех данных массива. RAID 0 используется в некритических системах, где важно хорошее соотношение цены/производительности.
RAID 1 чаще всего используется с двумя жесткими дисками. Хранимые на дисках данные зеркалируются, что обеспечивает отказоустойчивость при сбое жесткого диска. Производительность при чтении данных возрастает, а производительность при записи может быть равна производительности отдельного жесткого диска. Сбой в работе одного жесткого диска не приводит к потере данных. RAID 1 часто используется в случаях, когда основным приоритетом является отказоустойчивость, а емкость и производительность играют второстепенную роль.
RAID 5 обеспечивает отказоустойчивость и увеличенную производительность. Требуется не менее трех жестких дисков. RAID 5 обеспечивает устойчивость при выходе из строя одного из жестких дисков. В случае сбоя жесткого диска данные с неисправного жесткого диска восстанавливаются при помощи контроля по четности и распределяются на оставшиеся жесткие диски. Поэтому разрушение массива RAID 5 оказывает сильное негативное воздействие на производительность при чтении и записи данных. RAID 5 представляет собой идеальное решение, когда емкость и стоимость являются более важными факторами, чем производительность.
RAID 6 схож с RAID 5, но он использует дополнительный уровень чередования и продолжает работать даже при отказе двух дисков. Требуется не менее четырех жестких дисков. Из-за повышенной отказоустойчивости производительность массива RAID 6 ниже, чем производительность RAID 5. Выбор RAID 6 является предпочтительным, когда объем пространства и стоимость имеют большое значение, а также необходимо обеспечить устойчивость в случае отказа нескольких жестких дисков.
RAID 10 сочетает в себе преимущества RAID 1 и RAID 0. Увеличена производительность при чтении и записи данных, однако для хранения данных доступна лишь половина имеющегося пространства. Необходимо наличие четырех и более жестких дисков, что делает стоимость довольно значительной, однако при высокой производительности обеспечивается хорошая отказоустойчивость. RAID 10 может обеспечить устойчивую работу при выходе из строя нескольких жестких дисков при условии, что эти отказы не происходят в одной и той же подгруппе. RAID 10 является наилучшим решением для приложений с высокими требованиями ввода-вывода, например для серверов баз данных.