VxRail: Co je to FTT a Erasure Coding
Summary: Co jsou netolerovaná selhání (FTT) a kódování výmazu?
Instructions
Erasure Coding (EC) je metoda ochrany dat, při které se data dělí na fragmenty, rozšíří se a zakódují pomocí redundantních datových kusů (definice TechTarget) a uloží se na různá umístění nebo úložná média.
Cílem této metody je umožnit rekonstrukci dat, která se v určité fázi procesu jejich ukládání na disk poškodí, pomocí informací o datech uložených jinde v poli (definice TechTarget). Techniky Erasure Coding se často používají namísto tradičního pole RAID
(definice TechTarget), protože umožňují zkrátit čas a snížit režii potřebnou k rekonstrukci dat. Nevýhodou kódování výmazu je, že může být náročnější na procesor, což se může promítnout do zvýšené latence.
Počet tolerovaných selhání
Tato možnost FTT obecně definuje počet selhání hostitele a zařízení, které může objekt virtuálního počítače tolerovat. Pro tolerovaných n selhání je vyžadováno n+1 kopií vytvořené oblasti objektu virtuálního počítače a 2n+1 hostitelů s úložištěm. Výchozí hodnota je 1. Maximální hodnota je 3.
Pokud jsou povoleny kódy pro vymazání, úložiště vSAN podporuje dvě konkrétní konfigurace. První z nich, RAID 5, se použije, když je počet tolerovaných selhání nastaven na 1. Druhé pole RAID 6 se použije, když je počet tolerovaných selhání nastaven na 2. Velikost clusteru vSAN musí být alespoň čtyři hostitelé pro pole RAID 5 a alespoň šest hostitelů pro pole RAID 6.
Metoda tolerance poruch
Metoda tolerance chyb určuje, zda je metoda replikace dat optimalizována z hlediska výkonu nebo kapacity. Možnost zrcadlení RAID 1 pro výkon využívá více místa na disku k umístění komponent objektu, ale spotřebovává méně procesoru a síťových zdrojů. Technika Erasure Coding polí RAID-5/6 představuje možnost kapacity. Využívá méně místa na disku, ale spotřebovává více procesoru a síťových prostředků.
Správa domén selhání v clusterech vSAN
Pokud je váš cluster vSAN umístěn napříč více racky nebo šasi blade serveru v datovém centru a vy chcete zajistit, aby vaši hostitelé byli chráněni proti selhání racku nebo šasi, můžete vytvořit domény selhání a přidat do každé z nich jednoho nebo více hostitelů.
Doména selhání se skládá z jednoho nebo více hostitelů vSAN seskupených podle jejich fyzického umístění v datovém centru. Domény selhání umožňují síti vSAN tolerovat selhání celých fyzických racků a selhání jednoho hostitele, úložného zařízení, síťového připojení nebo síťového přepínače vyhrazeného pro doménu selhání.
Zásada počtu tolerovaných selhání pro daný cluster závisí na počtu selhání, které je virtuální počítač schopen tolerovat. Když je například virtuální počítač nakonfigurován s počtem tolerovaných selhání 1 (FTT = 1) a používá více domén selhání, může síť vSAN tolerovat jedno selhání jakéhokoli druhu a libovolné komponenty v doméně selhání, včetně selhání celého racku.
Když nakonfigurujete domény selhání v racku a zřídíte nový virtuální počítač, síť vSAN zajistí, aby byly objekty ochrany, jako jsou repliky a kopie, umístěny v různých doménách selhání. Pokud má například zásada úložiště virtuálního počítače počet tolerovaných selhání nastavený na hodnotu n (FTT = n), vyžaduje síť vSAN v clusteru minimálně 2*n+1 domény selhání. Když jsou virtuální počítače zřízeny v clusteru s doménami selhání pomocí této zásady, kopie přidružených objektů virtuálního počítače se uloží do samostatných racků.
Jsou vyžadovány minimálně 3 domény selhání. Nejlepších výsledků dosáhnete nakonfigurováním 4 nebo více domén selhání v clusteru. Cluster se 3 doménami selhání má stejná omezení jako cluster se třemi hostiteli, například nemůže znovu ochránit data po selhání a nemůže používat režim úplné migrace dat. Informace o návrhu a nastavení velikosti domén selhání naleznete v článku Návrh a nastavení velikosti domén selhání sítě vSAN.
Zvažte scénář, kdy cluster vSAN má 16 hostitelů. Hostitelé se rozprostřou do čtyř racků, tj. čtyř hostitelů na každý rack. Chcete-li tolerovat selhání celého racku, měli byste pro každý rack vytvořit doménu selhání. Cluster takové velikosti lze nakonfigurovat tak, aby počet tolerovaných selhání byl nastaven na 1. Pokud chcete cluster nakonfigurovat tak, aby povoloval virtuální počítače s počtem tolerovaných selhání nastaveným na 2, je nutné v clusteru nakonfigurovat 5 domén selhání.
Pokud dojde k selhání racku, nebudou pro cluster k dispozici žádné zdroje, ani procesor či paměť v racku. Chcete-li snížit dopad potenciálního selhání racku, měli byste nakonfigurovat domény selhání menších velikostí. Tím se zvýší celková dostupnost zdrojů v clusteru po selhání racku.
Při práci s doménami selhání postupujte podle těchto vzorových postupů:
- Nakonfigurujte minimálně 3 domény selhání v clusteru vSAN. Nejlepších výsledků dosáhnete nakonfigurováním 4 nebo více domén selhání.
- Hostitel, který není v žádné doméně selhání, je považován za hostitele ve své vlastní doméně selhání s jedním hostitelem.
- K doméně selhání není nutné přiřazovat každého hostitele vSAN. Pokud se rozhodnete k ochraně prostředí vSAN použít domény selhání, zvažte vytvoření domén selhání stejné velikosti.
- Při přesunu do jiného clusteru si hostitelé vSAN zachovají přiřazení k doménám selhání.
- Při návrhu domény selhání se doporučuje nakonfigurovat je s jednotným počtem hostitelů.
- Pokyny k návrhu domén selhání naleznete v článku Návrh a nastavení velikosti domén
selhání sítě vSAN.
- Do domény selhání můžete přidat libovolný počet hostitelů. Každá doména selhání musí obsahovat alespoň jednoho hostitele.