Co znamená změna pevné kvóty svazku pro službu Azure NetApp Files
Od začátku služby služba Azure NetApp Files využívá zřizování fondu kapacity a mechanismus automatického růstu. Svazky Azure NetApp Files se dynamicky zřizují v podkladovém fondu kapacity zřízeném zákazníkem s vybranou úrovní a velikostí. Velikosti svazků (kvóty) se používají k zajištění výkonu a kapacity a kvóty je možné kdykoli upravit za běhu. Toto chování znamená, že v současné době kvóta svazku slouží jako výkonový ukazatel pro řízení šířky pásma daného svazku. V současné době se základní fondy kapacity automaticky zvětšují, když se kapacita zaplní.
Důležité
Chování služby Azure NetApp Files při zřizování svazku a fondu kapacity je ruční a kontrolovatelný mechanismus. Od 30. dubna 2021 spravují velikosti svazků (kvóta) výkon šířky pásma a zřízenou kapacitu. Základní fondy kapacity se automaticky nezvětšují.
Důvody změny na pevnou kvótu svazku
Mnoho zákazníků uvedlo tři hlavní výzvy při počátečním chování:
- Klienti virtuálních počítačů uvidí dynamicky zřízenou kapacitu (100 TiB) libovolného svazku při použití nástrojů pro monitorování prostoru operačního systému nebo kapacity, což poskytuje nepřesnou viditelnost kapacity na straně klienta nebo aplikace.
- Vlastníci aplikací by kvůli automatickému zvětšování fondu kapacity neměli žádnou kontrolu nad zřízeným prostorem fondu kapacity (a souvisejícími náklady). Tato situace je v prostředích těžkopádná, kdy by se "procesy za běhu" mohly rychle vyplnit a zvýšit zřízenou kapacitu a náklady.
- Zákazníci chtějí vidět a udržovat přímou korelaci mezi velikostí svazku (kvótou) a výkonem. S aktuálním chováním (implicitního) předplacení svazku (z důvodu kapacity) a automatického zvětšování fondu zákazníci nemají přímou korelaci, dokud se kvóta svazku aktivně nenastaví nebo resetuje.
Mnoho zákazníků požádalo o přímou kontrolu nad zřízenou kapacitou. Chtějí řídit a vyrovnávat kapacitu úložiště a využití. Chtějí také řídit náklady spolu s viditelností na straně aplikace a klientem, která je dostupná, využitá a zřízená kapacita a výkon jejich svazků aplikací.
Co je změna pevné kvóty svazku
Při změně pevné kvóty svazku se svazky Azure NetApp Files už nezřizují dynamicky na 100 TiB. Svazky se zřídí ve skutečné nakonfigurované velikosti (kvótě). Základní fondy kapacity se také po dosažení plné spotřeby kapacity automaticky nezvětšují. Tato změna odráží chování, jako jsou spravované disky Azure, které jsou také zřízené tak, jak jsou, bez automatického zvýšení kapacity.
Představte si například svazek Azure NetApp Files nakonfigurovaný s velikostí 1 TiB (kvótou) ve fondu kapacity na úrovni služby 4 TiB Ultra. Aplikace nepřetržitě zapisuje data do svazku.
Počáteční chování:
- Očekávaná šířka pásma: 128 MiB/s
- Celková využitelná kapacita (a viditelná klientská) kapacita: 100 TiB
Nemůžete na svazku zapsat více dat, než je tato velikost. - Fond kapacity: Automaticky roste o 1 TiB přírůstky, když je plný.
- Změna kvóty svazku: Změní se pouze výkon (šířka pásma) svazku. Nezmění viditelnou nebo použitelnou kapacitu klienta.
Změněné chování:
- Očekávaná šířka pásma: 128 MiB/s
- Celková využitelná (a viditelná) kapacita: 1 TiB Nemůžete na svazku zapsat další data nad touto velikostí.
- Fond kapacity: Zůstává velikost 4 TiB a automaticky se nezvětší.
- Změna kvóty svazku: Změní výkon (šířku pásma) a viditelnou nebo využitelnou kapacitu svazku.
Musíte proaktivně monitorovat využití svazků Azure NetApp Files a fondů kapacity. Je potřeba účelně změnit využití svazku a fondu pro téměř plnou spotřebu. Služba Azure NetApp Files nadále umožňuje operace změny velikosti svazku a fondu kapacity.
Jak zprovoznit změnu pevné kvóty svazku
Tato část obsahuje pokyny, jak zprovoznit změnu pevné kvóty svazku pro hladký přechod. Poskytuje také přehledy pro zpracování aktuálně zřízených svazků a fondů kapacity, průběžného monitorování a upozorňování a možností správy kapacity.
Aktuálně zřízené svazky a fondy kapacity
Kvůli změně pevné kvóty svazku byste měli změnit provozní model. Zřízené svazky a fondy kapacity vyžadují průběžnou správu kapacity. Vzhledem k tomu, že se změněné chování stalo okamžitě, tým Azure NetApp Files doporučuje řadu jednorázových nápravných opatření pro stávající, dříve zřízené svazky a fondy kapacity, jak je popsáno v této části.
Doporučení k jednorázovým opravám nebo preventivním opatřením
Změna pevné kvóty svazku způsobila změny zřízené a dostupné kapacity pro dříve zřízené svazky a fondy. V důsledku toho může dojít k problémům s přidělením kapacity. Aby se zabránilo krátkodobým mimoprostorovým situacím pro zákazníky, doporučuje tým Azure NetApp Files tato jednorázová nápravná/preventivní opatření:
Zřízené velikosti svazků:
Změňte velikost každého zřízeného svazku tak, aby měl odpovídající vyrovnávací paměť na základě četnosti změn a upozorňování nebo změna velikosti času otáčení (například 20 % na základě obvyklých aspektů úloh) s maximálním počtem 100 TiB (což je běžný limit velikosti svazku. Tato nová velikost svazku, včetně kapacity vyrovnávací paměti, by měla vycházet z následujících faktorů:- Zřízená kapacita svazku v případě, že je využitá kapacita menší než zřízená kvóta svazku.
- Využitá kapacita svazku v případě, že je využitá kapacita větší než zřízená kvóta svazku.
Za zvýšení kapacity na úrovni svazku se neúčtují žádné další poplatky, pokud se podkladový fond kapacity nemusí zvětšovat. V důsledku této změny můžete sledovat zvýšení šířky pásma pro svazek (v případě, že se použije typ fondu kapacity automatického QoS).
Velikosti zřízeného fondu kapacity:
Po úpravách velikostí svazků, pokud je součet velikostí svazků větší než velikost fondu hostitelských kapacit, musí se fond kapacity zvětšit na velikost rovna nebo větší než součet svazků s maximálním počtem 500 TiB. Informace o limitech najdete v tématu Omezení prostředků služby Azure NetApp Files). Na další kapacitu fondu kapacity se účtují poplatky za ACR jako obvykle.
Pokud potřebujete pomoc s nastavením monitorování nebo upozorňování, jak je popsáno v následujících částech, měli byste spolupracovat se specialisty azure NetApp Files na ověření vašeho prostředí.
Průběžná správa kapacity
Po provedení jednorázových nápravných opatření byste měli sestavit průběžné procesy pro monitorování a správu kapacity. Následující části obsahují návrhy a alternativy týkající se monitorování a správy kapacity.
Monitorování využití kapacity
Využití kapacity můžete monitorovat na různých úrovních.
Monitorování na úrovni virtuálního počítače
Nejvyšší úroveň monitorování (nejblíže aplikaci) pochází z virtuálního počítače aplikace. Výsledkem je pozorovatelná změna chování při vytváření sestav kapacity z klientského operačního systému virtuálního počítače.
V následujících dvou scénářích zvažte svazek Azure NetApp Files nakonfigurovaný na velikosti 1 TiB (kvóta) ve fondu kapacity na úrovni služby Ultra 4 TiB.
Windows
Klienti Windows můžou pomocí vlastností namapované jednotky sítě zkontrolovat použitou a dostupnou kapacitu svazku. Můžete použít možnost Explorer ->Drive ->Properties.
Následující příklady ukazují generování sestav kapacity svazků ve Windows před změněné chování:
Můžete také použít dir
příkaz na příkazovém řádku, jak je znázorněno níže:
Následující příklady ukazují generování sestav kapacity svazků ve Windows po změně chování:
Následující příklad ukazuje dir
výstup příkazu:
Linux
Klienti Linuxu můžou pomocí příkazu zkontrolovat využitou a dostupnou kapacitu svazku.df
Tato -h
možnost zobrazuje velikost, využité místo a dostupné místo ve formátu čitelném pro člověka pomocí velikostí jednotek M, G a T.
Následující příklad ukazuje generování sestav kapacity svazků v Linuxu před změnou chování:
Následující příklad ukazuje generování sestav kapacity svazků v Linuxu po změně chování:
Konfigurace výstrah pomocí ANFCapacityManager
Pomocí nástroje Logic Apps ANFCapacityManager podporované komunitou můžete monitorovat kapacitu Azure NetApp Files a přijímat přizpůsobená upozornění. Nástroj ANFCapacityManager je k dispozici na stránce GITHubu ANFCapacityManager.
ANFCapacityManager je aplikace logiky Azure, která spravuje pravidla upozornění na základě kapacity. Automaticky se zvětšují velikosti svazků, aby svazky Azure NetApp Files nevyužíly místo. Je snadné nasadit a poskytuje následující možnosti správy výstrah:
- Při vytvoření fondu kapacity nebo svazku služby Azure NetApp Files vytvoří správce ANFCapacityManager pravidlo upozornění na metriku na základě zadané prahové hodnoty spotřebované v procentech.
- Při změně velikosti fondu kapacity nebo svazku služby Azure NetApp Files upraví správce ANFCapacityManager pravidlo upozornění na metriku na základě zadané prahové hodnoty spotřebované kapacity v procentech. Pokud pravidlo upozornění neexistuje, vytvoří se.
- Když se odstraní fond kapacity nebo svazek služby Azure NetApp Files, odstraní se odpovídající pravidlo upozornění na metriku.
Můžete nakonfigurovat následující nastavení upozorňování na klíč:
- Fond kapacity % úplné prahové hodnoty – Toto nastavení určuje spotřebovanou prahovou hodnotu, která aktivuje výstrahu pro fondy kapacity. Hodnota 90 způsobí aktivaci výstrahy, když fond kapacity dosáhne 90 % spotřebovaného.
- Úplná prahová hodnota svazku – Toto nastavení určuje spotřebovanou prahovou hodnotu, která aktivuje výstrahu pro svazky. Hodnota 80 způsobí aktivaci výstrahy, když svazek dosáhne 80 % spotřebovaného.
- Existující skupina akcí pro oznámení o kapacitě – toto nastavení je skupina akcí aktivovaná pro upozorňování na základě kapacity. Toto nastavení by mělo být předem vytvořené vámi. Skupina akcí může odesílat e-maily, SMS nebo jiné formáty.
Následující obrázek znázorňuje konfiguraci výstrahy:
Po instalaci ANFCapacityManager můžete očekávat následující chování: Když se vytvoří, upraví nebo odstraní fond kapacity nebo svazek služby Azure NetApp Files, aplikace logiky automaticky vytvoří, upraví nebo odstraní pravidlo upozornění na metriku založenou na kapacitě s názvem ANF_Pool_poolname
nebo ANF_Volume_poolname_volname
.
Spravovat kapacitu
Kromě monitorování a upozorňování byste měli také začlenit postup správy kapacity aplikace ke správě spotřeby kapacity Azure NetApp Files (zvýšené) kapacity. Když se svazek Služby Azure NetApp Files nebo fond kapacity zaplní, je možné za běhu poskytnout dodatečnou kapacitu bez přerušení aplikace. Tato část popisuje různé ruční a automatizované způsoby, jak podle potřeby zvýšit velikost zřízeného prostoru svazku a fondu kapacity.
Ruční
Pomocí portálu nebo rozhraní příkazového řádku můžete ručně zvýšit velikost svazku nebo fondu kapacity.
Portál
Podle potřeby můžete změnit velikost svazku . Spotřeba kapacity svazku se počítá proti zřízené kapacitě příslušného fondu.
V účtu NetApp vyberte Svazky.
Klikněte pravým tlačítkem myši na název svazku, u kterého chcete změnit velikost, nebo vyberte
…
ikonu na konci řádku svazku a zobrazte tak místní nabídku.Pomocí možností místní nabídky můžete změnit velikost nebo odstranit svazek.
V některých případech fond hostitelské kapacity nemá dostatečnou kapacitu pro změnu velikosti svazků. Velikost fondu kapacity ale můžete změnit v přírůstcích 1 tiB nebo dekrementech. Velikost fondu kapacity nemůže být menší než 4 TiB. Změna velikosti fondu kapacity změní zakoupenou kapacitu služby Azure NetApp Files.
V nabídce Spravovat účet NetApp vyberte fond kapacity, u kterého chcete změnit velikost.
Klikněte pravým tlačítkem myši na název fondu kapacity nebo vyberte
…
ikonu na konci řádku fondu kapacity a zobrazte tak místní nabídku.Pomocí možností místní nabídky můžete změnit velikost nebo odstranit fond kapacity.
CLI nebo PowerShell
Pomocí nástrojů Azure NetApp Files CLI, včetně Azure CLI a Azure PowerShellu, můžete ručně změnit velikost svazku nebo fondu kapacity. Ke správě prostředků svazku a fondu Azure NetApp Files můžete použít následující dva příkazy:
Pokud chcete spravovat prostředky Azure NetApp Files pomocí Azure CLI, můžete otevřít Azure Portal a vybrat odkaz Azure Cloud Shell v horní části řádku nabídek:
Tato akce otevře Azure Cloud Shell:
Následující příklady používají příkazy k zobrazení a aktualizaci velikosti svazku:
Následující příklady používají příkazy k zobrazení a aktualizaci velikosti fondu kapacity:
Automatizováno
Můžete vytvořit automatizovaný proces pro správu změněného chování.
REST API
Rozhraní REST API pro službu Azure NetApp Files definuje operace HTTP s prostředky, jako je účet NetApp, fond kapacity, svazky a snímky. Specifikace rozhraní REST API pro Azure NetApp Files se publikuje prostřednictvím stránky GitHub Resource Manageru služby Azure NetApp Files]. Ukázkový kód pro použití s rozhraními REST API najdete na GitHubu.
Viz Vývoj pro Azure NetApp Files pomocí rozhraní REST API.
REST API s využitím PowerShellu
Rozhraní REST API pro službu Azure NetApp Files definuje operace HTTP s prostředky, jako je účet NetApp, fond kapacity, svazky a snímky. Specifikace rozhraní REST API pro Azure NetApp Files se publikuje prostřednictvím GitHubu.
Viz Vývoj pro Azure NetApp Files pomocí rozhraní REST API pomocí PowerShellu.
Správa kapacity pomocí ANFCapacityManager
ANFCapacityManager je aplikace logiky Azure, která spravuje pravidla upozornění na základě kapacity. Automaticky se zvětšují velikosti svazků, aby svazky Azure NetApp Files nevyužíly místo. Kromě odesílání upozornění může povolit automatické zvýšení velikosti svazků a fondů kapacity, aby svazky Azure NetApp Files nevyužíly místo:
- Volitelně platí, že když svazek Služby Azure NetApp Files dosáhne zadané prahové hodnoty spotřebované procentem, kvóta svazku (velikost) se zvýší o procento zadané mezi 10 až 100.
- Pokud zvýšení velikosti svazku překročí kapacitu obsahujícího fondu kapacity, velikost fondu kapacity se také zvýší tak, aby vyhovovala nové velikosti svazku.
Můžete nakonfigurovat následující nastavení správy kapacity klíčů:
AutoGrow Percent Increase – Procento stávající velikosti svazku, aby se automaticky zvětšil, pokud dosáhne zadané % úplné prahové hodnoty. Hodnota 0 (nula) zakáže funkci AutoGrow. Doporučuje se hodnota mezi 10 a 100.
Často kladené dotazy
Tato část odpovídá na některé otázky týkající se změny pevné kvóty svazku.
Počítá se místo snímků do využitelné nebo zřízené kapacity svazku?
Ano, spotřebovaná kapacita snímku se počítá do zřízeného místa ve svazku. V případě, že je svazek plný, zvažte dvě možnosti nápravy:
- Změňte velikost svazku podle popisu v tomto článku.
- Odeberte starší snímky, abyste uvolnili místo na hostitelském svazku.
Znamená tato změna chování automatického zvětšování svazku ze služby Azure NetApp Files?
Běžnou chybnou představou je, že se svazky Azure NetApp Files při vyplňování automaticky zvětšují. Svazky byly dynamicky zřízeny s velikostí 100 TiB bez ohledu na skutečnou nastavenou kvótu, zatímco základní fond kapacity by se automaticky zvětšoval o 1 TiB přírůstky. Tato změna řeší velikost svazku (viditelné a použitelné) na nastavenou kvótu a fondy kapacity se tak už automaticky nezvětšují. Výsledkem této změny je často požadovaný přesný prostor na straně klienta a generování sestav kapacity. Vyhne se spotřebě kapacity "runaway".
Má tato změna vliv na svazky replikované s replikací mezi oblastmi (Preview)?
Kvóta pevného svazku se na cílových svazcích replikace nevynucuje.
Má tato změna vliv na metriky, které jsou aktuálně dostupné ve službě Azure Monitor?
Metriky portálu a statistiky služby Azure Monitor přesně odrážejí nový model přidělování a využití.
Má tato změna vliv na limity prostředků pro Azure NetApp Files?
Omezení prostředků pro Službu Azure NetApp Files se nemění nad rámec změn kvót popsaných v tomto článku.
Existuje příklad pracovního postupu ANFCapacityManager?
Ano. Podívejte se na stránku GitHubu s ukázkou pracovního postupu AutoGrow svazku.
Podporuje se ANFCapacityManager Microsoft?
Aplikace logiky ANFCapacityManager je poskytována tak, jak je, a není podporovaná aplikací NetApp nebo Microsoftem. Doporučujeme, abyste upravili tak, aby vyhovovaly konkrétnímu prostředí nebo požadavkům. Než ji nasadíte do jakéhokoli důležitého obchodního nebo produkčního prostředí, měli byste funkci otestovat.
Jak můžu nahlásit chybu nebo odeslat žádost o funkci pro ANFCapacityManger?
Chyby a žádosti o funkce můžete odeslat tak, že na stránce GITHubu ANFCapacityManager vyberete Nový problém.