RAID tähistab kas odavate ketaste üleliigset massiivi või sõltumatute ketaste üleliigset massiivi. See on andmesalvestuse virtualiseerimislahendus, mis käsitleb mitut füüsilist draivi ühe füüsilise draivina. RAID-i eesmärk on sõltuvalt kasutatavast RAID-tasemest pakkuda andmete liiasust, jõudluse täiustusi või mõlemat.
RAIDi kontseptsioonid
RAID-i kolm peamist mõistet on "peegeldamine", "triibutamine" ja "paarsus".
RAIDis peegeldamine on andmete replikatsioon mitmel kettal, mis võimaldab redundantsi taset väiksema salvestusmahu hinnaga. Näiteks kui üks draiv ebaõnnestub, ei lähe andmed kaotsi, kuna kõik ebaõnnestunud draivi andmed on ka teisel draivil. Sel hetkel saab ebaõnnestunud draivi asendada ja RAID-massiivi olemasolevatest draividest uuesti üles ehitada.
RAID triibutamine on andmete levitamise kontseptsioon mitme draivi vahel. See võimaldab kasutada kõigi draivide täisvõimsust ja võimaldab suuremat jõudlust, kuna andmeid kirjutatakse või loetakse korraga mitmele draivile. Selle negatiivne külg on see, et mis tahes draivi kaotamine rikub kogu massiivi.
RAID võrdsus on tõrketaluvusprotsess, mis teostab kahe draivi iga biti vahel loogilise protsessi ja salvestab tulemuse kolmandale draivile. Kui mõni draiv ebaõnnestub, saab massiivi kahest teisest uuesti üles ehitada. Pariteedi saab lisada ainult muude reidi olekute peale.
Levinud RAID-tasemed
RAID 0 on triibutamise lihtne rakendus. Massiivis on kaks või enam ketast, mis ühendavad nende üldised mahud ja lugemis-/kirjutuskiirused. See reidi tase pakub suure jõudlusega, kuid mis tahes draivi rikke korral võib kõik andmed kaotsi minna. RAID 0 massiivi jõudlus suureneb, kui lisate rohkem draive, kuid see suurendab ka tõenäosust, et üks draividest ebaõnnestub ja rikub kogu massiivi.
Näpunäide: RAID 0 erineb lihtsalt mitme ketta ühendamisest. Mõlemad tehnikad võimaldavad kasutada draivide kogu võimsust. Ketaste ühendamine ei suurenda jõudlust, mis tuleneb andmete triibumisest, kuid see säilitab töötavatele ketastele salvestatud andmed, kui mõni laiendatud ketas ebaõnnestub.
RAID 1 on peegeldamise rakendus, kus andmed ühelt draivilt peegeldatakse teisele draivile. Kui kumbki draiv ebaõnnestub, ei lähe andmed kaotsi. Suuremates massiivides sisaldab iga ketas ikka täpselt sama infot. Kuni üks RAID 1 ketas töötab, saab andmeid lugeda ja massiivi uuesti üles ehitada.
RAID-i tasemed 4 ja 5 kasutavad jõudluse suurendamiseks triibutamist, kuid sisaldavad ka pariteeti, et võimaldada draivi tõrkeid. RAID 4 pühendab paarsusele ühe draivi, mis võib vähendada kirjutamiskiirust, kuna kõik paarsusandmed kirjutatakse ainult ühele kettale. RAID 5 levitab paarsusandmed massiivi kõikidele draividele. Kitsaskael, mis tekkis paarsusandmete kirjutamisel ühele kettale, on eemaldatud, kuid paarsustöötlus tuleb siiski läbi viia, vähendades jõudlust võrreldes RAID 0-ga. RAID-i tasemed 4 ja 5 nõuavad massiivis vähemalt kolme draivi ja lubavad ainult ühe draivi rikkeid.
RAID 6 on identne RAID 5-ga, kuid talletab kaks paarsusplokki kõikidel massiivi ketastel. See lisapaarsus kahekordistab nõutava paarsustöötluse, vähendades seega jõudlust rohkem kui RAID 5, kuid siiski vähem kui RAID 4. RAID 6 nõuab massiivi vähemalt nelja draivi, kuid suudab toime tulla kuni kahe draivi rikkega.
RAID 0+1 on pesastatud RAID-massiv, see loob esmalt triibuliste ketaste RAID 0 massiivi ja seejärel selle massiivi RAID 1 peegelpildi. Nende kahte tüüpi RAID-massiivide pesastamine tagab nii peegeldamise liiasuse kui ka triibutamise kiiruse suurendamise. Selle meetodi negatiivsed küljed on see, et vaja on vähemalt nelja draivi ja kui draiv ebaõnnestub, rikub terve peegel. Kui mõni draiv ebaõnnestub, rikub see oma RAID 0 massiivi. Nelja kettaga RAID 0+1 massiivi korral rikuks ühe ketta kaotamine selle paarisketta, jättes ülejäänud kaks ketast ilma peegli kaitseta.
RAID 10 on teist tüüpi pesastatud RAID-massiv, see loob peegeldatud ketaste massiivi RAID 1 ja seejärel selle massiivi RAID 0 riba. Massiivide pesastamine sel viisil tagab ka samasuguse liiasuse ja jõudluse tõuke nagu RAID 0+1. Selle teostuse korral võite aga kaotada palju draive, kui igal peeglil on vähemalt üks töötav ketas. Samuti võtab draivi rikke korral massiivi uuesti ülesehitamine vähem aega, kuna uuesti tuleb ehitada ainult üks peegeldraivide komplekt.