RAID 0 u odnosu na RAID 1

RAID (suvišan niz neovisnih diskova) je tehnologija za pohranu koja kombinira višestruko RAID 0RAID 1Glavna značajka striping Zrcaljenje striping Da; podaci su prugasti (ili podijeljeni) ravnomjerno na svim diskovima u programu RAID 0. Ne; podaci se u potpunosti pohranjuju na svaki disk. Zrcaljenje, suvišnost i tolerancija na greške Ne Da Izvođenje Teoretski, RAID 0 nudi veću brzinu čitanja i pisanja u usporedbi s RAID 1. RAID 1 nudi slabije brzine pisanja, ali može ponuditi iste performanse čitanja kao RAID 0 ako RAID kontroler koristi multipleksiranje za čitanje podataka s diskova. Prijave Tamo gdje pouzdanost podataka nije bitna i važna je brzina. Ako je gubitak podataka neprihvatljiv, npr. Arhiviranje podataka Minimalan broj fizičkih diskova potreban 2 2 Disk pariteta? Ne koristi se Ne koristi se prednosti Brzina: vrlo brzo čita i piše; nema režijskih troškova za izračun pariteta. 100% iskorištenost diska. Odlične performanse, čak i ako je pisanje malo sporije u usporedbi s RAID-om 0. Tolerancija na pogreške kod jednostavnog oporavka (jednostavno kopirajte sadržaj jednog pogona na drugi) Nedostaci Nema suvišnih ili neispravnih tolerancija. Ako jedan pogon u RAID-u ne uspije, svi se podaci gube. Kapacitet pohrane učinkovito se smanjuje na pola jer su pohranjene dvije kopije svih podataka. Oporavak od neuspjeha zahtijeva isključivanje RAID-a tako da podaci nisu dostupni tijekom oporavka.

Sadržaj: RAID 0 u odnosu na RAID 1

  • 1 Organizacija podataka u RAID 0 i RAID 1
  • 2 Pouzdanost
  • 3 Performanse
    • 3.1 Piše
    • 3.2 Čitanja
  • 4 Kapacitet skladištenja
  • 5 Aplikacije
  • 6 Kombiniranje RAID 0 i RAID 1
  • 7 Reference

Organizacija podataka u RAID 0 i RAID 1

RAID 0 nudi snimanje bez pariteta ili zrcaljenja. striping znači da su podaci ravnomjerno podijeljeni na dva ili više diskova. Na primjer, u postavljenom RAID 0 s dva diska prvi bi se blok podataka zapisao u prvi, treći, peti (i tako dalje), a drugi, četvrti, šesti (i tako dalje) blokovi bi bili zapisan na drugi tvrdi disk. Loša strana ovog pristupa je da ako se čak i jedan od diskova sruši, cijela instalacija RAID 0 ne uspije jer podaci postaju nepovratni. Tehnički se to opisuje kao nedostatak tolerancija kvarova.

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

Postavljanje RAID 1 je drugačije. Nema striptizeta; cjelokupni podaci su mirror na svaki disk. To rezultira u više kopija podataka (redundancija). A ako jedan od diska ne uspije, podaci se i dalje mogu vratiti jer je netaknut na drugom disku (većina postavki RAID 1 koristi samo 2 diska, mada neki mogu koristiti više), što znači da je RAID 1 tolerantan na pogreške.

Evo dobrog videozapisa koji objašnjava razliku između RAID 0 i RAID 1 polja (kraći video zapis iste osobe nalazi se na YouTubeu):

Pouzdanost

RAID 1 nudi veću pouzdanost zbog suvišnosti; čak i ako jedan od pogona ne uspije izravno, podaci o drugom su i dalje dostupni. No RAID nizovi ne štite podatke od bitova truleži - postupno propadanje medija za pohranu što uzrokuje okretanje nasumičnih bita na tvrdom disku, oštećivanje podataka. Moderni datotečni sustavi poput ZFS-a i Btrfs štite od truleži bita putem kontrolnog zbroja po bloku, pa bi ih trebali koristiti ljudi koji se ozbiljno bave zaštitom svojih podataka nekoliko godina:

Česta je zabluda misliti da RAID štiti podatke od korupcije jer uvodi suvišnost. Realnost je upravo suprotna: tradicionalni RAID povećava vjerojatnost oštećenja podataka jer uvodi više fizičkih uređaja s više stvari koje mogu poći po zlu. Ono što vas RAID štiti je gubitak podataka uslijed trenutnog otkaza pogona. Ali ako pogon nije toliko obavezan da bi na vama jednostavno pristojno umro i umjesto toga počne čitati i / ili pisati loše podatke, i dalje ćete dobiti te loše podatke. RAID kontroler ne može znati jesu li podaci loši budući da se parnost piše na liniji, a ne na blok. Teoretski (u praksi, paritet nije uvijek strogo provjeren na svakom čitanju), RAID kontroler mogao bi vam reći da su podaci u pruzi oštećeni, ali ne bi mogao znati da li su stvarni oštećeni podaci na bilo kojem danu voziti.

Izvođenje

piše

RAID 0 nudi vrijeme brzog pisanja jer se podaci dijele i zapisuju na nekoliko diskova paralelno. Pisanje na RAID 1 jedinicu je sporije u usporedbi s RAID 0, no približno je isto kao i zapisivanje na jedan disk. To je zato što se cjelokupni podaci pišu na dva diska, ali paralelno.

čita

Čitanje je također vrlo brzo u RAID-u 0. U idealnim scenarijima brzina prijenosa matrice je brzina prijenosa svih diskova koji se dodaju i ograničena je samo brzinom RAID kontrolera. Čitanja sa RAID 1 mogu ili ne moraju ponuditi takvo povećanje performansi, ovisno o RAID kontroleru. "Pametni" kontroleri dijele zadatak čitanja na način koji iskorištava suvišnost podataka i čita različite blokove s različitih diskova. To omogućuje povećanje performansi slično kao RAID 0, ali za kontrolere koji nisu sposobni za takvo multipleksiranje, brzine čitanja i približno su jednake kao jedan tvrdi disk.

Kapacitet pohrane

Ukupni raspoloživi prostor za RAID 0 jedinicu jednostavno je zbroj spremišnih kapaciteta pojedinih diskova jer nema suvišnih. Međutim, u slučaju RAID 1 polja, postoji replikacija podataka, što znači da je ukupni kapacitet jedinice jednak onome tvrdog diska.

Prijave

RAID 1 je bolji izbor ako se brine pouzdanost i želite izbjeći gubitak podataka. Tipičan primjer su potrebe za arhiviranjem podataka. RAID 0 je bolji izbor u scenarijima u kojima je potrebna velika količina velike brzine za pohranu. Na primjer, za snimanje nekomprimiranog HD video zapisa putem HDSDI-a i njegovo izravno snimanje na tvrdi disk zahtijeva vrlo brzo pisanje i veliki kapacitet. Drugi primjer su velike baze podataka koje sadrže zapisnike ili druge informacije koje imaju veliku količinu operacija čitanja.

Kombinacija RAID 0 i RAID 1

RAID razine 0 i 1 mogu se kombinirati kako bi se napravila pruga zrcala - RAID 10 - ili ogledalo pruga (RAID 01). Oni se nazivaju ugniježđene RAID razine.

RAID 01 ugniježđena konfiguracija Konfiguracija RAID 10

RAID 10 je otporniji na greške u odnosu na RAID 01 pa se široko koristi; RAID 01 se gotovo nikada ne koristi jer je RAID 10 nadređen njemu dok koristi isti broj diskova.

Reference

  • Wikipedia: RAID
  • wikipedia: Standardni RAID nivoi