RAID 0 vs. RAID 1

RAID (redundantní pole nezávislých disků) je technologie úložiště, která kombinuje více RAID 0RAID 1Klíčová vlastnost Pruhování Zrcadlení Pruhování Ano; data jsou pruhována (nebo rozdělena) rovnoměrně na všechny disky v nastavení RAID 0. Ne; data jsou plně uložena na každém disku. Zrcadlení, redundance a odolnost proti chybám Ne Ano Výkon Teorie RAID 0 nabízí ve srovnání s RAID 1 rychlejší čtení a zápis. RAID 1 nabízí nižší rychlost zápisu, ale může nabídnout stejný výkon čtení jako RAID 0, pokud řadič RAID používá multiplexování ke čtení dat z disků. Aplikace Tam, kde je spolehlivost dat méně důležitá a rychlost je důležitá. Pokud je ztráta dat nepřijatelná, např. Archivace dat Minimální počet požadovaných fyzických disků 2 2 Paritní disk? Nepoužívá Nepoužívá Výhody Rychlost: velmi rychlé čtení a zápis; žádná režie pro výpočet parity. 100% využití disku. Skvělý výkon, i když jsou zápisy o něco pomalejší ve srovnání s RAID 0. Tolerance chyby se snadnou obnovou (jednoduše zkopírujte obsah jedné jednotky na druhou) Nevýhody Žádná redundance nebo odolnost proti chybám Pokud selže jedna jednotka RAID, dojde ke ztrátě všech dat. Úložná kapacita je účinně snížena na polovinu, protože jsou uloženy dvě kopie všech dat. Obnovení po selhání vyžaduje vypnutí RAID, takže data nejsou během obnovy přístupná.

Obsah: RAID 0 vs. RAID 1

  • 1 Organizace dat v RAID 0 a RAID 1
  • 2 Spolehlivost
  • 3 Výkon
    • 3.1 Zápisy
    • 3.2 čtení
  • 4 Úložná kapacita
  • 5 aplikací
  • 6 Kombinace RAID 0 a RAID 1
  • 7 Reference

Organizace dat v RAID 0 a RAID 1

RAID 0 nabízí prokládání bez parity nebo zrcadlení. Pruhování znamená, že data jsou „rozdělena“ rovnoměrně na dva nebo více disků. Například v nastavení dvou disků RAID 0 by první, třetí, pátý (atd.) Bloky dat byly zapsány na první pevný disk a druhý, čtvrtý, šestý (atd.) Bloky by byly zapsán na druhý pevný disk. Nevýhodou tohoto přístupu je, že pokud dojde i k selhání jednoho z disků, selže celé nastavení RAID 0, protože data se nedají obnovit. Z technického hlediska je to popsáno jako nedostatek odolnost proti chybám.

Ukládání dat v nastavení RAID 0 Ukládání dat v RAID 1 nastavení

Nastavení RAID 1 je jiné. Neexistuje žádné pruhování; celá data jsou zrcadlené na každém disku. Výsledkem je více kopií dat (nadbytek). A pokud jeden z disků selže, data mohou být stále obnovena, protože jsou neporušená na druhém disku (většina nastavení RAID 1 používá pouze 2 disky, i když některé mohou používat více), což znamená, že RAID 1 je odolný proti chybám.

Zde je dobré video, které vysvětluje rozdíl mezi poli RAID 0 a RAID 1 (kratší video stejné osoby je na YouTube zde):

Spolehlivost

RAID 1 nabízí vyšší spolehlivost díky redundanci; i když jeden z jednotek selže přímo, data jsou stále k dispozici na druhém. Pole RAID však nechrání data před bitovou hnilobou - postupný rozklad na paměťovém médiu, který způsobuje převrácení náhodných bitů na pevném disku a poškození dat. Moderní souborové systémy, jako jsou ZFS a Btrfs, chrání před bitovou hnilobou prostřednictvím kontrolního součtu bloků a měli by být používáni lidmi, kteří vážně chrání svá data několik let:

Je běžnou mylnou představou si myslet, že RAID chrání data před poškozením, protože přináší nadbytečnost. Realita je přesně opačná: tradiční RAID zvyšuje pravděpodobnost poškození dat, protože zavádí více fyzických zařízení s více věcmi, které se pokazí. RAID vás chrání před ztrátou dat v důsledku okamžitého selhání jednotky. Ale pokud jednotka není tak povinná, aby na vás jen zdvořile zemřela a místo toho začne číst a / nebo zapisovat špatná data, stále budete mít tato špatná data. Řadič RAID nemá žádný způsob, jak zjistit, zda jsou data špatná, protože parita je psána na bázi per-strip a nikoli na per-block. Teoreticky (v praxi parita není vždy přísně kontrolována při každém čtení), může řadič RAID říct, že data v proužku byla poškozená, ale nemělo by vědět, zda skutečná poškozená data byla na nějakém daném řídit.

Výkon

Píše

RAID 0 nabízí velmi rychlé časy zápisu, protože data jsou rozdělena a zapisována na několik disků paralelně. Zápis na jednotku RAID 1 je ve srovnání s RAID 0 pomalejší, ale přibližně stejný jako zápis na jeden disk. Důvodem je, že celá data jsou zapsána na dva disky, ale paralelně.

Čte

Čtení je také velmi rychlé v RAID 0. V ideálních scénářích je přenosová rychlost pole přenosová rychlost všech disků přidaných dohromady a je omezena pouze rychlostí řadiče RAID. Čtení z RAID 1 může nebo nemusí nabídnout takové zvýšení výkonu, v závislosti na řadiči RAID. Inteligentní řadiče dělí úlohu čtení způsobem, který využívá redundanci dat a čte různé bloky z různých disků. To nabízí zvýšení výkonu podobné RAID 0, ale pro řadiče, které nejsou schopny takového multiplexování, jsou rychlosti čtení a přibližně stejné jako u jednoho pevného disku..

Kapacita skladu

Celková kapacita dostupná pro jednotku RAID 0 je jednoduše součtem úložných kapacit jednotlivých disků, protože nedochází k redundanci. V případě pole RAID 1 však dochází k replikaci dat, což znamená, že celková kapacita úložiště jednotky je stejná jako kapacita jednoho pevného disku.

Aplikace

RAID 1 je lepší volbou, pokud se jedná o spolehlivost a chcete zabránit ztrátě dat. Typickým příkladem jsou potřeby archivace dat. RAID 0 je lepší volbou ve scénářích, kde je potřeba velký objem vysokorychlostního úložiště. Například zachycení nekomprimovaného videa HD přes HDSDI a jeho záznam přímo na pevný disk vyžaduje velmi rychlé zápisy a velkou kapacitu. Dalším příkladem jsou velké databáze, které obsahují protokoly nebo jiné informace, které mají velký objem operací čtení.

Kombinace RAID 0 a RAID 1

Úrovně RAID 0 a 1 lze kombinovat tak, aby vytvořily pruh zrcadel - RAID 10 - nebo zrcadlo pruhů (RAID 01). Tyto úrovně se nazývají vnořené úrovně RAID.

Vnořená konfigurace RAID 01 Konfigurace RAID 10

RAID 10 je odolnější vůči chybám než RAID 01, takže je široce používán; RAID 01 se téměř nikdy nepoužívá, protože RAID 10 je lepší než při použití stejného počtu disků.

Reference

  • wikipedia: RAID
  • wikipedia: Standardní úrovně RAID