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