RAID 5 u odnosu na RAID 10

RAID (suvišni niz neovisnih diskova) kombinira više fizičkih pogona u jedan virtualni uređaj za pohranu koji nudi više prostora za pohranu i, u većini slučajeva, toleranciju grešaka, tako da se podaci mogu oporaviti čak i ako jedan od fizičkih diskova ne uspije.

RAID konfiguracije su organizirane u razine poput RAID 10RAID 5Glavna značajka Ploča zrcala: kombinira ocrtavanje i zrcaljenje za toleranciju i performanse. Striping paritetom striping Da; podaci su ravnomjerno razdvojeni (ili podijeljeni) po skupinama diskova. Svaka grupa ima 2 diska koji su postavljeni kao zrcalne slike jedan drugoga. Dakle, RAID 10 kombinira značajke RAID 0 i RAID 1. Da; podaci su prugasti (ili podijeljeni) ravnomjerno na svim diskovima u programu RAID 5. Osim podataka, podaci o paritetu pohranjuju se i (jednom) tako da se podaci mogu oporaviti ako jedan od pogona ne uspije. Zrcaljenje, suvišnost i tolerancija na greške Da. Zrcaljenje podataka čini sustav RAID 10 otpornim na pogreške. Ako jedan od pogona ne uspije, podaci se mogu brzo obnoviti jednostavnim kopiranjem s drugih diskova. Nema zrcaljenja ili suvišnosti; tolerancija pogreške postiže se izračunavanjem i pohranjivanjem podataka o paritetu. Može tolerirati neuspjeh 1 fizičkog diska. Izvođenje Čitanje je brzo zbog pruga. Zapisi su brzi i zato što iako svaki blok podataka treba biti zapisan dvaput (zrcaljenje), zapisi se događaju na dva različita pogona, tako da se mogu odvijati paralelno. Podaci o paritetu ne moraju se izračunavati. Brzo se čita zbog striptiz (podaci raspoređeni na mnogim fizičkim diskovima). Pisanje je malo sporije, jer podatke o paritetu treba izračunati. No, s obzirom na raspodjelu pariteta, 1 disk ne postaje usko grlo (kao što je to slučaj u RAID 4). Prijave Kad je izvedba važna za čitanje i pisanje i kada je važno brzo se oporaviti od neuspjeha. Dobra ravnoteža učinkovitog skladištenja, pristojne performanse, otpornost na pogreške i dobra sigurnost. RAID 5 idealan je za poslužitelje datoteka i aplikacija koji imaju ograničen broj podataka. Minimalan broj fizičkih diskova potreban 4 3 Disk pariteta? Ne; paritet / kontrolni zbroj se ne izračunava u setu RAID 10. Podaci o paritetu distribuiraju se na sve fizičke diskove u RAID-u. Ako jedan od diskova ne uspije, informacije o paritetu koriste se za vraćanje podataka koji su bili pohranjeni na ovom disku. prednosti Brzi oporavak podataka u slučaju kvara diska. Brza čitanja; jeftina suvišnost i tolerancija grešaka; podacima se može pristupiti (iako sporijom brzinom) čak i kad je neuspjeli pogon u procesu obnove.. Nedostaci Iskorištenost diska je samo 50%, pa je RAID 10 skup način da se postigne suvišnost prostora za pohranu u usporedbi sa spremanjem podataka o paritetu. Oporavak od neuspjeha je spor zbog izračuna pariteta uključenih u vraćanje podataka i obnovu zamjenskog pogona. Moguće je čitati iz RAID-a dok se to događa, ali radnje čitanja za to vrijeme bit će prilično sporo.

Sadržaj: RAID 5 u odnosu na RAID 10

  • 1 Konfiguracija
    • 1.1 RAID 0, konfiguracija RAID 1 i RAID 10
    • 1.2 Konfiguracija RAID 5
  • 2 Redundantnost i tolerancija pogreške
    • 2.1 RAID 5
    • 2.2 RAID 10
  • 3 Performanse
  • 4 pro i kontra
  • 5 Aplikacije
  • 6 Reference

Konfiguracija

RAID 0, konfiguracija RAID 1 i RAID 10

RAID 10 se također naziva RAID 1 + 0 ili RAID 1 & 0. To je ugniježđena RAID razina, što znači da kombinira dvije standardne RAID razine: RAID 0 i RAID 1. Pogledajmo konfiguracije ovih standardnih RAID razina, tako da možemo razumjeti kako je RAID 10 izgrađen.

Spremanje podataka u setup RAID 0 Spremanje podataka u programu RAID 1

Kao što je gore prikazano, RAID 0 koristi prugaste, tj. Podaci su podijeljeni u blokove koji su pohranjeni na više diskova. To uvelike povećava performanse čitanja i pisanja, jer se podaci i čitaju i pišu paralelno na svim diskovima. Loša strana RAID-a 0 je ta što ne postoji suvišnost ili tolerancija grešaka. Ako jedan od fizičkih pogona ne uspije, svi se podaci gube.

RAID 1 rješava se za suvišnost, pa ako jedan od pogona ne uspije, lako ga je zamijeniti kopiranjem podataka s pogona koji još rade. Međutim, nedostatak RAID-a 1 je brzina jer ne može iskoristiti paralelizam koji nudi RAID 0.

Sada kada razumijemo kako rade RAID 0 i RAID 1, pogledajmo kako je konfiguriran RAID 10.

Konfiguracija RAID 10 je pruga zrcala.

RAID 10, prosječno RAID 1 + 0, je kombinacija RAID 1 i RAID 0. Konfiguriran je kao pruga zrcala. Diskovi su podijeljeni u grupe (obično dvije); diskovi unutar svake skupine međusobno su zrcalne slike, dok su podaci pruženi po svim skupinama. Budući da su vam potrebne najmanje dvije grupe i svaka grupa treba najmanje dva diska, minimalni broj fizičkih diskova potreban za konfiguraciju RAID 10 je 4.

Konfiguracija RAID 5

Sada pogledajmo konfiguraciju RAID 5.

Konfiguracija RAID 5 koristi pruga s paritetom za pružanje tolerancije greške. Blokovi pariteta raspoređeni su na svim diskovima. Na slici su blokovi grupirani po boji tako da možete vidjeti koji je parni blok povezan s kojim blokovima podataka.

RAID 5 koristi podatke o paritetu, za razliku od RAID razine 0, 1 i 10. Za svaku kombinaciju blokova - koji su svi pohranjeni na različitim diskovima - izračunava se i sprema paritetni blok. Svaki pojedinačni paritetni blok nalazi se na samo jednom disku; međutim, paritetni blokovi pohranjeni su u obliku okruglog stola na svim diskovima. tj. ne postoji namjenski fizički pogon samo za paritetne blokove (što se događa u RAID 4).

S obzirom da su blokovi podataka pruženi na najmanje dva diska, a paritetni blok je napisan na zasebnom disku, možemo vidjeti da konfiguracija RAID 5 zahtijeva najmanje 3 fizička pogona.

Otpuštenost i tolerancija grešaka

I RAID 5 i RAID 10 tolerantni su, tj. Podaci se ne gube čak i kad jedan - ili, u slučaju RAID 10, više od 1 - fizičkog diska ne uspije. Pored toga, i RAID 5 i RAID 10 mogu se koristiti pri zamjeni neuspjelog diska. To se naziva vrućom zamjenom.

RAID 5

RAID 5 može tolerirati neuspjeh 1 diska. Podaci i paritet podaci pohranjeni na neuspjelom disku mogu se ponovno izračunati pomoću podataka pohranjenih na preostalim diskovima.

Zapravo su podaci dostupni i čitanja su moguća iz RAID 5 čak i kad jedan od pogona nije uspio i obnavlja se. Međutim, takva će čitanja biti spora, jer se dio podataka (dio koji je bio na neuspjelom disku) izračunava iz parnog bloka, a ne da se jednostavno čita s diska. Oporavak podataka i ponovna izgradnja zamjenskog diska su također spori zbog prekomjernog izračuna proračunskog pariteta.

RAID 10

RAID 10 pruža izvrsnu toleranciju grešaka - puno bolju od RAID 5 - zbog 100% redundantnosti ugrađene u svoj dizajn. U gornjem primjeru, Disk 1 i Disk 2 mogu i uspjeti, a podaci i dalje mogu biti povratni. Svi diskovi unutar RAID 1 grupe programa za postavljanje RAID 10 morali bi propasti zbog gubitka podataka. Vjerojatnost otkaza dva diska u istoj grupi mnogo je manja od vjerojatnosti da dva diska u RAID-u ne uspiju. Zbog toga RAID 10 nudi veću pouzdanost u usporedbi s RAID 5.

Oporavak od neuspjeha također je mnogo brži i lakši za RAID 10 jer se podaci jednostavno trebaju kopirati s drugih diskova u RAID-u. Podaci su dostupni tijekom oporavka.

Izvođenje

RAID 10 nudi fantastične performanse za slučajna čitanja i pisanja jer se sve operacije odvijaju paralelno na zasebnim fizičkim pogonima.

RAID 5 također nudi izvrsne performanse čitanja zbog pruga. Međutim, pisanja su sporija zbog prevelikih troškova računanja pariteta.

Za i protiv

I RAID 5 i RAID 10 jesu hot-swap, tj. pružaju mogućnost nastavka čitanja s niza čak i kad se zamijenjeni disk pokvari. Međutim, u slučaju RAID 5, takva su očitanja sporo zbog prevelikih izračuna pariteta. No za RAID 10 takva su čitanja brza koliko i tijekom normalnog rada.

Ostale prednosti RAID 10 su:

  • Vrlo brzo čita i piše
  • Vrlo brzo oporavak od neuspjeha
  • Fault tolerantnije od RAID 5 jer RAID 10 može tolerirati otkazivanje više diskova u isto vrijeme.

Nedostaci RAID 10 su:

  • Skupo zbog neefikasnog skladištenja (50%, zbog zrcaljenja)

Prednosti RAID 5 uključuju:

  • Izvrsna ravnoteža odstupanja, cijena (učinkovitost skladištenja) i performansi
  • Brza čitanja

Nedostaci RAID 5 uključuju:

  • Sporo oporavljanje od neuspjeha
  • Mogu tolerirati samo neuspjeh 1 pogona u nizu

Prijave

S obzirom na prednosti i nedostatke, RAID 10 koristan je u aplikacijama u kojima performanse nisu bitne samo za čitanje, nego i za pisanje. RAID 10 je također prikladniji od RAID 5 u aplikacijama u kojima je kritično za održavanje performansi tijekom oporavka pogrešaka kada jedan od diskova ne uspije..

RAID 5 omogućuje zdravu ravnotežu učinkovitog pohranjivanja, pristojne performanse, otpornost na pogreške i dobru sigurnost. To je najpopularnija konfiguracija RAID-a za korporativne NAS uređaje i poslovne poslužitelje. RAID 5 idealan je za poslužitelje datoteka i aplikacija koji imaju ograničen broj podataka. Ako je broj fizičkih diskova u RAID-u vrlo velik, vjerojatnost da jedan od njih ne uspije je veća. Dakle, RAID 6 može biti bolja opcija jer koristi dva diska za pohranu pariteta.

Reference

  • Kompenzacija između konfiguracija RAID 5 i RAID 10 za pohranu - šumovita dolina
  • Standardne RAID razine - Wikipedija
  • Unesene razine RAID-a - Wikipedija
  • Paritet u računanju - Wikipedija
  • Uobičajeni format podataka RAID diska (DDF) - Storage Networking Industry Association
  • Rješavanje gubitka podataka u sustavima masovnog skladištenja - Storage Networking Industry Association