RAID 5
Poziom piąty pracuje bardzo podobnie do
poziomu czwartego z tą różnicą, iż bity
parzystości nie są zapisywane na specjalnie
do tego przeznaczonym dysku, lecz są
rozpraszane po całej strukturze macierzy.
RAID 5 umożliwia odzyskanie danych w
razie awarii jednego z dysków przy
wykorzystaniu danych i kodów
korekcyjnych zapisanych na pozostałych
dyskach
RAID 5
RAID 5 oferuje większą prędkość odczytu niż
lustrzany (ang. mirroring) ale przy jego
zastosowaniu nieznacznie spada prędkość zapisu.
Poziom piąty jest bezpieczny dla danych – w razie
awarii system automatycznie odbuduje utracone
dane, tak by mogły być odczytywane, zmniejszając
jednak bieżącą wydajność macierzy. Spowolnienie
ma charakter przejściowy, zaś jego czas zależy od
obciążenia macierzy i pojemności dysku. Po
zamontowaniu nowego dysku i odbudowaniu
zawartości dysku wydajność macierzy wraca do
normy.
RAID 5
Macierz składa się z 3 lub więcej dysków.
Przy macierzy liczącej N dysków jej
objętość wynosi N – 1 dysków. Przy
łączeniu dysków o różnej pojemności
otrzymujemy objętość najmniejszego dysku
razy N – 1. Sumy kontrolne danych dzielone
są na N części, przy czym każda część
składowana jest na innym dysku, a
wyliczana jest z odpowiedniego fragmentu
danych składowanych na pozostałych N-1
dyskach.
Korzyści:
RAID 5
●
odporność na awarię jednego dysku
●
zwiększona szybkość odczytu – porównywalna do macierzy RAID 0
złożonej z N-1 dysków
●
Wady:
●
zmniejszona szybkość zapisu z powodu konieczności kalkulowania sum kontrolnych (eliminowana poprzez zastosowanie sprzętowego kontrolera RAID5)
●
w przypadku awarii dysku dostęp do danych jest spowolniony z powodu obliczeń sum kontrolnych
●
odbudowa macierzy po wymianie dysku jest operacją kosztowną zarówno w sensie obliczeniowym jak i I/O, co powoduje spowolnienie operacji odczytu i zapisu. Wraz ze wzrostem pojemności pojedynczego dysku staje się to coraz większym problemem, gdyż rosnący czas odbudowy grupy RAID zwiększa ryzyko utraty danych w wyniku awarii kolejnego dysku w tym czasie.
RAID 5
RAID 6
● Macierz z podwójną parzystością,
realizowana np. jako 5+2, albo 13+2.
Kosztowniejsza w implementacji niż RAID
5, ale dająca większą niezawodność. Awaria
dwóch dowolnych dysków w tym samym
czasie nie powoduje utraty danych.
RAID 6
Korzyści:
● odporność na awarię maksimum 2 dysków
● szybkość pracy większa niż szybkość
pojedynczego dysku.
RAID 6
RAID 0+1
Macierz realizowana jako RAID 1, którego
elementami są macierze RAID 0. Macierz taka
posiada zarówno zalety macierzy RAID 0 –
szybkość w operacjach zapisu i odczytu – jak i
macierzy RAID 1 – zabezpieczenie danych w
przypadku awarii pojedynczego dysku. Pojedyncza
awaria dysku powoduje, że całość staje się w
praktyce RAID 0. Potrzebne są minimum 4 dyski o
tej samej pojemności.
Korzyści:
RAID 0+1
●
szybkość macierzy RAID 0
●
zyskuje się dużą dowolność w kwestii wielkości dysków
fizycznych składających się na dyski logiczne. W
szczególności:
●
można stworzyć dwa dyski logiczne z trzech dysków. np 1 x 500GB i 2x250GB, i potem połączyć RAID 1. W efekie
RAID 0 + 1 daje nam 1TB przestrzeni dyskowej
●
jeżeli fizyczne składają się na różne wielkości dysków
logicznych. np pierwszy dysk logiczny składa się z 2 dysków 500GB, a drugi dysk logiczny z 4 dysków 200GB to w
efekcie połączenia ich RAID 1 uzyskamy 800GB przestrzeni dyskowej RAID 0+1
●
znacznie prostsza w implementacji niż RAID 3, 5 i 6
RAID 0+1
Wady:
● Tworzymy lustrzaną kopię dysku
Logicznego. Jeżeli pada jeden dysk
fizyczny, cały dysk logiczny który tworzył
zostaje wyłączony.
● większy koszt przechowywania danych niż
w przypadku RAID 0,2,3,4,5,6
RAID 0+1
RAID 1+0
Nazywana także RAID 10. Macierz realizowana jako
RAID 0, którego elementami są macierze RAID 1.
W porównaniu do swojego poprzednika (RAID
0+1) realizuje tę samą koncepcję połączenia zalet
RAID 0 (szybkość) i RAID 1 (bezpieczeństwo)
lecz w odmienny sposób. Stripingowi podlegają
relatywnie niewielkie bloki danych, które są
zapisane na dwóch dyskach, dzięki czemu podczas
wymiany uszkodzonego dysku odbudowywany jest
tylko fragment całej macierzy.
RAID 1+0
Korzyści:
●
szybkość macierzy RAID 0
●
klonowanie następuje na poziomie poszczególnych
dysków fizycznych a nie logicznych. Pad jednego
dysku powoduje wyłączenie jedynie tego dysku a nie
całego dysku logicznego jak to się dzieje w RAID 0 +
1.
●
w szczególnym przypadku przetrwa pady N - 1
dysków (N - liczba dysków fizycznych mirrorów) z
każdego mirrora składającego się na RAID 0
●
znacznie prostsza w implementacji niż
RAID 3, 5 i 6
RAID 1+0
Wady:
●
RAID 1 powinien łączyć dyski o tej samej
wielkości a najlepiej i szybkości zapisu. w
przeciwnym wypadku uzyskuje się mirror o
pojemności najmniejszego dysku i szybkości
zapisu najwolniejszego. Znacząco potrafi to
zwiększyć koszty w porównaniu do
RAID 0 + 1
●
większy koszt przechowywania danych niż w
przypadku RAID 0,2,3,4,5,6. Współczynnik
nadmiarowości wynosi tu 100% (potrzebne są 2GB
przestrzeni dyskowej na zapisanie 1GB danych).
RAID 1+0
Matrix RAID
Polega na połączeniu ze sobą dwóch dysków
fizycznych tak, aby część dysku działała jak RAID
0 (striping), a inna część jak RAID 1 (mirroring).
De facto sprowadza się to do tworzenia układów
RAID na poziomie logicznych partycji dyskowych
niezależnie dla każdej z partycji. Przykładem
|