A NÁLET (redundantní řada nezávislých disků) kombinuje více fyzických jednotek do jednoho virtuálního úložného zařízení, které nabízí více úložiště a ve většině případů odolnost proti chybám, takže data lze obnovit i v případě selhání jednoho z fyzických disků.
Konfigurace RAID jsou organizovány do úrovní, jako je
RAID 10 se také nazývá RAID 1 + 0 nebo RAID 1 & 0. Je to vnořená úroveň RAID, což znamená, že kombinuje dvě standardní úrovně RAID: RAID 0 a RAID 1. Pojďme se podívat na konfigurace těchto standardních úrovní RAID, abychom pochopili, jak je RAID 10 konstruován.
Ukládání dat v nastavení RAID 0 Ukládání dat v RAID 1 nastaveníJak je uvedeno výše, RAID 0 používá pruhování, tj. Data jsou rozdělena do bloků, které jsou uloženy na více discích. Tím se výrazně zvyšuje výkon čtení a zápisu, protože data a paralelní čtení a zápis na všechny disky. Nevýhodou RAID 0 je to, že nedochází k redundanci ani toleranci chyb. Pokud jeden z fyzických disků selže, všechna data se ztratí.
RAID 1 řeší redundanci, takže pokud jeden z disků selže, je snadné jej nahradit zkopírováním dat z dosud fungujících disků. Nevýhodou RAID 1 je však rychlost, protože nemůže využít paralelismu, který RAID 0 nabízí.
Nyní, když chápeme, jak RAID 0 a RAID 1 fungují, pojďme se podívat, jak je RAID 10 nakonfigurován.
Konfigurace RAID 10 je pruhem zrcadel.RAID 10, a.k.a RAID 1 + 0 je kombinací RAID 1 a RAID 0. Je nakonfigurován jako pruh zrcadel. Disky jsou rozděleny do skupin (obvykle dvou); disky v každé skupině jsou zrcadlovými obrazy navzájem, zatímco data jsou pruhována napříč všemi skupinami. Protože potřebujete alespoň dvě skupiny a každá skupina potřebuje alespoň dva disky, minimální počet fyzických disků potřebných pro konfiguraci RAID 10 je 4.
Nyní se podívejme na konfiguraci RAID 5.
Konfigurace RAID 5 používá pruhování s paritou k zajištění odolnosti proti chybám. Paritní bloky jsou distribuovány na všech discích. Na obrázku jsou bloky seskupeny podle barev, takže můžete vidět, který paritní blok je spojen s datovými bloky.RAID 5 používá paritní informace, na rozdíl od úrovní RAID 0, 1 a 10. Pro každou kombinaci bloků - které jsou všechny uloženy na různých discích - se vypočítá a uloží paritní blok. Každý jednotlivý paritní blok je umístěn pouze na jednom disku; paritní bloky jsou však uloženy na všech discích způsobem kruhového zpracování. tj. neexistuje žádná vyhrazená fyzická jednotka pouze pro paritní bloky (což se děje v RAID 4).
Vzhledem k tomu, že datové bloky jsou prokládány přes nejméně dva disky a paritní blok je zapsán na samostatný disk, můžeme vidět, že konfigurace RAID 5 vyžaduje alespoň 3 fyzické jednotky.
Jak RAID 5, tak RAID 10 jsou odolné vůči chybám, tj. Data se neztratí, i když selže jeden - nebo v případě RAID 10 více než 1 - fyzických disků. A co víc, RAID 5 i RAID 10 lze použít při výměně poškozeného disku. Tomu se říká výměna za provozu.
RAID 5 může tolerovat selhání 1 disku. Informace o datech a paritě uložené na selhání disku lze přepočítat pomocí dat uložených na zbývajících discích.
Ve skutečnosti jsou data přístupná a čtení je možné z RAID 5, i když jeden z disků selhal a obnovuje se. Takové čtení bude však pomalé, protože část dat (část, která byla na selhání jednotky) se počítá spíše z paritního bloku, než aby se jednoduše čítala z disku. Obnova dat a přestavba náhradního disku jsou také pomalé kvůli režijnímu výpočtu parity.
RAID 10 poskytuje vynikající odolnost proti chybám - mnohem lepší než RAID 5 - díky 100% redundanci zabudované do jeho navrženého. Ve výše uvedeném příkladu mohou disk 1 i disk 2 selhat a data by byla stále obnovitelná. Všechny disky uvnitř skupiny RAID 1 v nastavení RAID 10 by musely selhat, aby došlo ke ztrátě dat. Pravděpodobnost selhání dvou disků ve stejné skupině je mnohem nižší než pravděpodobnost selhání dvou disků v selhání RAID. Proto RAID 10 nabízí vyšší spolehlivost ve srovnání s RAID 5.
Obnovení po selhání je také mnohem rychlejší a snazší pro RAID 10, protože data musí být jednoduše zkopírována z ostatních disků RAID. Data jsou během obnovy přístupná.
RAID 10 nabízí fantastický výkon pro náhodné čtení a zápisy, protože všechny operace probíhají paralelně na samostatných fyzických discích.
RAID 5 také nabízí skvělý čtecí výkon kvůli stripování. Zápisy jsou však pomalejší kvůli režii výpočtu parity.
RAID 5 i RAID 10 jsou hot-swap, tj. poskytují možnost pokračovat ve čtení z pole, i když je vyměňován poškozený disk. V případě RAID 5 jsou však tyto čtení pomalé kvůli výpočtu režie parity. Ale pro RAID 10 jsou takové čtení stejně rychlé jako za normálního provozu.
Další výhody RAID 10 jsou:
Nevýhody RAID 10 jsou:
Výhody RAID 5 zahrnují:
Nevýhody RAID 5 zahrnují:
S ohledem na klady a zápory je RAID 10 užitečný v aplikacích, kde je výkon důležitý nejen pro čtení, ale také pro zápisy. RAID 10 se také lépe hodí než RAID 5 v aplikacích, kde je důležité udržet výkon během obnovy chyb v případě selhání jednoho z disků.
RAID 5 poskytuje zdravou rovnováhu efektivního úložiště, slušného výkonu, odolnosti proti selhání a dobré bezpečnosti. Jedná se o nejoblíbenější konfiguraci RAID pro podniková zařízení NAS a obchodní servery. RAID 5 je ideální pro souborové a aplikační servery, které mají omezený počet datových jednotek. Pokud je počet fyzických disků v RAID velmi velký, je pravděpodobnost selhání alespoň jednoho z nich vyšší. RAID 6 tedy může být lepší volbou, protože k ukládání parity používá dva disky.