RAID 1 on lihtne peegelkonfiguratsioon, kus kaks (või enam) füüsilist ketast salvestavad samu andmeid, pakkudes seeläbi redundantsust ja tõrketaluvust. RAID 5 pakub ka tõrketaluvust, kuid levitab andmeid, ribadeks lõigates mitmele kettale.
Vaatame üksikasjalikult RAID 1 ja RAID 5 konfiguratsioone.
RAID 1 | RAID 5 | |
---|---|---|
Põhifunktsioon | Peegeldamine | Riisumine pariteediga |
Riisumine | Ei; andmed on täielikult salvestatud igale kettale. | Jah; andmed on triibulised (või jagatud) ühtlaselt kõigi RAID 5 häälestusketta ketaste vahel. Lisaks andmetele salvestatakse (üks kord) ka paarsuse teave, nii et ühe draivi rikke korral saab andmeid taastada. |
Peegeldamine, koondamine ja rikkekindlus | Jah | Pole peegeldamist ega koondamist; rikketolerants saavutatakse paarsuse teabe arvutamise ja talletamise kaudu. Talub 1 füüsilise ketta tõrkeid. |
Etendus | RAID 1 pakub aeglasemat kirjutamiskiirust, kuid võiks pakkuda sama lugemisjõudlust kui RAID 0, kui RAID-kontroller kasutab ketastelt andmete lugemiseks multipleksimist. | Kiire lugemine toimub ribade eemaldamise tõttu (andmed on jaotatud paljude füüsiliste ketaste vahel). Kirjutamine on pisut aeglasem, kuna pariteedi teave tuleb välja arvutada. Kuid kuna paarsus on jaotatud, ei muutu 1 ketas kitsaskohaks (nagu RAID 4 puhul). |
Rakendused | Kui andmete kadu on vastuvõetamatu, nt Andmete arhiivimine | Tõhusa salvestuse hea tasakaal, korralik jõudlus, vastupidavus riketele ja hea turvalisus. RAID 5 sobib ideaalselt failide ja rakenduste serveriteks, millel on piiratud arv andmevahendeid. |
Minimaalne nõutavate füüsiliste ketaste arv | 2 | 3 |
Paarsusketas? | Pole kasutatud | Pariteediteavet levitatakse kõigi RAID-i füüsiliste ketaste vahel. Kui üks ketas ebaõnnestub, kasutatakse selles draivis talletatud andmete taastamiseks pariteediteavet. |
Eelised | Suurepärane jõudlus, isegi kui kirjutamine on RAID 0-ga võrreldes pisut aeglasem. Veatolerants koos hõlpsa taastamisega (kopeerige lihtsalt ühe draivi sisu teise) | Kiire loeb; odav koondamine ja rikkekindlus; andmetele pääseb juurde (ehkki aeglasemalt) ka siis, kui ebaõnnestunud draivi ehitatakse ümber. |
Puudused | Salvestusmaht on tegelikult pooleks lõigatud, kuna kõiki andmeid on koopiad kaks. Rikkest taastamiseks tuleb RAID välja lülitada, nii et andmetele pole taastamise ajal juurdepääsu. | Rikkest taastumine on aeglane, kuna andmete taastamise ja asendusketta draivi ümberehitamisega on seotud paarsusarvutused. RAID-ist saab seda lugeda juba selle toimumise ajal, kuid selle aja jooksul on lugemistoimingud üsna aeglased. |
RAID 1 konfiguratsioon on üsna lihtne - salvestage kõik andmed identselt mitmele füüsilisele kettale. RAID 1-s on tavaliselt ainult 2 ketast, kuid täiendava koondamise jaoks saab neid lisada veelgi.
Andmete salvestamine RAID 1 seadistusesRAID 5 pakub tõrketaluvust koondamise kaudu. Kõigi andmete peegelpildi (nagu RAID 0 puhul) salvestamise asemel optimeerib RAID 5 aga salvestusefektiivsust, kasutades pariteeti ja kontrollsummat, vigade tuvastamiseks ja parandamiseks laialdaselt kasutatavaid arvutustehnikaid. Paarsusplokid võimaldavad andmeid rekonstrueerida, kui üks andmeplokkidest puudub.
RAID 5 konfiguratsioon kasutab tõrketaluvuse tagamiseks hajutatud pariteediga ribade eemaldamist. Sellel pildil on rühmitatud plokid värvi järgi, nii et näete, milline pariteediplokk on seotud milliste andmeplokkidega.RAID 4 konfiguratsioonis kasutatakse paarsuse teabe salvestamiseks spetsiaalset ketast. RAID 5 aga kasutab jaotatud pariteet nii, et paarsusplokid salvestatakse igale füüsilisele kettale ümarkorras. Ribade eemaldamiseks vajate vähemalt kahte ketast ja paarsusbittide hoidmiseks veel ühte ketast; seega vajab RAID 5 vähemalt 3 füüsilist ketast.
RAID 5 näeb päriselus välja selline:
RAID 5 massiiv, kus kaks draivi näisid olevat samaaegselt kokku kukkunud, kuid omanik suutis oma andmed taastada.Võrreldes ainult ühe füüsilise kettaga on RAID 1 lugemistoimingud kiiremad. Seda seetõttu, et andmeid saab lugeda paralleelselt. Lugemistaotlused saadetakse igasse füüsilisse draivi ja kiireima jõudlusega draiv saab andmed kõigepealt kontrollerile tagasi saata. Kontrolleri tarkvara optimeerimine võib hõlbustada peaaegu paralleelset lugemist, nii et RAIDi kogu läbilaskevõime ulatub RAIDi kõigi füüsiliste draivide väljundite summa juurde.
Kirjutamistoimingud on RAID 1-l aeglasemad, kuna kirjutamistoiming pole lõpule viidud enne, kui andmed on kirjutatud kõigile ketastele; nii saab massiivi aeglasem ketas kitsaskohaks, täpselt nagu kett on ainult nii tugev kui selle nõrgim lüli.
Kuna RAID 5 kasutab triipude eemaldamist, toimuvad lugemistoimingud paralleelselt ja on väga kiired. Ka kirjutamine on kiire, kuid pariteerimisplokkide arvutamisel ja kirjutamisel kaasnevate üldkulude tõttu on kirjutamistegevus pisut nihkunud..
RAID 1 tagab suurepärase rikkekindluse. Kuni massiivi üks füüsilisi kettaid on töökorras, on RAID töökorras. RAID 1 on kiiresti vahetatav; st rikke saanud ketast on võimalik asendada, hoides süsteemi töövalmis. Rikkest taastamine on kiire, kuna asendusketta loomine on lihtsalt kõigi andmete kopeerimine ühest funktsionaalsest draivist.
RAID 5 kasutab riba eemaldamist, et pakkuda RAID 1 toimivusele eeliseid, kuid pakub ka tõrketaluvust. Kui üks RAID 5 füüsilistest ketastest ebaõnnestub, töötab süsteem lugemiste jaoks. Ebaõnnestunud draivi saab "kiiresti vahetada", st ebaõnnestunud ketta saab uue vastu vahetada ilma seadet välja lülitamata. Pariteedi arvutamisega seotud kulude tõttu loeb ja kirjutab vea taastamine aeglaselt.