Wybór poziomu RAID w zależności od liczby dysków
Oprócz wszystkich innych czynników, liczba dostępnych dysków odgrywa istotną rolę przy wyborze odpowiedniego poziomu RAID. Idealnie RAID powinien być wybrany z wyprzedzeniem, wspólnie z obudową i dyskami, w ramach całościowego podejścia, tak aby cały system był zaprojektowany pod kątem zamierzonego celu, ale nawet w takich przypadkach wiedza o tym, jak liczba dysków może wpływać na praktyczne wybory RAID, może być bardzo pomocna.
Aby uprościć listę, RAID 0 zostanie z niej pominięty. RAID 0 jest opłacalnym wyborem w pewnych niszowych scenariuszach biznesowych przy dowolnej liczbie dysków. Nie ma zatem potrzeby umieszczania go na liście. Ponadto lista zakłada, że dysk hot spare, jeśli istnieje, nie jest wliczany do liczby, gdyż jest “poza” macierzą RAID i nie wchodzi w skład liczby dysków w macierzy.
2 dyski: RAID 1
3 dyski: RAID 1 *
4 dyski: RAID 10
5 dysków: RAID 6
6 dysków: RAID 6 lub RAID 10
7 dysków: RAID 6 lub RAID 7
8 dysków: RAID 6 lub RAID 7 lub RAID 10 **
9 dysków: RAID 6 lub RAID 7
10 dysków: RAID 6 lub RAID 7 lub RAID 10 lub RAID 60/61
11 dysków: RAID 6 lub RAID 7
12 dysków: RAID 6 lub RAID 7 lub RAID 10 lub RAID 60/61
13 dysków: RAID 6 lub RAID 7
14 dysków: RAID 6 lub RAID 7 lub RAID 10 lub RAID 60/61lub RAID 70/71
15 dysków: RAID 6 lub RAID 7 lub RAID 60
16 dysków: RAID 6 lub RAID 7 lub RAID 10 lub RAID 60/61 lub RAID 70/71
17 dysków: RAID 6 lub RAID 7
18 dysków: RAID 6 lub RAID 7 lub RAID 10 lub RAID 60/61 lub RAID 70/71
19 dysków: RAID 6 lub RAID 7
20 dysków: RAID 6 lub RAID 7 lub RAID 10 lub RAID 60/61 lub RAID 70/71
21 dysków: RAID 6 lub RAID 7 lub RAID 60 lub RAID 70
22 dyski: RAID 6 lub RAID 7 lub RAID 10 lub RAID 60/61 lub RAID 70/71
23 dyski: RAID 6 lub RAID 7
24 dyski: RAID 6 lub RAID 7 lub RAID 10 lub RAID 60/61 lub RAID 70/71
25 dysków: RAID 6 lub RAID 7 lub RAID 60
………
* RAID 1 jest technicznie wykonalny przy dowolnej liczbie dwóch lub więcej dysków. Umieściłem go na liście tylko do trzech dysków, ponieważ stosowanie go powyżej tej liczby jest ogólnie uważane za absurdalne i jest zupełnie niespotykane w praktyce. Technicznie rzecz biorąc, przy dodawaniu kolejnych dysków do macierzy lustrzanej nadal zapewniałby równą wydajność zapisu, przy jednoczesnym wzroście wydajności odczytu i niezawodności. Jednak ze względów praktycznych uwzględniłem go na liście tylko dwukrotnie, tam gdzie byłby rzeczywiście przydatny.
** Od sześciu dysków wzwyż, zarówno RAID 6, jak i RAID 10 są opłacalnymi opcjami dla macierzy o parzystej liczbie dysków, a RAID 6 sam w sobie jest opłacalną opcją dla macierzy o nieparzystej liczbie dysków.
Na tej liście uwzględniłem wyłącznie standardowe poziomy RAID: 0, 1, 4, 5, 6 i 10. Pominąłem RAID 0, ponieważ zawsze jest opłacalny w pewnych przypadkach użycia. RAID 5 nigdy się nie pojawia, gdyż nie ma obecnie sytuacji, w której powinien być stosowany na talerzowych dyskach twardych; ponieważ RAID 5 jest rozwinięciem RAID 4, ten ostatni również nie pojawia się na liście. Niestandardowe rozwiązania RAID z podwójnym parzystością, takie jak RAID-DP firmy Netapp i RAIDZ2 firmy Oracle, można traktować jako pochodne RAID 6 i stosować odpowiednio. Potrójny parytet RAIDZ3 firmy Oracle (czasami nazywany RAID 7) miałby zastosowanie od siedmiu dysków wzwyż, ale jest to poziom niestandardowy i niezwykle rzadki, więc umieściłem go kursywą.
Ogólnie rzecz biorąc, RAID 6 ma sens od sześciu dysków lub więcej, a RAID 7 od ośmiu dysków lub więcej.
Podobnie jak RAID 4 i 5, poziomy RAID oparte na nich (RAID 40, 50, 41, 51, 55 itp.) nie są już odpowiednie ze względu na tryby awarii i kruchość talerzowych dysków twardych. Złożone poziomy RAID oparte na RAID 6 i 7 (60, 61, 70, 71 itp.) mają swoje miejsce, ale są niezwykle rzadkie, gdyż generalnie oferują bardzo niewielkie oszczędności kosztów w porównaniu z RAID 10, a jednocześnie cierpią na problemy z wydajnością i zwiększone ryzyko. RAID 61 i 71 są niemal wyłącznie skuteczne, gdy RAID najwyższego rzędu, komponent lustrzany, jest realizowany przez sieć, a nie lokalnie w systemie.
