RAID (Redundant Array of Independent Disks — nadmiarowa macierz niezależnych dysków) to technologia przechowywania danych, która umożliwia łączenie wielu niezależnych dysków twardych w jedną przestrzeń pamięci masowej. Istnieją różne typy macierzy RAID zapewniające różne poziomy wydajności, pojemności i niezawodności.
Niniejszy artykuł zawiera krótki przegląd typów macierzy RAID obsługiwanych przez urządzenie DiskStation, wymagania dotyczące wdrożenia, a także ich zalety i wady.
W tabeli przedstawiono krótki przegląd różnych typów macierzy RAID obsługiwanych przez urządzenie DiskStation obejmujący pojemność pamięci, minimalną liczbę dysków twardych wymaganych w danym typie macierzy RAID, a także dozwoloną liczbę uszkodzonych dysków twardych, która nie powoduje jeszcze utraty danych.
| Typ woluminu | Liczba HDD | Dopuszczalna liczba uszkodzonych dysków twardych | Opis | Pojemność woluminu |
|---|---|---|---|---|
| SHR | 1 | 0 |
|
1 x (pojemność HDD) |
| 2-3 | 1 | Zoptymalizowane przez system | ||
| ≧4 | 1-2 | |||
| Podstawowy | 1 | 0 |
|
1 x (pojemność HDD) |
| JBOD | ≧2 | 0 |
|
Suma pojemności HDD |
| RAID 0 | ≧2 | 0 |
|
Suma pojemności HDD |
| RAID 1 | 2 | 1 |
|
Pojemność najmniejszego HDD |
| 3 | 2 | |||
| 4 | 3 | |||
| RAID 5 | ≧3 | 1 |
|
(N-1) x (pojemność najmniejszego HDD) |
| RAID 6 | ≧4 | 2 |
|
(N-2) x (pojemność najmniejszego HDD) |
| RAID 10 | ≧4 (liczba parzysta) |
Połowa łącznej liczby HDD |
|
(N/2) x (pojemność najmniejszego HDD) |
Synology Hybrid RAID (SHR) to automatyczny system zarządzania macierzą RAID, który pozwala uprościć zarządzanie pamięcią masową i korzystać z zalet macierzy RAID przez początkujących użytkowników bez wiedzy o dostępnych typach macierzy RAID.
Rozwiązanie SHR pozwala łączyć dyski twarde o różnych pojemnościach w celu utworzenia woluminu o zoptymalizowanej pojemności i wydajności, ograniczając marnowanie miejsca dysków twardych i zapewniając większą elastyczność. Jeżeli macierz składa się z odpowiedniej liczby dysków twardych, system SHR zapewnia nadmiarowość danych na poziomie jednego lub dwóch dysków, co oznacza, że awaria jednego lub dwóch dysków w woluminie nie powoduje utraty danych.
Macierz RAID 0 pozwala połączyć co najmniej dwa dyski twarde w celu zwiększenia wydajności i pojemności, ale nie zapewnia ochrony danych w przypadku awarii dysków. Awaria jednego dysku twardego spowoduje utratę wszystkich danych przechowywanych w macierzy. Typ RAID 0 jest przydatny dla niekrytycznych systemów, gdzie wymagany jest dobry stosunek ceny do wydajności.
Macierz RAID 1 jest najczęściej stosowana z dwoma dyskami twardymi. Dane przechowywane na dyskach twardych są kopią lustrzaną, co zapewnia ich ochronę przed awarią jednego z dysków twardych. Szybkość odczytu jest znacznie większa, natomiast szybkość zapisu jest porównywalna do szybkości pojedynczego dysku twardego. Awaria jednego dysku twardego nie powoduje utraty danych. Typ macierzy RAID 1 jest często używany, gdy ważna jest ochrona danych przed awariami dysków, natomiast ilość miejsca i wydajność nie są aż tak istotne.
RAID 5 zapewnia tolerancję na błędy i zwiększoną szybkość odczytu. Do utworzenia macierzy tego typu wymagane są co najmniej trzy dyski twarde. Macierz RAID 5 jest odporna na awarię jednego dysku twardego. W przypadku awarii jednego z dysków twardych dane przechowane na tym dysku są odbudowywane na podstawie informacji o parzystości przeplecionych na pozostałych dyskach twardych. Jeżeli jeden z dysków macierzy RAID 5 jest uszkodzony, spada zarówno szybkość odczytu, jak i zapisu całej macierzy. Typ macierzy RAID 5 jest idealnym rozwiązaniem, gdy ilość miejsca i wysokość kosztów są ważniejsze niż wydajność.
Macierz RAID 6 jest bardzo podobna do macierzy RAID 5. Różnicą jest dodatkowa warstwa informacji o parzystości i odporność na awarię dwóch dysków twardych. Do utworzenia macierzy tego typu wymagane są co najmniej cztery dyski twarde. Wydajność macierzy RAID 6 jest niższa niż macierzy RAID 5 ze względu na dodatkową warstwę zapewniającą ochronę przed utratą danych. Typ macierzy RAID 6 powinien być stosowany w sytuacjach, gdy ważne są ilość miejsca i wysokość kosztów, a także odporność na awarie wielu dysków.
RAID 10 łączy zalety macierzy RAID 1 i RAID 0. Zapewnia ona większą szybkość odczytu i zapisu, lecz można korzystać tylko z połowy łącznej ilości miejsca. Do utworzenia macierzy wymagane są co najmniej cztery dyski, co powoduje, że koszt takiego rozwiązania jest dosyć wysoki. Jednak w zamian macierz zapewnia wysoką wydajność i jednocześnie odporność na awarie dysków. W rzeczywistości macierz RAID 10 zapewnia ochronę danych przed awarią wielu dysków twardych, o ile awarie te nie występują wewnątrz tej samej podgrupy. Typ macierzy RAID 10 jest idealny do zastosowań, w których wymagana jest wysoka wydajność operacji we/wy, takich jak serwery bazy danych.