RAID 1 yra paprasta veidrodžio konfigūracija, kai du (ar daugiau) fiziniai diskai saugo tuos pačius duomenis, tokiu būdu užtikrindami perteklių ir gedimus. RAID 5 taip pat siūlo atsparumą gedimams, tačiau platina duomenis juos nuskaidydamas į kelis diskus.
Pažvelkime į RAID 1 ir RAID 5 konfigūracijas išsamiai.
RAID 1 | RAID 5 | |
---|---|---|
Esminė ypatybė | Veidrodinis | Juostelės su paritetu |
Juostelėjimas | Ne; duomenys yra visiškai saugomi kiekviename diske. | Taip; duomenys RAID 5 sąrankoje visuose diskuose yra tolygiai dryžuoti (arba padalyti). Be duomenų, pariteto informacija taip pat saugoma (vieną kartą), kad duomenis būtų galima atkurti, jei sugenda vienas iš diskų. |
Veidrodis, perteklius ir tolerancija gedimams | Taip | Nėra veidrodžio ir nereikalingumo; gedimų tolerancija pasiekiama apskaičiuojant ir kaupiant informaciją apie paritetą. Gali toleruoti 1 fizinio disko gedimą. |
Spektaklis | RAID 1 siūlo mažesnį rašymo greitį, tačiau galėtų pasiūlyti tokį patį skaitymo našumą kaip RAID 0, jei RAID valdiklis naudoja multipleksavimą, norėdamas nuskaityti duomenis iš diskų. | Greitas skaitymas dėl išpardavimo (duomenys pasiskirsto daugelyje fizinių diskų). Rašymas yra šiek tiek lėtesnis, nes reikia apskaičiuoti paritetinę informaciją. Kadangi paskirstomas paritetas, 1 diskas netampa kliūtimi (kaip tai daroma RAID 4). |
Programos | Kai duomenų praradimas yra nepriimtinas, pvz. Duomenų archyvas | Geras efektyvaus saugojimo, tinkamo veikimo, atsparumo gedimams ir gero saugumo balansas. RAID 5 idealiai tinka failų ir programų serveriams, kuriuose yra ribotas duomenų diskų skaičius. |
Minimalus fizinių diskų skaičius | 2 | 3 |
Pariteto diskas? | Nėra naudojamas | Informacija apie paritetą yra paskirstoma tarp visų RAID fizinių diskų. Jei vienas iš diskų sugenda, pariteto informacija naudojama duomenims, kurie buvo saugomi tame diske, atkurti. |
Privalumai | Puikus našumas, net jei rašymas yra šiek tiek lėtesnis, palyginti su RAID 0. Klaidų toleravimas ir lengvas atkūrimas (tiesiog nukopijuokite vieno disko turinį į kitą) | Greitas skaitymas; nebrangus atleidimas iš darbo ir tolerancija gedimams; prie duomenų galima prieiti (nors ir lėčiau) net tuo metu, kai pertvarkomas sugedęs diskas.. |
Trūkumai | Saugojimo talpa iš tikrųjų sumažinama per pusę, nes saugomos dvi visų duomenų kopijos. Norint atkurti gedimą, reikia išjungti RAID, kad atkūrimo metu duomenys būtų neprieinami. | Po nesėkmės atsigauna lėtai, nes atkuriant duomenis ir atkuriant pakaitinį diską naudojami pariteto skaičiavimai. Galima perskaityti iš RAID, kol tai vyksta, tačiau tuo metu skaitymo operacijos bus gana lėtos. |
RAID 1 konfigūracija yra gana paprasta - visus duomenis identiškai saugokite keliuose fiziniuose diskuose. Paprastai RAID 1 yra tik 2 diskai, tačiau norint juos papildomai papildyti, galima pridėti daugiau.
Duomenų saugojimas naudojant RAID 1 sąrankąRAID 5 leidžia atlaikyti gedimus, nes yra atleidžiamas. Tačiau, užuot saugojęs visų duomenų veidrodinį vaizdą (kaip RAID 0), RAID 5 optimizuoja saugojimo efektyvumą, naudodamas paritetą ir kontrolinę sumą, skaičiavimo metodus, plačiai naudojamus klaidoms aptikti ir taisyti. Paritetų blokai leidžia rekonstruoti duomenis, jei trūksta vieno iš duomenų blokų.
RAID 5 konfigūracija naudoja juostos paskirstytą paritetą, kad būtų užtikrintas tolerancija gedimams. Šiame paveikslėlyje blokai sugrupuojami pagal spalvas, kad galėtumėte pamatyti, kuris pariteto blokas yra susietas su kokiais duomenų blokais.RAID 4 konfigūracijoje paritetinei informacijai saugoti naudojamas specialus diskas. Tačiau RAID 5 naudoja paskirstytą paritetą kad pariteto blokai būtų saugomi kiekviename fiziniame diske apvaliu būdu. Jums reikia mažiausiai dviejų diskų, kad galėtumėte ištrinti, o dar vieną - paritetų bitų laikymui; taigi RAID 5 reikia mažiausiai 3 fizinių diskų.
Taip atrodo RAID 5 realiame gyvenime:
RAID 5 masyvas, kuriame atrodė, kad du diskai sudužo vienu metu, tačiau savininkas sugebėjo atkurti savo duomenis.„RAID 1“ skaitymo operacijos yra greitesnės, nei naudojant tik vieną fizinį diską. Taip yra todėl, kad duomenis galima skaityti lygiagrečiai. Skaitymo užklausos siunčiamos į kiekvieną fizinį diską, o greičiausio našumo diskas pirmiausia gali grąžinti duomenis valdikliui. Programinės įrangos optimizavimas valdikliui gali palengvinti skaitymą beveik lygiagrečiai taip, kad bendras RAID pralaidumas būtų artimas visų RAID fizinių diskų išėjimų sumai..
RAID 1 rašymo operacijos yra lėtesnės, nes rašymo operacija neužbaigiama tol, kol duomenys neparašomi į visus diskus; taigi lėčiausias masyvo diskas tampa kliūtimi, lygiai taip pat, kaip grandinė yra tik tvirta, kaip ir silpniausia jos grandis.
Kadangi RAID 5 naudoja juosteles, skaitymo operacijos vyksta lygiagrečiai ir yra labai greitos. Rašymas taip pat yra greitas, tačiau rašymo našumas šiek tiek traukiasi, nes skaičiuojant ir rašant paritetų blokus yra pridėtinės išlaidos..
RAID 1 užtikrina puikų atsparumą gedimams. Kol vienas iš fizinių masyvo diskų veikia, RAID veikia. RAID 1 keičiamas karštu būdu; y., nepavykusį diską įmanoma pakeisti išlaikant sistemos veikimą. Greitas atkūrimas po nesėkmės, nes pakaitinio disko sukūrimas yra tiesiog visų duomenų kopijavimas iš vieno funkcinio disko..
RAID 5 naudoja juosteles, kad užtikrintų RAID 1 našumo pranašumus, tačiau taip pat siūlo atsparumą gedimams. Jei nepavyksta sugadinti vieno iš RAID 5 fizinių diskų, sistema toliau funkcionuos skaitymui. Nepavykusį diską galima „greitai pakeisti“, t.y. sugedusį diską galima pakeisti nauju, neišjungiant įrenginio. Skaitymas ir rašymas bus lėtas atkuriant klaidas, nes bus skaičiuojama paritetas.