plánování svazků na Azure Stack hcl a clusterech serverů Windows

Platí pro: Azure Stack HCI, verze 21H2 a 20H2; Windows server 2022, Windows server 2019

Tento článek obsahuje informace o tom, jak naplánovat svazky clusteru tak, aby splňovaly požadavky na výkon a kapacitu vašich úloh, včetně volby jejich systému souborů, typu odolnosti a velikosti.

Kontrola: co jsou svazky

Na svazcích se ukládají soubory, které vaše úlohy potřebují, například soubory VHD nebo VHDX pro virtuální počítače s technologií Hyper-V. svazky spojují jednotky ve fondu úložiště, aby zavedly odolnost proti chybám, škálovatelnost a výkonnostní výhody Prostory úložiště přímé, což je softwarově definovaná technologie úložiště pro Azure Stack HCI.

Poznámka

termín "objem" používáme ke společnému prokázání na svazek a virtuální disk, včetně funkcí poskytovaných jinými integrovanými Windows funkcemi, jako jsou sdílené svazky clusteru (CSV) a ReFS. porozumění těmto rozdílům na úrovni implementace není nutné k naplánování a nasazení Prostory úložiště přímým přístupem.

Diagram zobrazuje tři složky označené jako svazky, které jsou přidružené k virtuálnímu disku označenému jako svazky, a to vše přidružené ke společnému fondu úložiště disků.

Všechny svazky jsou přístupné pro všechny servery v clusteru ve stejnou dobu. Po vytvoření se zobrazí v C:\ClusterStorage\ na všech serverech.

Snímek obrazovky zobrazuje okno Průzkumníka souborů s názvem ClusterStorage, které obsahuje svazky s názvem Volume1, Volume2 a Volume3.

Volba počtu svazků, které se mají vytvořit

Doporučujeme, abyste v clusteru provedli počet svazků násobkem počtu serverů. Pokud máte třeba 4 servery, budete mít jednotnější výkon se 4 celkovými objemy než 3 nebo 5. Díky tomu může cluster distribuovat svazek "vlastnictví" (jeden server zpracovává orchestraci metadat pro každý svazek) rovnoměrně mezi servery.

Pro každý cluster doporučujeme omezit celkový počet svazků na 64 svazků.

Výběr systému souborů

pro Prostory úložiště Direct doporučujeme použít nový odolný systém souborů (ReFS) . ReFS je založený na účelu systému souborů Premier pro virtualizaci a nabízí spoustu výhod, včetně výrazné akcelerace výkonu a integrované ochrany před poškozením dat. podporuje téměř všechny klíčové funkce systému souborů NTFS, včetně odstranění duplicitních dat v Windows Server verze 1709 a novější. Podrobnosti najdete v tabulce porovnání funkcí ReFS.

Pokud vaše úloha vyžaduje funkci, kterou odkazy ještě nepodporují, můžete místo toho použít systém souborů NTFS.

Tip

Svazky s různými systémy souborů můžou existovat ve stejném clusteru.

Výběr typu odolnosti

svazky v Prostory úložiště Direct poskytují odolnost proti problémům s hardwarem, jako jsou například selhání jednotky nebo serveru, a umožňují nepřetržitou dostupnost během údržby serveru, jako jsou například aktualizace softwaru.

Poznámka

Jaké typy odolnosti si můžete vybrat nezávisle na tom, jaké typy jednotek máte.

Se dvěma servery

Se dvěma servery v clusteru můžete použít obousměrné zrcadlení nebo můžete použít vnořenou odolnost.

Obousměrné zrcadlení uchovává dvě kopie všech dat, jednu kopii na jednotkách na každém serveru. Efektivita úložiště je 50%; Pokud chcete zapsat 1 TB dat, budete potřebovat minimálně 2 TB kapacity fyzického úložiště ve fondu úložiště. Obousměrné zrcadlení může bezpečně tolerovat jednu selhání hardwaru v čase (jeden server nebo jednotka).

Diagram zobrazuje svazky označené jako data a kopírují je pomocí kruhových šipek a oba svazky jsou přidruženy k bance disků na serverech.

Vnořená odolnost poskytuje odolnost proti chybám dat mezi servery s obousměrným zrcadlením a pak přidává odolnost na serveru s obousměrným zrcadlením nebo paritou podporující zrcadlení. Vnořování zajišťuje odolnost dat i v případě, že je jeden server restartován nebo není k dispozici. Jeho efektivita úložiště je 25 procent s vnořeným obousměrným zrcadlením a přibližně 35-40 procent pro paritní zrcadlením. Vnořená odolnost může bezpečně tolerovat dvě chyby hardwaru (dvě jednotky nebo server a jednotku na zbývajícím serveru). Kvůli této přidané odolnosti dat doporučujeme používat pro produkční nasazení clusterů se dvěma servery vnořenou odolnost. Další informace najdete v tématu vnořená odolnost.

Diagram zobrazuje paritní zrcadlené zrcadlení s obousměrným zrcadlem mezi servery přidruženými k dvojúrovňovému zrcadlu na každém serveru, který odpovídá vrstvě parity v rámci každého serveru.

Se třemi servery

U tří serverů byste měli použít trojrozměrné zrcadlení pro lepší odolnost proti chybám a výkon. Trojrozměrné zrcadlení udržuje tři kopie všech dat, jednu kopii na jednotkách na každém serveru. Efektivita úložiště je 33,3% – pro zápis 1 TB dat potřebujete minimálně 3 TB kapacity fyzického úložiště ve fondu úložiště. Třícestný zrcadlení může bezpečně tolerovat alespoň dva problémy s hardwarem (na disku nebo na serveru). Pokud 2 uzly nebudou k dispozici, fond úložiště ztratí kvorum, protože 2/3 disků není k dispozici a virtuální disky nebudou přístupné. Uzel ale může být mimo provoz a jeden nebo víc disků na jiném uzlu se může zdařit a virtuální disky zůstanou online. Pokud například restartujete jeden server, když dojde k výpadku jiné jednotky nebo serveru, všechna data zůstanou bezpečná a nepřetržitě dostupná.

Diagram znázorňuje svazek označený daty a dvě kopie s popisky propojenými kruhovými šipkami s každým svazkem přidruženým k serveru, který obsahuje fyzické disky.

Se čtyřmi nebo více servery

Se čtyřmi nebo více servery si můžete zvolit pro každý svazek, jestli se má použít trojrozměrné zrcadlení, duální parita (často označované jako "mazání kódu"), nebo můžete kombinaci dvou s paritou podporující zrcadlení.

Duální parita poskytuje stejnou odolnost proti chybám jako trojrozměrné zrcadlení, ale s lepší efektivitou úložiště. Se čtyřmi servery je efektivita úložiště 50,0%; Pokud chcete uložit 2 TB dat, budete potřebovat 4 TB kapacity fyzického úložiště ve fondu úložiště. Zvyšuje se tím 66,7% efektivita úložiště s sedmi servery a pokračuje až do 80,0 procenta efektivity úložiště. Kompromisy jsou tím, že kódování parity je náročné na výpočetní výkon, což může omezit jeho výkon.

Diagram zobrazuje dva svazky s označením dat a dvě označené parity připojené kruhovými šipkami s každým svazkem přidruženým k serveru, který obsahuje fyzické disky.

Typ odolnosti, který se použije, závisí na potřebách vaší úlohy. Tady je tabulka, která shrnuje, které úlohy jsou vhodné pro každý typ odolnosti, a také efektivitu výkonu a úložiště každého typu odolnosti.

Typ odolnosti Efektivita kapacity Rychlost Úlohy
Zrcadlení Storage efektivita ukazující 33%
Třícestný zrcadlový svazek: 33%
Dvoucestné zrcadlení: 50%
Výkon ukazující 100%
Nejvyšší výkon
Virtualizované úlohy
Databáze
Další úlohy s vysokým výkonem
Zrcadlení – urychlené parity Storage efektivita ukazující přibližně 50%
Závisí na poměru zrcadlení a parity.
Výkon znázorňující přibližně 20%
Mnohem pomalejší než Zrcadlová, ale až dvakrát jako rychlá jako duální parita
Nejlepší pro velké sekvenční zápisy a čtení
Archivace a zálohování
Infrastruktura virtualizovaných ploch
Duální parita Storage efektivita ukazující přibližně 80%
4 servery: 50%
16 serverů: až 80%
Výkon ukazující přibližně na 10%
Nejvyšší latence vstupně-výstupních operací & při zápisu
Nejlepší pro velké sekvenční zápisy a čtení
Archivace a zálohování
Infrastruktura virtualizovaných ploch

V případě nejdůležitějších aspektů výkonu

úlohy, které mají přísné požadavky na latenci nebo které potřebují velké množství smíšených vstupně-výstupních operací, například SQL Server databází nebo virtuálních počítačů s technologií Hyper-V s vysokým výkonem, by měly být spuštěny na svazcích, které k maximalizaci výkonu používají zrcadlení

Tip

Zrcadlení je rychlejší než jakýkoli jiný typ odolnosti. Pro téměř všechny naše příklady výkonu používáme zrcadlení.

Co nejvíc kapacity

Úlohy, které zapisují zřídka, například datové sklady nebo "studené" úložiště, by měly běžet na svazcích, které používají duální paritu k maximalizaci efektivity úložiště. Některé další úlohy, jako jsou tradiční souborové servery, Infrastruktura virtuálních klientských počítačů (VDI) nebo jiné, které nevytvářejí spoustu rychlých vstupně-výstupních operací s náhodným vstupem a/nebo nevyžadují nejlepší výkon, můžou ve vašem uvážení taky využívat duální paritu. Parita nevyhnutelně zvyšuje využití procesoru a latence v/v, zejména zápisy, ve srovnání s zrcadlením.

Při hromadném zápisu dat

Úlohy, které zapisují velký počet sekvenčních průchodů, jako jsou například archivace nebo cíle zálohování, mají jinou možnost: jeden svazek může kombinovat zrcadlení a duální paritu. Zapisuje první pozemky do zrcadlené části a postupně se přesunou do paritní části později. Tím se zrychluje ingestování a snížení využití prostředků, když se dostanou Velká zápisy, což umožňuje kódování parity náročné na výpočetní výkon při delší dobu. Při změně velikosti částí zvažte, že množství zápisů, které se provedou najednou (například jedna denní záloha), by mělo být v rámci zrcadlové části vhodné. Pokud například obdržíte 100 GB jednou denně, zvažte použití zrcadlení pro 150 GB až 200 GB a duální paritě pro zbytek.

Výsledná efektivita úložiště závisí na zvolených proportech. Příklady najdete v této ukázce .

Tip

Pokud obdržíte prudký pokles výkonu zápisu zablokuje prostřednictvím ingestování dat, může to znamenat, že zrcadlová část není dostatečně velká nebo že parita s možností zrcadlení není pro váš případ použití vhodná. Pokud například výkon zápisu klesá z 400 MB/s na 40 MB/s, zvažte rozšíření zrcadlové části nebo přepnutí na Třícestný zrcadlový svazek.

O nasazeních pomocí NVMe, SSD a HDD

V nasazení se dvěma typy jednotek poskytují rychlejší jednotky ukládání do mezipaměti, zatímco pomalejší jednotky poskytují kapacitu. k tomu dochází automaticky – další informace najdete v tématu principy mezipaměti v Prostory úložiště Direct. V takových nasazeních se všechny svazky nakonec nacházejí na stejném typu jednotek – kapacitní jednotky.

V nasazeních se všemi třemi typy jednotek poskytuje mezipaměť pouze nejrychlejší jednotky (NVMe) a zajišťují tak kapacitu dvěma typy jednotek (SSD a HDD). U každého svazku můžete zvolit, zda se nachází výhradně na úrovni SSD, výhradně na úrovni HDD, nebo na to, jestli se tyto dva rozsahy nacházejí.

Důležité

K umístění většiny úloh citlivých na výkon na všech bliknutích doporučujeme použít vrstvu SSD.

Výběr velikosti svazků

v Windows serveru 2019 doporučujeme omezit velikost každého svazku na 64 TB.

Tip

Pokud používáte řešení zálohování, které spoléhá na službu Stínová kopie svazku (VSS) a poskytovatele softwaru Volsnap, jak je běžné pro úlohy souborového serveru – omezení velikosti svazku na 10 TB zvýší výkon a spolehlivost. řešení pro zálohování, která používají novější rozšíření Hyper-V RCT api a/nebo nativní SQL rozhraní api pro zálohování, fungují až do 32 TB a i později.

Nároky

Velikost svazku odkazuje na jeho použitelnou kapacitu, na množství dat, která může ukládat. K tomu slouží parametr -Size rutiny New-Volume a pak se při spuštění rutiny Get-Volume zobrazí ve vlastnosti Size .

Velikost se liší od kapacity svazku , cožje celková kapacita fyzického úložiště, kterou zabírá fond úložiště. Nároky závisí na typu odolnosti. Například svazky, které používají trojrozměrné zrcadlení, mají třikrát větší nároky na velikost.

Nároky na vaše svazky se musí vejít do fondu úložiště.

Diagram zobrazuje objem 2 TB v porovnání s kapacitou 6 TB ve fondu úložiště s násobitelem tří zadaných hodnot.

Rezervní kapacita

Když se v nepřidělené kapacitě fondu úložiště zachová nějaká kapacita, připraví se na ně místo na disku, aby se zvýšila bezpečnost a výkon dat. Pokud je k dispozici dostatečná kapacita, okamžitá a místní oprava může obnovit svazky do plné odolnosti, dokonce i před tím, než se neúspěšné jednotky nahradí. K tomu dojde automaticky.

Doporučujeme, abyste zavedli ekvivalent jedné jednotky kapacity na server, až 4 jednotky. Můžete si vyhradit Další informace podle vašeho uvážení, ale toto minimální doporučení zaručuje okamžitou a místní opravu, může po selhání jakékoli jednotky být úspěšné.

Diagram znázorňuje svazek přidružený k několika diskům ve fondu úložiště a nesouvisející disky označené jako rezerva.

Například pokud máte 2 servery a používáte 1 TB kapacitních jednotek, nastavte vyhrazené množství 2 × 1 = 2 TB fondu jako rezerva. Pokud máte 3 servery a 1 TB kapacitních jednotek, nastavte rezervovat 3 x 1 = 3 TB. Pokud máte minimálně 4 servery a kapacitu na 1 TB, nastavte rezervu na 4 x 1 = 4 TB.

Poznámka

V clusterech s jednotkami všech tří typů (NVMe + SSD + HDD) doporučujeme rezervovat ekvivalent jedné jednotky SSD Plus jeden pevný disk na server, a to až na 4 jednotky každého.

Příklad: plánování kapacity

Zvažte 1 4-serverový cluster. Každý server má pro kapacitu několik jednotek mezipaměti a 16 2 TB jednotek.

4 servers x 16 drives each x 2 TB each = 128 TB

Od tohoto 128 TB ve fondu úložiště jsme nastavili nevyužité čtyři jednotky nebo 8 TB, aby k nim na pracovišti docházelo bez nespěcháte, aby se jednotky po selhání nahradily. Tím se ve fondu vytvoří 120 TB fyzické kapacity úložiště, se kterou můžeme vytvářet svazky.

128 TB – (4 x 2 TB) = 120 TB

Předpokládejme, že naše nasazení potřebuje hostovat některé vysoce aktivní virtuální počítače Hyper-V, ale máme spoustu studeného úložiště – staré soubory a zálohy musíme zachovat. Vzhledem k tomu, že máme čtyři servery, vytvoříme čtyři svazky.

Pojďme virtuální počítače umístit na první dva svazky, Volume1 a Volume2. Pro zajištění odolnosti proti chybám vybíráme jako systém souborů ReFS (pro rychlejší vytváření a kontrolní body) a trojrozměrné zrcadlení. Podíváme se do chladírny na dalších dvou svazcích, na svazcích 3 a na svazcích 4. Jako systém souborů zvolíme NTFS (pro odstranění duplicitních dat) a duální parita odolnosti proti chybám, aby bylo možné maximalizovat kapacitu.

Nepotřebujeme, aby měly všechny svazky stejnou velikost, ale pro jednoduchost, ale můžeme je udělat na všech 12 TB.

Volume1 a Volume2 budou mít 12 tb × 33,3% 36 efektivitu kapacity fyzického úložiště.

Volume3 a Volume4 budou mít 12 TB × 50,0% efektivitu = 24 TB kapacity fyzického úložiště.

36 TB + 36 TB + 24 TB + 24 TB = 120 TB

Čtyři svazky přesně vyhovují kapacitě fyzického úložiště, která je k dispozici ve vašem fondu. Skvělé!

Diagram znázorňuje 2 12 TB trojrozměrného zrcadlového svazku, ke kterému se přiřadí 36 TB úložiště a 2 12 TB Dual parity, které jsou spojené s 24 TB, a to vše, co zabere ve fondu úložiště 120 TB.

Tip

Nemusíte vytvářet všechny svazky hned. Svazky můžete kdykoli roztáhnout nebo vytvořit nové svazky později.

V zájmu jednoduchosti tento příklad používá desítkové jednotky (Base-10) v průběhu, což znamená 1 TB = 1 000 000 000 000 bajtů. množství úložiště v Windows se ale zobrazí v binárních jednotkách (2). Například každá jednotka 2 TB by se zobrazila jako 1,82 TiB v Windows. Podobně se fond úložiště 128 TB zobrazí jako 116,41 TiB. To se očekává.

Využití

Viz vytváření svazků v Azure Stack HCI.

Další kroky

Další informace najdete v tématu také: