Technologia macierzy dyskowych RAID

Transkrypt

Technologia macierzy dyskowych RAID
ZARZĄDZANIE LOKALNYMI SIECIAMI KOMPUTEROWYMI
Technologia macierzy dyskowych RAID
(ang. Redundant Array of Independent Disks)
Połączenie wydajności, skalowalności i łatwego dostępu w celu ochrony danych.
Niezawodność systemu RAID polega na przechowywaniu informacji potrzebnej do
odbudowania danych, jeśli jeden z dysków macierzy zawiedzie.
Systemy RAID pracują na kilku poziomach. Poza 6 podstawowymi (0-5) producenci
wprowadzają dodatkowe elementy i mówią o RAIDach kolejnych poziomów: 6, 7, 10. Te
dodatkowe elementy, to np. kontrolery, wentylatory, szyny – na wypadek awarii innego
elementu niż dysk; lustrzane bloki rozciągnięte na różne dyski – awaria więcej niż jednego
dysku. Poziomy stale ewoluują wraz ze zmianami na rynku.
Uwaga!
Konwencjonalny system RAID chroni dane tylko przed awariami określonego typu:
uszkodzeniami danych lub całego dysku.
Wybierając RAID należy zwracać uwagę nie tylko na niezawodność, ale również na:
•
szybkość pracy,
•
skalowalność (ile dodatkowych dysków może się pomieścić w obudowie; pojemność
pojedynczego dysku. Nadmiarowość innych komponentów: zasilaczy, wentylatorów,
kanałów SCSI, oddzielnych źródeł zasilania.),
•
łatwy setup (łatwość instalowania i usuwania modułów i komponetów systemu;
łatwość użycia narzędzi kontroli dostarczonych przez producenta),
•
kompatybilność
(funkjonalność
dostarczanych
przez
producenta
narzędzi
umożliwiających setup i kontrolę urządzenia),
•
konstrukcję systemu,
•
dokumentację,
•
serwis,
•
cenę.
Tabela poniżej przedstawia charakterystykę poszczególnych poziomów RAIDów.
Pojęcia:
striping – dzielenie danych i ich zapis na różnych dyskach macierzy;
mirroring = lustrzane odbicie.
1
ZARZĄDZANIE LOKALNYMI SIECIAMI KOMPUTEROWYMI
Definicja
RAID 0
RAID 1
RAID 2
RAID 3
RAID 4
Striping bez danych parzystości
Dyski lustrzane
Striping na poziomie bitów
Striping na poziomie bajtów, z Striping na poziomie bloków Striping
dyskiem parzystości
Działanie
RAID 5
danych, z dyskiem parzystości
bloków
danych
i
parzystości
Dane są dzielone i zapisywane na Identyczne dane są zapisywane Dane są dzielone na bity i Bajty danych są zapisywane na Dane są dzielone na bloki i Bloki danych razem z danymi
kilku dyskach widzianych jako na dwóch dyskach (mirroring)
zapisywane na różne dyski
jeden duży logiczny dysk
oddzielnych
dyskach.
Jeden zapisywane
na
dysk przechowuje wszystkie dyskach.
dane parzystości
oddzielnych parzystości są zapisywane na
Jeden
dysk oddzielnych dyskach.
przechowuje wszystkie dane
parzystości.
Zalety
Największa
szybkość. Duplikowanie
Wykonywane
transakcje
są
zapisu
danych Większe szybkości transferu Odporność
równoległe gwarantuje
i
bardzo
odczytu niezawodność.
dużą danych.
Odpowiednie
Kontroler dużych,
na
dla dopuszczalne
współczynnik Duża wydajność – pozwala na
uszkodzenie cena/wydajność.
sekwencyjnych pojedynczego
(niemożliwe w przypadku jednego wybiera dysk w najkrótszym zapotrzebowań na dane. Prosta Odpowiedni
awarie: Korzystny
dysku. poziom
do
Odpowiedni równoległe transakcje zapisu i
bezpieczeństwa. odczytu.
aplikacji Równoległe
transakcje. każdy
dysku). Prosta organizacja zapisu czasie szukania. Dostępny już z organizacja zapisu danych na wymagających zarówno dużej Szczególnie nadaje
danych. Relatywnie niska cena – dwoma dyskami.
wszystkie dyski macierzy.
nie potrzeba dysku parzystości.
Wady
Zupełny
brak
odporności
na Mała
szybkość
–
się
uszkodzone
dane
są
odzyskania.
nie
do Najwyższa
kosztach.
danych. korekcja błędów.
cena
za
parzystości. Pozwala na awarię
i niezawodności.
pojedynczego dysku.
równoległe Niewielka szybkość, ponieważ Usuwa wąskie gardło RAID 4
do
użytkowy.
podział
danych
Złożona RAID 4 i 5 przy każdej dane parzystości, dostęp do parzystości na wszystkie dyski,
transakcji konieczny jest dostęp niego
1MB
dysk
dla zwiększa pojemność danych i
awarie – cały system pada w zapisywane na dwa oddzielne uzyskać stosują RAID 3, przy transakcje. W odróżnieniu od jeden dysk zawiera wszystkie przez
dysku. Żadnej nadmiarowości – nadmiarowość
dodatkowy
szybkości transferu danych, jak systemów wielozadaniowych.
dane Taką samą wydajność można Niemożliwe
przypadku uszkodzenia jednego dyski. 50% kosztów idzie na niższych
Rozszerzalność:
wszystkich
jest
konieczny
przy jednak jest ciągle wolniejszy
dysków każdej transakcji zapisu. W niż RAID 0.
macierzy.
jednym
odbywać
czasie
może
się
jeden
zapis,
co
stanowi wąskie gardło tego
poziomu.
Przeznaczenie
Aplikacje
wymagające
dużej Wysoka
przepustowości kanałów I/O. Nie odpowiedni
nadaje się do aplikacji typu data zastosowań
critical.
niezawodność
do
jak
– Odpowiedni
dla
takich UNIXowych
z
obronność, złożonymi plikami.
serwerów Aplikacje video, CAD/CAM, Mało
dużymi przetwarzanie 3D, multimedia.
obciążone
archiwizacji
z
serwery Typowe
operacje
w
LAN,
wysokim serwery plików, odbudowa baz
stosunkiem odczyt/zapis.
danych.
medycyna.
2

Podobne dokumenty