Transcript STORAGE

STORAGE
Pamięci masowe
Budowa
Dysk HDD
Struktura
RAID 0
RAID 1
Wydajność
RAID 01
RAID 10
czytanie - zapis
RAID 3
RAID 5
RAID 6
Wydajność
RAID 2
RAID 4
Podstawowe poziomy RAID
Poziom RAID
Opis
Nadmiarowość
Wydajność
Wykorzy
stanie
dysków
RAID 0 (striping)
Kolejne bloki danych rozmieszczone na kolejnych
dyskach macierzy, bez zapewnienia
nadmiarowości.
Brak – jeśli jeden dysk ulegnie
uszkodzeniu, wszystkie dane
zostają utracone.
Bardzo wysoka wydajność, ponieważ nie ma danych
nadmiarowych, dane trafiają na wiele dysków
jednocześnie, a konstrukcja macierzy jest bardzo
prosta.
100%
RAID 1
(mirroring)
Te same dane są zapisywane na dwóch dyskach
macierzy.
Dane na jednym dysku są
wierną kopią drugiego, więc w
razie awarii pojedynczego
napędu nadal są dostępne.
Niezła wydajność w aplikacjach losowo
odczytujących dane, słaba wydajność przy zapisie
(na dwóch dyskach jednocześnie).
50%
RAID 2 (striping
z kodami ECC)
Dane są dzielone na poziomie bitów pomiędzy
kilka dysków, kontroler oblicza kody Hamminga
(ECC) i zapisuje je na dodatkowych napędach.
Ochrona przed awarią
pojedynczego dysku,
możliwość korekcji błędów "w
locie".
Szybki transfer danych, ponieważ dane z dysków są
przetwarzane równolegle. Słaba wydajność
transakcji, bo najmniejsze bloki danych znajdują się
na kilku dyskach.
zależnie
od
rozwiąza
nia, 66%
lub
więcej
RAID 3 (striping
z kodami
parzystości)
Dane są dzielone na poziomie bitów pomiędzy
kilka dysków, kontroler oblicza kody parzystości
(XOR) i zapisuje je na dodatkowym dysku.
Odporność na awarie jednego
dysku, odzyskanie zawartości
macierzy jest możliwe dzięki
kodom parzystości.
Szybki transfer danych, ponieważ dane z dysków są
przetwarzane równolegle. Słaba wydajność
transakcji, bo najmniejsze bloki danych znajdują się
na kilku dyskach.
(N-1)/N,
czyli 66%
lub
więcej
RAID 4 (striping
z kodami
parzystości)
Dane są dzielone na poziomie bloków pomiędzy
kilka dysków, kontroler oblicza kody parzystości
(XOR) i zapisuje je na dodatkowym dysku.
Odporność na awarie jednego
dysku, odzyskanie zawartości
macierzy jest możliwe dzięki
kodom parzystości.
Małe bloki danych nie są rozsiane po wszystkich
dyskach, stąd dobra wydajność transakcji, za to
wolniejsze transfery sekwencyjne (jeden dysk
zawsze obciążony bardziej niż reszta).
(N-1)/N,
czyli 66%
lub
więcej
RAID 5 (striping
z kodami
parzystości na
wszystkich
dyskach)
Poszczególne bloki danych są rozmieszczane na
wielu dyskach macierzy, na ich podstawie
kontroler oblicza kody parzystości i również
zapisuje je na różnych napędach.
Odporność na awarie jednego
dysku, odzyskanie zawartości
macierzy jest możliwe dzięki
kodom parzystości.
Dobra wydajność transakcji, dobre wyniki przy
dużym obciążeniu, ale stosunkowo wolny zapis, bo
jest konieczne obliczanie kodów parzystości.
(N-1)/N,
czyli 66%
lub
więcej
N – liczba dysków w macierzy
Kontrolery
Zarządzanie
Network Attached Storage
Storage Attached Network