Macierze RAID MARCEL GAŃCZARCZYK 2TI 1

Podobne dokumenty
Cele RAID. RAID z ang. Redundant Array of Independent Disks, Nadmiarowa macierz niezależnych dysków.

Pamięci masowe. ATA (Advanced Technology Attachments)

RAID 1. str w przypadku różnych szybkości cała macierz będzie pracowała z maksymalną prędkością najwolniejszego dysku

Macierze RAID. UTK Marek Pudełko

Pamięci zewnętrzne Dysk magnetyczny:

Architektura komputerów

Wykład 2. Temat: (Nie)zawodność sprzętu komputerowego. Politechnika Gdańska, Inżynieria Biomedyczna. Przedmiot:

OPTYMALNY EKONOMICZNIE POZIOM RYZYKA W MACIERZACH DYSKOWYCH RAID

Pamięci zewnętrzne Dysk magnetyczny:

PODSTAWY INFORMATYKI. Storage Pamięci masowe. Dysk twardy Macierze dyskowe

Wykład 14. Zagadnienia związane z systemem IO

Tworzenie partycji i dysków logicznych

ZASADY PRZECHOWYWANIA DANYCH

Szybkie i niezawodne. Źródło. wydajności - typowy kontroler RAID, na zdjęciu - firmy Adaptec, z wieloma kanałami i własnym procesorem.

Systemy macierzowe. www. qsantechnology. com

2,5 cala/3,5 cala USB 3.0 Obudowa SSD/HDD RAID SATA

Zagadnienia związane z systemem IO

Pliki i systemy plików

Jarosław Kuchta. Administrowanie Systemami Komputerowymi. System plików

Potrzeba instalacji w napędach SSD akumulatorów ograniczała jednak możliwości miniaturyzacji takich napędów.

Partition Wizard Home Edition Aplikacja przeznaczona do partycjonowania dysków twardych, obsługująca również macierze RAID oraz dyski o pojemności

Wykład 9 Struktury pamięci masowej

Administracja systemem Linux

Technologie cyfrowe semestr letni 2018/2019

Dyski twarde napędy optyczne i pamięci flash

StoreOnce - To więcej niż Backup2Disk

Architektura komputerów

Kilka słów o teorii kodów i kryptografii. głównie na podstawie prostych zagadek :)

2. Kontroler Dwa kontrolery pracujące w trybie active-active wyposażone w min. 32GB cache (każdy). Kontroler oparty na architekturze 64 bitowej.

Planowanie rozwoju systemów informatycznych z uwzględnieniem szybkiego przyrostu zasobów cyfrowych Muzeum Pałacu Króla Jana III w Wilanowie

GOZ /15 Warszawa, dnia r. WYKONAWCY

Sektor. Systemy Operacyjne

0 + 0 = 0, = 1, = 1, = 0.

Wszyscy Wykonawcy. Czy Zamawiający dopuści serwer, który ma możliwość rozbudowy o 16 dysków 2,5" po odinstalowaniu napędu DVD-RW?

Pamięć - parametry. 1. Pojemność 2. Szybkość 3. Koszt 4. Pobór mocy

strona FORMULARZ OFERTY

Załacznik nr 6 do SIWZ. 1. Macierz Dyskowa ilość: 1 szt. NAZWA PRODCENTA:.

Architektura komputerów

Złącza, symbole i oznaczenia. Andrzej Pokrywka ZS Sieniawa

SYSTEMY OPERACYJNE WYKŁAD 5 OBSŁUGA PAMIĘCI MASOWYCH

Dyski SSD a systemy plików

16MB - 2GB 2MB - 128MB

Architektura komputerów

szczegółowy opis przedmiotu zamówienia: macierz wyposażona w dwa kontrolery UWAGA!: w ofercie należy wycenić 2 szt. CPV:

KAM-TECH sklep internetowy

Fujitsu World Tour 2019

ARCHIWUM PAŃSTWOWE W ZIELONEJ GÓRZE

Kodowanie i kompresja Tomasz Jurdziński Studia Wieczorowe Wykład Kody liniowe - kodowanie w oparciu o macierz parzystości

Zaawansowane funkcje systemów plików. Ewa Przybyłowicz

Sieci Komputerowe Mechanizmy kontroli błędów w sieciach

ZAPYTANIE OFERTOWE. Wytworzenie i wprowadzenie na rynek platformy zarządzania systemami chmur obliczeniowych

Flash Storage Dla kogo i dlaczego? Mity i fakty. All-Flash Flash for All? Arthur Kilian Regional Sales Manager Eastern Europe AccelStor inc.

Backup Exec Disaster Recovery - konfiguracja płyty ratunkowej i przywracanie całego systemu operacyjnego z kopii bezpieczeństwa

Struktura dysku. Dyski podstawowe i dynamiczne

Parametry techniczne. Testy

Systemy plików FAT, FAT32, NTFS

... Podpis osoby - osób upoważnionych do składania oświadczeń woli w imieniu wykonawcy

PROJEKTOWANIE SYSTEMÓW KOMPUTEROWYCH

Typ usługi Opis Szacowany koszt

Rodzaje pamięci masowych by Silas Mariusz

Cennik. System. Instalowanie systemu operacyjnego MS Windows oraz jego. CD/DVD, komunikatory

Divar XF wersja 2.0 Co nowego?!

MIGRATE OS TO SSD. Przewodnik

Dydaktyka Informatyki budowa i zasady działania komputera

Partycje bez tajemnic

Zadanie nr 1.2: Macierz RAID. Lp. Zwartość karty Opis 1 Specyfikacja techniczna / funkcjonalna przedmiotu zamówienia

ang. file) Pojęcie pliku (ang( Typy plików Atrybuty pliku Fragmentacja wewnętrzna w systemie plików Struktura pliku

Programowanie współbieżne Wykład 2. Iwona Kochańska

Pytania i odpowiedzi na pytania z dnia r.

Materiały pomocnicze 1

Bezpieczeństwo systemów komputerowych - wykład XI i XII

Twardy dysk. -urządzenie pamięci masowej

Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami

INTROX IN-MSATA4. IEEE 1394 & USB 2.0 Macierz dyskowa. Instrukcja instalacji

Wprowadzenie do systemów operacyjnych. mgr inż. Krzysztof Szałajko

Standard określania klasy systemu informatycznego resortu finansów

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA (SOPZ) część 2. Lp. Nazwa parametru Minimalna wartość parametru Dane techniczne oferowanego sprzętu/model 1. 1.

Formularz ofertowy: Dostawa sprzętu komputerowego wraz z wdrożeniem. 1. Macierz dyskowa 1szt.

System plików. Warstwowy model systemu plików

Załącznik nr Z1. AE/ZP-27-68/14 Wymagane i oferowane paramtery techniczne. Oferowane paramtery przedmiotu zamówienia podać zakres/wartość, opisać

SĄD APELACYJNY we Wrocławiu ul. Energetyczna Wrocław Tel. (071) Fax. (071)

MAZOWIECKI URZĄD WOJEWÓDZKI W WARSZAWIE D Y R E K T O R G E N E R A L N Y Jarosław Szajner. Warszawa, dn. 11 czerwca 2018r.

Kinowa Biblioteka Filmowa KINOSERWER. KinoSerwer

High Performance Computers in Cyfronet. Andrzej Oziębło Zakopane, marzec 2009

Dyski WD do monitoringu

Nr sprawy: INF-V Załącznik nr 4 do SIWZ /Załącznik nr 2 do umowy część II/ OPIS PRZEDMIOTU ZAMÓWIENIA CZĘŚĆ II

Teoria informacji i kodowania Ćwiczenia Sem. zimowy 2016/2017

W11 Kody nadmiarowe, zastosowania w transmisji danych

Moduł 2 Użytkowanie komputerów i zarządzanie plikami wymaga od kandydata znajomości obsługi komputera osobistego.

Macierze dyskowe RAID

ZP10/2016: Wdrożenie usług E-zdrowie w SP ZOZ Nowe Miasto nad Pilicą.

Składowanie danych. Tomasz Lewicki. maj WWSIS, Wrocław. Tomasz Lewicki (WWSIS, Wrocław) Archiwizacja dokumentów i danych maj / 17

Systemy Operacyjne. Część II Zarządzanie/Administracja Systemem. Wykład 4: Przestrzeń dyskowa. autor: mgr inż. Andrzej Woźniak

Wersja polska. Wstęp. Sprzęt. Aktywacja opcji RAID. PU103 Sweex 2 Port Serial ATA RAID PCI Card

PROGRAM DO ARCHIWIZACJI NOŚNIKÓW KOPII ELEKTRONICZNEJ

1. Pamięć wirtualna. 2. Optymalizacja pliku pamięci wirtualnej

Systemy operacyjne. dr inż. Marcin Czajkowski. Studia podyplomowe Wydział Informatyki PB

Zarządzanie dyskami w linuxie. Partycjonowanie. Raid programowy. LVM. Naprawa. założenie nowej partycji przy pomocy programu fdisk

Pamięć wirtualna. Przygotował: Ryszard Kijaka. Wykład 4

Ochrona Danych Wrocław 7 marzec 2007

Transkrypt:

Macierze RAID MARCEL GAŃCZARCZYK 2TI 1

Macierze RAID (Redundant Array of Independent Disks - nadmiarowa macierz niezależnych dysków Redundant Array of Inexpensive Disks - nadmiarowa macierz niedrogich dysków) RAID polega na współpracy dwóch lub większej ilości dysków twardych w taki sposób, aby zapewnić dodatkowe możliwości, które z oczywistych przyczyn są nieosiągalne przy użyciu tylko jednego dysku.

Dlaczego stosuje się RAIDy? 1. Zwiększamy niezawodność komputera (odporność na awarie) 2. Zwiększamy wydajności transmisji danych 3. Powiększamy przestrzeń dostępną jako jedna całość

Projektowanie macierzy RAID Podczas projektowania macierzy RAID należy uwzględnić ich różnorodne zastosowanie w systemach komputerowych, gdyż opracowano 7 podstawowych (+3) macierzy. Dodatkowo stosuje się wszystkie produkowane obecnie rodzaje dysków twardych: ATA (wycofane), SATA, SCSI (w użytku), SAS, Fibre Channel. Dominują jednak rozwiązania oparte na serwerowych wersjach SATA, SAS i FC. Aktualnie rośnie też udział dysków SSD w rozwiązaniach, które wymagają krótkiego czasu dostępu do rozproszonych danych.

Standardowe poziomy RAID Opracowano 7 podstawowych oraz 3 niestandardowe macierze RAID. Poziom RAID Minimalna liczba dysków (N) Dostępna przestrzeń Maksymalna liczba dysków, które mogą ulec awarii bez utraty danych RAID 0 2 N 0 RAID 1 2 1 N - 1 RAID 2 3 N - log N 1 RAID 3 3 N - 1 1 RAID 4 3 N - 1 1 RAID 5 3 N - 1 1 RAID 6 4 N - 2 2 RAID 0+1 4 Zależnie od konfiguracji Zależnie od konfiguracji RAID 1+0 4 Zależnie od konfiguracji Zależnie od konfiguracji Matrix RAID 2 Zależnie od konfiguracji Zależnie od konfiguracji

RAID 0 Polega na połączeniu ze sobą dwóch lub więcej dysków fizycznych tak, aby były widziane jako jeden dysk logiczny. Powstała w ten sposób przestrzeń ma rozmiar taki jak N rozmiar najmniejszego z dysków. Dane są przeplecione pomiędzy dyskami. Dzięki temu uzyskuje się znaczne przyspieszenie operacji zapisu i odczytu ze względu na równoległe wykonywanie operacji na wszystkich dyskach w macierzy. Korzyści przestrzeń wszystkich dysków jest widziana jako całość przyspieszenie zapisu i odczytu w porównaniu do pojedynczego dysku Wady brak odporności na awarię dysków N rozmiar najmniejszego z dysków (zwykle łączy się jednakowe dyski) zwiększenie awaryjności (wraz z liczbą dysków N)

RAID 1 Polega na replikacji pracy dwóch lub więcej dysków fizycznych. Powstała przestrzeń ma rozmiar najmniejszego nośnika. RAID 1 jest zwany również lustrzanym (ang. mirroring). Szybkość zapisu i odczytu zależy od zastosowanej strategii: Korzyści odporność na awarię N 1 dysków przy N-dyskowej macierzy możliwe zwiększenie szybkości odczytu Wady możliwa zmniejszona szybkość zapisu utrata pojemności (całkowita pojemność jest taka jak pojemność najmniejszego dysku) możliwe zmniejszenie czasu dostępu

RAID 2 Dane na dyskach są paskowane. Zapis następuje po 1 bicie na pasek. Potrzeba minimum 8 powierzchni do obsługi danych oraz dodatkowych dysków do przechowywania informacji generowanych za pomocą kodu Hamminga potrzebnych do korekcji błędów. Liczba dysków używanych do przechowywania tych informacji jest proporcjonalna do logarytmu liczby dysków, które są przez nie chronione. Połączone dyski zachowują się jak jeden duży dysk. Dostępna pojemność to suma pojemności dysków przechowujących dane. Korzyści każdy dowolny dysk może w razie uszkodzenia zostać odbudowany przez pozostałe dyski Wady konieczność dokładnej synchronizacji wszystkich dysków zawierających kod Hamminga długotrwałe generowanie kodu Hamminga przekładające się na wolną pracę całego systemu

Kod Hamminga Kod Hamminga to liniowy kod korekcyjny wynaleziony przez Richarda Hamminga. Kod Hamminga wykrywa i koryguje błędy polegające na przekłamaniu jednego bitu (single error correction). Dla niezawodnej transmisji wymagane jest, aby odległość Hamminga między słowami transmitowanym i odbieranym, wynosiła 0 lub 1. Kod ten może wykrywać (ale już nie korygować) błędy podwójne (dwa jednocześnie przekłamane bity), (double error detection).

RAID 3 Dane składowane są na N-1 dyskach. Ostatni dysk służy do przechowywania sum kontrolnych. Działa jak striping (RAID 0), ale w macierzy jest dodatkowy dysk, na którym zapisywane są kody parzystości obliczane przez specjalny procesor. Korzyści odporność na awarię 1 dysku zwiększona szybkość odczytu Wady zmniejszona szybkość zapisu z powodu konieczności obliczenia sum kontrolnych w przypadku awarii dysku dostęp do danych jest spowolniony z powodu obliczeń sum kontrolnych odbudowa macierzy po wymianie dysku jest operacją kosztowną obliczeniowo i powoduje spowolnienie operacji odczytu i zapisu pojedynczy wydzielony dysk na sumy kontrolne zazwyczaj jest wąskim gardłem (ang. Bottleneck) w wydajności całej macierzy

RAID 4 RAID 4 jest bardzo zbliżony do RAID 3 z tą różnicą, że dane są dzielone na większe bloki (16, 32, 64 lub 128kB). Takie pakiety zapisywane są na dyskach podobnie do rozwiązania RAID 0. Dla każdego rzędu zapisywanych danych blok parzystości zapisywany jest na dysku parzystości. Przy uszkodzeniu dysku dane mogą być odtworzone przez odpowiednie operacje matematyczne. Parametry RAID 4 są bardzo dobre dla sekwencyjnego zapisu i odczytu danych. (operacje na bardzo dużych plikach) Jednorazowy zapis małej porcji danych potrzebuje modyfikacji odpowiednich bloków parzystości dla każdej operacji I/O. W efekcie za każdym razem przy zapisie danych system czekałby na modyfikacje bloków parzystości, co przy częstych operacjach zapisu bardzo spowolniłoby pracę systemu.

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 (zamiast tak jak w RAID 3 na jednym specjalnie do tego przeznaczonym, co nieznacznie zmniejsza koszty i daje większą gwarancję bezpieczeństwa). RAID 5 oferuje większą prędkość odczytu niż RAID lustrzany (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, zmniejszając jednak bieżącą wydajność macierzy.

Korzyści 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 obliczania sum kontrolnych odbudowa macierzy po wymianie dysku jest operacją kosztowną zarówno w sensie obliczeniowym, 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 w przypadku awarii dysku dostęp do danych jest spowolniony z powodu obliczeń danych na podstawie pozostałych danych i sum kontrolnych

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. Korzyści Wady odporność na awarię maksimum 2 dysków te same co u RAID 5 szybkość pracy większa niż szybkość pojedynczego dysku

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 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 500 GB i 2 250 GB, i potem połączyć RAID 1. W efekcie RAID 0+1 daje nam 500 GB przestrzeni dyskowej jeżeli na macierz składają się dyski o różnych wielkościach dysków logicznych (np. pierwszy dysk logiczny składa się z 2 dysków 500 GB, a drugi dysk logiczny z 4 dysków 200 GB) to w efekcie połączenia ich RAID 1 uzyskuje się 800 GB przestrzeni dyskowej RAID 0+1 Wady tworzona jest lustrzana kopia dysku logicznego jeżeli awarii ulega jeden dysk fizyczny, cały dysk logiczny który współtworzył zostaje wyłączony większy koszt przechowywania danych niż w przypadku RAID 0, 2, 3, 4, 5, 6 znacznie prostsza w implementacji niż RAID 3, 5 i 6

RAID 10 (RAID 1+0) 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.

Korzyści szybkość macierzy RAID 0 klonowanie następuje na poziomie poszczególnych dysków fizycznych, a nie logicznych. Awaria 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 awarię N 1 dysków z każdego mirrora składającego się na RAID 0 Wady większy koszt przechowywania danych niż w przypadku RAID 0, 2, 3, 4, 5, 6. Współczynnik nadmiarowości wynosi tu 100% (potrzebne są 2 GB przestrzeni dyskowej na zapisanie 1 GB danych) 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 znacznie prostsza w implementacji niż RAID 3, 5 i 6

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). Sprowadza się to do tworzenia układów RAID na poziomie logicznych partycji dyskowych, niezależnie dla każdej z partycji Korzyści ważne pliki, takie jak dokumenty czy inne informacje, których odtworzenie w razie awarii byłoby zbyt kosztowne, czasochłonne lub wręcz niemożliwe, mogą być duplikowane na obu dyskach mniej istotne dane, na których często wykonywane są operacje dyskowe, pliki i biblioteki systemu operacyjnego, pliki wykonywalne bądź biblioteki zainstalowanych aplikacji, pliki/partycje wymiany, mogą być wykonywane ze zwiększoną szybkością Wady częściowy spadek pojemności (część mirrorowana) część danych jest podatna na awarię (część w stripingu)

1. Trzy dyski po 250GB zostały ze sobą połączone. Powstała w ten sposób przestrzeń ma rozmiar 250GB. Jeden lub dwa dyski w pewnym momencie użytkowania ulegają uszkodzeniu. Cała macierz nadal działa. A) RAID 1 B) RAID 0 C) RAID 3 2. Pięć jednakowych dysków zostaje ze sobą połączone. Powstała w ten sposób przestrzeń ma rozmiar 1TB. Jeden dysk w pewnym momencie ulega uszkodzeniu. Cała macierz nadal działa. Po wymianie uszkodzonego dysku na nowy jego zawartość zostaje odtworzona. A) RAID 0+1 B) RAID 1 C) RAID 5 3. Dwa identyczne dyski 100GB zostały ze sobą połączone. Utworzono na nich dwie partycje każda zajmuje połowę każdego dysku. Pierwsza polega na dzieleniu danych (striping) więc ma pojemność 100GB, natomiast druga, która polega na duplikowaniu (mirroring) ma 50GB. A) RAID 6 B) Matrix RAID C) RAID 1+0

KONIEC Dziękuję za uwagę