RAID - czyli nadmiarowa macierz niezależnych dysków - jest to sposób na wykorzystanie w systemie komputerowym kilku dysków twardych, dzięki któremu dyski te współpracują ze sobą. Sposób ten daje możliwości nieosiągalne dla pojedynczego dysku, czy też kilku niezależnych dysków używanych oddzielnie.
Wyróżniamy kilka podstawowych poziomów RAID - od RAID 0, RAID 1, RAID 5, RAID 6, RAID 0+1, RAID 10...
Definicja macierzy RAID 0
RAID 0 jest techniką, która polega na skojarzeniu co najmniej dwóch dysków twardych w agregację pasmową. Zapisywane dane są kolejno rozmieszczane na kilku dyskach fizycznych w celu przyspieszenia ich przetwarzania. Wydajność zwiększa się wraz z liczbą zamontowanych dysków twardych pod warunkiem, że używa się dedykowanego kontrolera RAID.
Możliwe jest, aby to system operacyjny zarządzał rozmieszczeniem danych na dyskach, jednak będzie się to odbywać kosztem utraty wydajności. Dane są podzielone na pasma, z których każda jednostka jest zapisywana na kolejnych dyskach montowanych szeregowo.
Główne zalety systemu dyskowego RAID 0
Dystrybucja plików z danymi pozwala na jednoczesną pracę dwóch lub więcej dysków twardych i znacznie zmniejsza opóźnienia poprzez współdzielenie pamięci podręcznej. Wydajność znacznie wzrasta wraz z liczbą dysków, które tworzą grupę. Inną zaletą macierzy RAID 0 jest zwiększenie dostępnego miejsca, pod warunkiem, że mają one taką samą pojemność. W przypadku różnych pojemności, najmniejszy wolumen pamięci jest przyjmowany jako standard.
Mając do dyspozycji kilka dysków twardych, montaż w macierzy RAID 0 pozwala na uzyskanie dużej partycji. Jest to świetny sposób na wykorzystanie starych nośników. W porównaniu z dzisiejszymi, wiodącymi na rynku dyskami SSD, macierz RAID 0 pozostaje przystępna cenowo, ponieważ dyski elektromagnetyczne są znacznie tańsze niż dyski flash. Ponadto, nie są one ograniczone cyklem zapisu / kasowania typowym dla dysku SSD.
Porównanie macierzy RAID 0, RAID 1 i RAID 5
Podczas gdy macierz RAID 0 koncentruje się na “taśmowej” dystrybucji danych w celu przyspieszenia przetwarzania plików, RAID 1 dubluje dane z dwóch lub więcej dysków twardych w celu ich zabezpieczenia. Każdy zapisany bajt jest zatem powielany, dzięki czemu w przypadku awarii dane nie ulegają uszkodzeniu. Nie osiąga się żadnego przyrostu wydajności, a użytkownik traci 50% pojemności pamięci masowej.
Macierze RAID 5 stworzono w celu zwiększenia bezpieczeństwa przy zachowaniu wydajności. W związku z tym technika dystrybucji danych za pomocą stripingu jest utrzymana, ale bity parzystości są rozmieszczone regularnie na wszystkich dyskach. W przypadku awarii dysku, bity parzystości pozwalają na odzyskanie danych. Wydajność odczytu jest zapewniona, ale zapisywanie bitów parzystości spowalnia zapisywanie danych na ścieżkach dysku twardego. Do zbudowania macierzy RAID 5 potrzebne są co najmniej trzy dyski twarde.
Kto korzysta z macierzy RAID 0?
Macierze RAID 0 stosuje się we wszystkich środowiskach, w których szybkość przetwarzania danych lub wydajność systemu jest najważniejsza. W domu, zwykle zapaleni gracze korzystają z tej kombinacji rekordów, aby nie tracić cennych milisekund.
Profesjonaliści z agencji multimedialnych, zajmujący się przetwarzaniem wideo, czerpią ogromne korzyści z dostępu do technologii RAID 0. Dysk twardy bywa dla nich często wąskim gardłem w procesie ciągłego przetwarzania gigabajtów danych. Należy jednak zauważyć, że macierz RAID 0 nie jest odporna na błędy. Uszkodzenie pojedynczego dysku spowoduje utratę wszystkich danych. W związku z tym nie nadaje się on do przechowywania informacji wrażliwych, takich jak serwery baz danych i hosting stron internetowych.