Podstawy: Rodzaje macierzy RAID
Zanim jednak zajmiemy się szczegółowo konkretnymi kontrolerami, chcielibyśmy objaśnić najistotniejsze cechy RAID. Jedną z bez wątpienia najważniejszych jest wiedza o podstawowych rodzajach RAID, a także o różnych wariantach tych macierzy (jednak wciąż mających swoje korzenie w RAID), powstających przez różne kombinacje typów macierzy. Terminem macierzy RAID określamy jednoczesne i wspólne korzystanie z kilku dysków twardych, najlepiej tego samego typu. Zaletami stojącymi za RAID to po pierwsze zmniejszenie niebezpieczeństwa uszkodzeń, po drugie zwiększenie transferu danych.
JBOD oznacza "po prostu grupa dysków" i umożliwia podłączenie kilku dysków twardych.
RAID 0 jest konfiguracją, która właściwie nie zasługuje na określanie jej w kategoriach RAID ponieważ w trybie tym nie występuje redundancja (nadmiarowość), nie kładzie się też zupełnie nacisku na bezpieczeństwo danych. Z tego powodu, tryb ten jest nazywany zestawem paskowym dwóch, lub więcej dysków twardych (w zależności od typu użytego kontrolera), dane zapisywane są i odczytywane na wszystkich dyskach za pomocą specjalnego algorytmu rozdzielającego. Dzięki temu uzyskuje się najwyższą możliwą wydajność jednak ryzyko awarii zwiększa się wraz z ilością użytych dysków twardych. Jeśli jeden z nich ulegnie uszkodzeniu, wszystkie dane w macierzy ulegają destrukcji.
RAID 0 nadaje się do zastosowań, gdzie utrata danych nie oznacza końca świata, jak np. w przypadku danych tymczasowych, albo jako szybki napęd plików pośrednich podczas obróbki klipów wideo.
RAID 1 jest dokładnych przeciwieństwem: oferuje maksymalną stabilność przy jak najmniejszym obciążeniu sprzętu. W tym przypadku zawartość pierwszego dysku twardego jest równocześnie zapisywana na drugim (technika ta znana jest jako lustrzane odbicie), więc w przypadku, gdy jeden z dysków ulegnie awarii wszystkie zadania przejmuje na siebie drugi dysk. Dużą wadą trybu RAID 1 jest to, iż z całkowitej pojemności dysków dostępna jest dokładnie jej połowa. Możliwe są także konfiguracje z więcej, niż tylko jednym lustrem, jednak wtedy pojemności są odpowiednio mniejsze. Dobre implementacje RAID 1 pozwalają na jednoczesny odczyt danych z obu dysków, więc przynajmniej szybkość odczytu jest większa, niż przy użyciu pojedynczego dysku.
RAID 1 jest idealnym rozwiązaniem dla stacji roboczych i małych serwerów mających działać bez przerwy oraz istotnych w tworzeniu krótkoterminowych kopii bezpieczeństwa.
RAID 3 w dzisiejszych czasach jest już mało znaczący. Potrzebuje do pracy co najmniej trzech dysków twardych i implikuje użycie jednego z nich do przechowywania danych o parzystości. Dane zapisywane są paskowo na pozostałych dyskach, tak jak ma to miejsce w RAID 0. W przypadku uszkodzenia dysku z danymi o parzystości, macierz RAID pozostaje sprawna i nadal działa. Jeśli uszkodzeniu ulegnie jeden z dysków przechowujących dane, jego zawartość jest odtwarzana w czasie rzeczywistym używając danych z dysku przechowującego informacje o parzystości. Mamy jednak tutaj wbudowane wąskie gardło, ponieważ determinantem szybkości działania całej macierzy jest szybkość dysku z danymi o parzystości. Dotyczy to zresztą każdej procedury zapisu, z tego też powodu RAID 3 skazany jest na odejście w zapomnienie.
Naszym zdaniem, RAID 3 może być interesujący w przypadku użycia kilku dysków twardych w systemach, gdzie kluczową sprawą jest duża szybkość odczytu danych (jednak nie zapisu).
RAID 5 jest kolejnym "bezawaryjnym" trybem RAID z uwagi na to, iż w tym przypadku przechowywane są także dane o parzystości. W przeciwieństwie do RAID 3, są one jednak rozmieszczone równomiernie na wszystkich dyskach w macierzy, zatem szybkość działania całej macierzy RAID 5 ulega zwiększeniu dzięki dodawaniu kolejnych dysków.
RAID 5 zapisuje dane o parzystości na każdym z dysków według zmiennych zasad. Tak więc informacje pomagające w odzyskiwaniu danych tworzone są bez wielkiego wpływu na transfery. To także pozwala na korzystanie ze wszystkich danych nawet w momencie, gdy brakuje jednego z uszkodzonych dysków; oczywiście dysk trzeba uzupełnić, by "bezawaryjna" macierz była w pełni funkcjonalna.
Szczegółowych informacji na temat wszystkich typów macierzy RAID możecie zasięgnąć z drugiej i trzeciej części naszego kursu dotyczącego IDE.
WSTECZ | DALEJ: Rozszerzone typy RAID/RAID łączony
 |
| Spis treści |  |
|
|