Wybieranie typu RAID

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 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.

Obsługiwane typy macierzy RAID

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 wymaganych w danym typie macierzy RAID, a także dozwoloną liczbę uszkodzonych dysków, która nie powoduje jeszcze utraty danych.

Typ wolumenu Liczba HDD Dopuszczalna liczba uszkodzonych dysków Opis Pojemność wolumenu
SHR 1 0
  • Pozwala zoptymalizować wielkość wolumenu podczas łączenia dysków o różnych pojemnościach.
  • Zapewnia nadmiarowość danych, jeżeli wolumen składa się z co najmniej dwóch dysków.
  • Zalecany dla początkujących użytkowników.
1 x (pojemność HDD)
2-3 1 Zoptymalizowane przez system
≧4 1-2
Basic 1 0
  • Składa się z jednego dysku jako niezależnej jednostki.
  • Nie zapewnia nadmiarowości danych.
1 x (pojemność HDD)
JBOD ≧1 0
  • Pozwala połączyć zbiór dysków w jedną jednostkę pamięci masowej z pojemnością równą sumie pojemności wszystkich dysków.
  • Nie zapewnia nadmiarowości danych.
Suma pojemności HDD
RAID 0 ≧2 0
  • Pozwala korzystać z funkcji przeplatania danych, tj. procesu podziału danych na bloki i rozkładania bloków danych na kilku dyskach, co zwiększa wydajność.
  • Nie zapewnia nadmiarowości danych.
Suma pojemności HDD
RAID 1 2 1
  • Zapisuje identyczne dane jednocześnie na wszystkich dyskach.
  • Zapewnia nadmiarowość danych.
Pojemność najmniejszego HDD
3 2
4 3
RAID 5 ≧3 1
  • Pozwala korzystać z rozciągania danych na poziomie bloku i rozkładania informacji o parzystości na wszystkich dyskach macierzy, co zapewnia nadmiarowość danych w sposób bardziej wydajny niż w przypadku macierzy RAID 1.
(N-1) x (pojemność najmniejszego dysku twardego)
RAID 6 ≧4 2
  • Pozwala korzystać z dwóch warstw informacji o parzystości, aby przechowywać dane nadmiarowe równe pojemności dwóch dysków, co umożliwia uzyskanie znacznie wyższego stopnia nadmiarowości danych niż w przypadku macierzy RAID 5.
(N-2) x (pojemność najmniejszego dysku twardego)
RAID 10 ≧4
(liczba parzysta)
Połowa łącznej liczby HDD
  • Zapewnia wydajność macierzy RAID 0 i stopień ochrony danych macierzy RAID 1, łącząc dyski w grupy składające się z dwóch dysków. Kopie lustrzane danych są tworzone w tych grupach.
(N/2) x (pojemność najmniejszego HDD)
RAID F1 ≧3 1
  • Pozwala korzystać z rozciągania danych na poziomie bloku i dystrybucji informacji o parzystości na wszystkich dyskach macierzy.
  • W przypadku niektórych dysków dostępnych będzie więcej informacji o parzystości.
  • Zalecane dla macierzy wykorzystujących wyłącznie pamięci flash.
(N-1) x (pojemność najmniejszego dysku twardego)

Uwaga:

Synology Hybrid RAID (SHR)

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 o różnych pojemnościach w celu utworzenia wolumenu o zoptymalizowanej pojemności i wydajności, ograniczając marnowanie miejsca dysków i zapewniając większą elastyczność. Jeżeli macierz składa się z odpowiedniej liczby dysków, system SHR zapewnia nadmiarowość danych na poziomie 1 lub 2 dysków, co oznacza, że awaria jednego lub dwóch dysków w wolumenie nie powoduje utraty danych.

RAID 0

Macierz RAID 0 pozwala połączyć co najmniej dwa dyski w celu zwiększenia wydajności i pojemności, ale nie zapewnia ochrony danych w przypadku awarii dysków. Awaria jednego dysku 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.

RAID 1

Macierz RAID 1 jest najczęściej stosowana z dwoma dyskami. Dane przechowywane na dyskach są kopią lustrzaną, co zapewnia ich ochronę przed awarią jednego z dysków. Szybkość odczytu jest znacznie większa, natomiast szybkość zapisu jest porównywalna do szybkości pojedynczego dysku. Awaria jednego dysku 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

RAID 5 zapewnia tolerancję na błędy i zwiększoną szybkość odczytu. Do utworzenia macierzy tego typu wymagane są co najmniej trzy dyski. Macierz RAID 5 jest odporna na awarię jednego dysku. W przypadku awarii jednego z dysków dane przechowane na tym dysku są odbudowywane na podstawie informacji o parzystości przeplecionych na pozostałych dyskach. 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ść.

RAID 6

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. 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

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, 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.

RAID F1

RAID F1 stosuje mechanizm macierzy RAID 5, zapewniając odporność na awarie oraz zwiększoną wydajność odczytu. Jednak dzięki RAID F1 niektóre dyski będą posiadać większą ilość informacji o parzystości w celu przyspieszenia ich zużywania, dzięki czemu nie dochodzi do sytuacji, w której żywotność wszystkich dysków dobiega końca w tym samym czasie. Może to nieznacznie wpływać na wydajność w porównaniu do macierzy RAID 5. Do utworzenia macierzy tego typu wymagane są co najmniej trzy dyski. Macierz RAID F1 jest odporna na awarię jednego dysku. W przypadku awarii jednego z dysków dane przechowane na tym dysku są odbudowywane na podstawie informacji o parzystości przeplecionych na pozostałych dyskach. Jeżeli jeden z dysków macierzy RAID F1 jest uszkodzony, spada zarówno szybkość odczytu, jak i zapisu całej macierzy. Typ RAID F1 jest idealnym rozwiązaniem dla macierzy wykorzystujących wyłącznie pamięci flash.