RAID (redundantti joukko riippumattomia levyjä) yhdistää useita fyysisiä asemia yhdeksi virtuaaliseksi tallennuslaitteeksi, joka tarjoaa enemmän tallennustilaa ja useimmissa tapauksissa vikasietoisuutta, jotta tiedot voidaan palauttaa, vaikka yksi fyysisistä levyistä epäonnistuisi.
RAID-kokoonpanot on järjestetty tasoille kuten
RAID 10: tä kutsutaan myös RAID 1 + 0 tai RAID 1 & 0. Se on sisäkkäinen RAID-taso, mikä tarkoittaa, että se yhdistää kaksi standardia RAID-tasoa: RAID 0 ja RAID 1. Katsotaanpa näiden standardi RAID -tasojen kokoonpanoja, jotta ymmärrämme kuinka RAID 10 on rakennettu.
Tietojen tallennus RAID 0 -asennuksessa Tietojen tallennus RAID 1 -asennuksessaKuten yllä on osoitettu, RAID 0 käyttää nauhoitusta, ts. Data jaetaan lohkoihin, jotka tallennetaan useille levyille. Tämä lisää huomattavasti luku- ja kirjoituskykyä, koska tiedot ja luetaan ja kirjoitetaan samanaikaisesti kaikille levyille. RAID 0: n haittapuoli on, ettei siinä ole redundanssia tai vikasietoisuutta. Jos jokin fyysisistä asemista epäonnistuu, kaikki tiedot menetetään.
RAID 1 ratkaisee redundanssin, joten jos jokin asemista epäonnistuu, se on helppo korvata kopioimalla tiedot edelleen toimivasta asemasta. RAID 1: n haittana on kuitenkin nopeus, koska siinä ei voida hyödyntää RAID 0: n tarjoamaa rinnakkaisuutta.
Nyt kun ymmärrämme kuinka RAID 0 ja RAID 1 toimivat, katsotaanpa miten RAID 10 määritetään.
RAID 10 -kokoonpano on peiliraita.RAID 10, a.k.a. RAID 1 + 0 on RAID 1: n ja RAID 0: n yhdistelmä. Se on määritetty peilinauhana. Levyt jaetaan ryhmiin (yleensä kahdesta); Kummankin ryhmän levyt ovat peilikuvia toisistaan, kun taas tiedot ovat raidassa kaikkien ryhmien välillä. Koska tarvitset vähintään kaksi ryhmää ja kukin ryhmä tarvitsee vähintään kaksi levyä, RAID 10 -kokoonpanoon tarvitaan vähintään 4 fyysistä levyä.
Katsotaanpa nyt RAID 5: n kokoonpanoa.
RAID 5 -konfiguraatio käyttää pariteetin poistoa vikasietoisuuden aikaansaamiseksi. Pariteettilohkot on jaettu kaikille levyille. Kuvassa lohkot on ryhmitelty värin mukaan, jotta näet mikä pariteettilohko liittyy mihin datalohkoihin.RAID 5 käyttää pariteettitietoja, toisin kuin RAID-tasot 0, 1 ja 10. Jokaiselle lohkoyhdistelmälle - jotka kaikki on tallennettu eri levyille - lasketaan ja tallennetaan pariteettilohko. Jokainen pariteettilohko sijaitsee vain yhdellä levyllä; pariteettilohkot tallennetaan kuitenkin pyöreällä tavalla kaikille levyille. ts. ei ole erillistä fyysistä asemaa pelkästään pariteettilohkoille (mikä tapahtuu RAID 4: ssä).
Kun otetaan huomioon, että datalohot raidataan ainakin kahden levyn yli ja pariteettilohko on kirjoitettu erilliselle levylle, voidaan nähdä, että RAID 5 -kokoonpano vaatii vähintään 3 fyysistä asemaa.
Sekä RAID 5 että RAID 10 ovat vikasietoisia, ts. Tietoja ei menetetä, vaikka yksi - tai RAID 10: n tapauksessa enemmän kuin yksi - fyysisistä levyistä epäonnistuisi. Lisäksi sekä RAID 5: ää että RAID 10: tä voidaan käyttää, kun viallinen levy korvataan. Tätä kutsutaan kuumavaihtona.
RAID 5 voi sietää yhden levyn vian. Epäonnistuneelle levylle tallennetut tiedot ja pariteettitiedot voidaan laskea uudelleen käyttämällä jäljellä oleviin levyihin tallennettuja tietoja.
Itse asiassa tiedot ovat saatavissa ja lukeminen on mahdollista RAID 5: ltä, vaikka yksi asemista on vioittunut ja sitä rakennetaan uudelleen. Tällainen lukeminen on kuitenkin hidasta, koska osa tiedoista (osa, joka oli epäonnistuneessa asemassa) lasketaan pariteettilohkosta sen sijaan, että sitä luettaisiin vain levyltä. Tietojen palautus ja korvaavan levyn uudelleenrakentaminen ovat myös hitaita pariteetin laskemisen ylimääräisten takien takia.
RAID 10 tarjoaa erinomaisen vikasietoisuuden - paljon parempaa kuin RAID 5 -, koska sen suunnitellussa muodossa on 100% redundanssi. Yllä olevassa esimerkissä Levy 1 ja Levy 2 voivat molemmat epäonnistua ja tietoja voidaan silti palauttaa. Kaikkien RAID 10 -asennuksen RAID 1 -ryhmän sisällä olevien levyjen pitäisi epäonnistua tietojen menettämisen varalta. 2 ryhmän todennäköisyys samassa ryhmässä epäonnistua on paljon pienempi kuin minkä tahansa kahden RAID-levyn epäonnistumisen todennäköisyys. Siksi RAID 10 tarjoaa paremman luotettavuuden kuin RAID 5.
RAID 10: lle on myös huomattavasti nopeampaa ja helpompaa palautua epäonnistumisesta, koska tiedot on vain kopioitava muista RAID-levyistä. Tiedot ovat saatavissa palautuksen aikana.
RAID 10 tarjoaa fantastisen suorituskyvyn satunnaisiin lukemiin ja kirjoituksiin, koska kaikki toiminnot tapahtuvat rinnakkain erillisissä fyysisissä asemissa.
RAID 5 tarjoaa myös loistavan suorituskyvyn nauhoituksen takia. Kirjoittaminen on kuitenkin hitaampaa pariteetin laskennassa olevien yleiskustannusten vuoksi.
Sekä RAID 5 että RAID 10 ovat hot-swap, ts. ne tarjoavat kyvyn jatkaa lukemista ryhmästä, vaikka viallinen levy vaihdetaan. RAID 5: n tapauksessa tällaiset lukemat ovat kuitenkin hitaita pariteettilaskelman ylimääräisten takien vuoksi. Mutta RAID 10: lla sellaiset lukemat ovat yhtä nopeita kuin normaalin toiminnan aikana.
Muita RAID 10: n etuja ovat:
RAID 10: n haitat ovat:
RAID 5: n etuihin kuuluvat:
RAID 5: n haittapuolia ovat:
Hyödyt ja haitat huomioon ottaen RAID 10 on hyödyllinen sovelluksissa, joissa suorituskyky on tärkeä paitsi lukemisen, myös kirjoittamisen kannalta. RAID 10 sopii myös paremmin kuin RAID 5 sovelluksiin, joissa on kriittistä ylläpitää suorituskykyä virheiden palautuksen aikana, kun yksi levyistä epäonnistuu.
RAID 5 tarjoaa terveellisen tasapainon tehokkaasta varastoinnista, kunnollisesta suorituskyvystä, vikojenkestävyydestä ja hyvästä turvallisuudesta. Se on suosituin RAID-kokoonpano yrityksen NAS-laitteille ja yrityspalvelimille. RAID 5 on ihanteellinen tiedosto- ja sovelluspalvelimille, joilla on rajoitettu määrä data-asemia. Jos fyysisten levyjen lukumäärä RAID: ssä on erittäin suuri, ainakin yhden niistä epäonnistumisen todennäköisyys on suurempi. Joten RAID 6 voi olla parempi vaihtoehto, koska se käyttää kahta levyä pariteetin tallentamiseen.