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 | ≧1 | 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 (наименьший размер жесткого диска) |
RAID F1 | ≧3 | 1 |
|
(N – 1) 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 является наилучшим решением для приложений с высокими требованиями ввода-вывода, например для серверов баз данных.
RAID F1 применяет механизм RAID 5, обеспечивая отказоустойчивость и увеличенную производительность при чтении. Однако при наличии RAID F1 на определенном диске будет больше информации о четности, что позволяет ускорить устаревание и, следовательно, исключить возможность одновременного окончания срока службы всех дисков. Это может ненавязчиво повлиять на его производительность по сравнению с RAID 5. Требуется не менее трех дисков. RAID F1 обеспечивает устойчивость при выходе из строя одного из дисков. В случае сбоя диска данные с неисправного диска восстанавливаются при помощи контроля по четности и распределяются на оставшиеся диски. Поэтому разрушение массива RAID F1 оказывает сильное негативное воздействие на производительность при чтении и записи данных. RAID F1 — идеальное решение для комплексного флеш-массива.