Shlukování spravovaných disků
Platí pro: ✔️ Virtuální počítače s Windows s Linuxem ✔️ ✔️ – Flexibilní škálovací sady Uniform Scale Sets ✔️
Azure nabízí možnost zvýšit IOPS a MB/s disky diskového úložiště, označuje se to jako nárůst výkonu virtuálních počítačů i disků. Virtuální počítač a rozšíření disků můžete efektivně použít k dosažení lepšího výkonu nárazového zvýšení výkonu na virtuálních počítačích i na disku.
Shlukování virtuálních počítačů Azure a diskových prostředků není závislé na sobě. Virtuální počítač s podporou nárazového připojení pro připojený disk s podporou nárazového připojení nemusíte mít k nárazu. Podobně nemusíte mít k virtuálnímu počítači s podporou nárazu připojený disk s podporou nárazového škálování, aby se virtuální počítač proseknul.
Obvyklé scénáře
Z nárazového nárůstu můžou těžit následující scénáře:
- Vylepšete časy spuštění – s nárůstem kapacity se instance spustí rychleji. Například výchozí disk s operačním systémem pro virtuální počítače s podporou premium je disk P4, což je zřízený výkon až 120 IOPS a 25 MB/s. S nárůstem kapacity může P4 přejít až na 3500 IOPS a 170 MB/s, což umožňuje zrychlit spouštění až o 6X.
- Zpracování dávkových úloh – Některé aplikační úlohy jsou cyklické povahy. Vyžadují standardní výkon většinu času a vyšší výkon po krátkou dobu. Příkladem je účetní program, který zpracovává každodenní transakce, které vyžadují malý objem diskového provozu. Na konci měsíce by tento program dokončil spojování sestav, které potřebují mnohem vyšší objem diskového provozu.
- Špičky provozu – webové servery a jejich aplikace můžou kdykoli zaznamenat nárůsty provozu. Pokud je váš webový server založený na virtuálních počítačích nebo discích, které využívají shlukování, budou servery lépe vybavené pro zvládnutí špiček provozu.
Nárazové rozšíření na úrovni disku
V současné době existují dva typy spravovaných disků, které můžou rozšiřovat kapacitu, spravované disky SSD úrovně Premium a disky SSD úrovně Standard. Jiné typy disků se momentálně nedají rozsáknout. Pro disky existují dva modely shlukování:
- Model nárazového nárůstu na vyžádání, kde disk praskne vždy, když jeho potřeby překročí aktuální kapacitu. Za tento model se účtují další poplatky, kdykoli se disk rozsákne. Rozšíření na vyžádání je k dispozici pouze pro disky SSD úrovně Premium větší než 512 GiB.
- Model založený na kreditech, kde se disk rozrůstá jenom v případě, že má v rámci svého kreditového kontejneru kumulované kredity. Tento model neúčtuje žádné další poplatky, když dojde k nárůstu disku. Rozšíření založené na kreditech je dostupné jenom pro spravované disky SSD úrovně Premium 512 GiB a menší a disky SSD úrovně Standard 1024 GiB a menší.
Spravované disky Azure Premium SSD můžou používat buď model s nárazovým nárůstem, ale disky SSD úrovně Standard v současné době nabízejí pouze shlukování založené na kreditech.
Kromě toho je možné změnit úroveň výkonu spravovaných disků, což může být ideální v případě, že by vaše úloha jinak běžela v nárůstu kapacity.
Shlukování založené na kreditech | Shlukování na vyžádání | Změna úrovně výkonu | |
---|---|---|---|
Scénáře | Ideální pro krátkodobé škálování (30 minut nebo méně). | Ideální pro krátkodobé škálování (není omezeno na čas). | Ideální, pokud by se vaše úloha jinak neustále spouštěla v nárůstu kapacity. |
Náklady | Bezplatný | Náklady jsou proměnné, podrobnosti najdete v části Fakturace . | Náklady na každou úroveň výkonu jsou pevné. Podrobnosti najdete v Spravované disky cenách. |
Dostupnost | K dispozici pouze pro spravované disky SSD úrovně Premium 512 GiB a menší a disky SSD úrovně Standard 1024 GiB a menší. | K dispozici pouze pro spravované disky SSD úrovně Premium větší než 512 GiB. | K dispozici pro všechny velikosti SSD úrovně Premium. |
Povolení | Povolené ve výchozím nastavení na oprávněných discích. | Uživatel musí povolit. | Uživatel musí ručně změnit úroveň. |
Shlukování na vyžádání
Spravované disky SSD úrovně Premium využívající model nárazového nárůstu na vyžádání můžou převýšit nad rámec původních zřízených cílů, jak často potřebují jejich úlohy, až do maximálního cíle nárazového nárůstu. Například na disku 1 TiB P30 je zřízený IOPS 5000 IOPS. Pokud je na tomto disku povolené rozšíření disku, můžou úlohy vydávat vstupně-výstupní operace na tento disk až do maximálního výkonu 30 000 IOPS a 1 000 MB/s. Maximální cíle nárazového nárůstu na jednotlivých podporovaných discích najdete v tématu Škálovatelnost a výkonnostní cíle pro disky virtuálních počítačů.
Pokud očekáváte, že vaše úlohy budou často běžet nad rámec zřízeného cíle výkonu, rozšíření disku nebude nákladově efektivní. V takovém případě doporučujeme místo toho změnit úroveň výkonu disku na vyšší úroveň , aby se zlepšil výkon standardních hodnot. Zkontrolujte podrobnosti o fakturaci a vyhodnoťte, že se bude vyhodnocovat podle způsobu provozu vašich úloh.
Než povolíte shlukování na vyžádání, seznamte se s následujícími informacemi:
- Na disku SSD úrovně Premium, který má méně než nebo rovnou 512 GiB, není možné povolit nárazové navýšení na vyžádání. Disky SSD úrovně Premium menší nebo rovny 512 GiB vždy použijí nárůsty založené na kreditech.
- Rozšíření na vyžádání se podporuje jenom na discích SSD úrovně Premium. Pokud se ssd úrovně Premium s povoleným nárůstem na vyžádání přepne na jiný typ disku, je nárazové rozšíření disku zakázané.
- Při změně úrovně výkonu se nárazové zvýšení na vyžádání automaticky nezakážuje. Pokud chcete změnit úroveň výkonu, ale nechcete zachovat nárůst výkonu disku, musíte ho zakázat.
- Nárazové rozšíření na vyžádání je možné povolit jenom v případech, kdy je disk odpojen od virtuálního počítače nebo když je virtuální počítač zastavený. Nárazové rozšíření na vyžádání je možné zakázat 12 hodin po povolení.
Regionální dostupnost
V současné době je model na vyžádání pro shlukování disků dostupný ve všech veřejných oblastech Azure.
Fakturace
Spravované disky SSD úrovně Premium využívající model nárazového nárůstu na vyžádání se účtují hodinově se zvyšující poplatky a náklady na transakce se vztahují na všechny nárazové transakce nad rámec zřízeného cíle. Náklady na transakce se účtují pomocí modelu průběžných plateb na základě vstupně-výstupních operací disku bez mezipaměti, včetně čtení i zápisů, které překračují zřízené cíle. Následuje příklad vzorů diskového provozu za fakturační hodinu:
Konfigurace disku: SSD úrovně Premium – 1 TiB (P30), povolení rozšíření disku.
- 00:00:00 – 00:10:00 IOPS disku pod zřízeným cílem 5 000 IOPS
- 00:10:01 – 00:10:10 Aplikace vydala dávkovou úlohu, která způsobila, že počet vstupně-výstupních operací za sekundu disku v 6 000 vstupně-výstupních operacích za sekundu
- 00:10:11 – 00:59:00 IOPS disku pod zřízeným cílem 5 000 IOPS
- 00:59:01 – 01:00:00 Aplikace vydala další dávkovou úlohu, která způsobila, že vstupně-výstupní operace disku za sekundu praskla při 7 000 IOPS po dobu 60 sekund
V této fakturační hodině se náklady na shlukování skládají ze dvou poplatků:
Prvním poplatkem je plochý poplatek za povolení nárazu $X (určený vaší oblastí). Tento plochý poplatek se vždy účtuje na disku bez ohledu na stav připojení, dokud není zakázaný.
Druhým je nárůst nákladů na transakce. K shlukování disků došlo ve dvou časových slotech. Od 00:10:01 – 00:10:10 je kumulovaná shluková transakce (6 000 – 5 000) X 10 = 10 000. Od 00:59:01 – 01:00:00, kumulovaná shluková transakce je (7 000 – 5 000) X 60 = 120 000. Celkový nárůst transakcí je 10 000 + 120 000 = 130 000. Náklady na nárazové transakce se účtují na $Y na základě 13 jednotek 10 000 transakcí (na základě regionálních cen).
Díky tomu se celkové náklady na nárůst počtu disků této fakturační hodiny rovnají $X + $Y. Stejný výpočet by se použil pro nárůst využití zřízeného cíle mb/s. Překládáme nadlimitní využití MB na transakce s velikostí vstupně-výstupních operací 256 kB. Pokud váš diskový provoz překračuje zřízený počet IOPS i cíl mb/s, můžete se podívat na následující příklad a vypočítat nárazové transakce.
Konfigurace disku: SSD úrovně Premium – 1 TB (P30), povolené rozšíření disku.
- 00:00:01 – 00:00:05 Aplikace vydala dávkovou úlohu, která způsobila, že vstupně-výstupní operace disku v 10 000 IOPS a 300 MB/s po dobu pěti sekund.
- 00:00:06 – 00:00:10 Aplikace vydala úlohu obnovení, která způsobila, že vstupně-výstupní operace disku v 6 000 IOPS a 600 MB/s po dobu pěti sekund.
Transakce s nárůstem kapacity se zohlední jako maximální počet transakcí z IOPS nebo nárůstu mb/s. Od 00:00:01 – 00:00:05 je kumulovaná shluková transakce Max((10,000 – 5 000), (300 - 200) * 1024 / 256)) * 5 = 25 000 transakcí. Od 00:00:06 – 00:00:10 je kumulovaná shluková transakce Max((6,000 – 5 000), (600 - 200) * 1024 / 256)) * 5 = 8 000 transakcí. Navíc zahrnete plochý poplatek za povolení nárazového nárůstu, abyste získali celkové náklady na povolení nárazového nárůstu disku na vyžádání.
Podrobnosti o cenách najdete na stránce s Spravované disky cenami a pomocí cenové kalkulačky Azure můžete provést posouzení pro vaši úlohu.
Pokud chcete povolit shlukování na vyžádání, přečtěte si téma Povolení nárazového nárůstu na vyžádání.
Shlukování založené na kreditech
U spravovaných disků SSD úrovně Premium je rozšíření založené na kreditech k dispozici pro velikosti disků P20 a menší. Pro disky SSD úrovně Standard je rozšíření založené na kreditech dostupné pro velikosti disků E30 a menší. Pro spravované disky SSD úrovně Standard i Premium je rozšíření založené na kreditech dostupné ve všech oblastech v cloudech Azure Public, Government a China. Ve výchozím nastavení je pro všechna nová a existující nasazení podporovaných disků povolená rozšíření disku. Shlukování na úrovni virtuálního počítače používá pouze nárazové využití založené na kreditech.
Nárazové rozšíření na úrovni virtuálního počítače
Rozšíření na úrovni virtuálního počítače používá k rozšíření pouze model založený na kreditech, který je ve výchozím nastavení povolený pro většinu podporovaných virtuálních počítačů služby Premium Storage.
Tok nárazového nárůstu
Systém nárazového kreditu se vztahuje stejným způsobem na úrovni virtuálního počítače i na úrovni disku. Váš prostředek, virtuální počítač nebo disk, začne s plně uloženými kredity ve vlastním kontejneru burstu. Díky těmto kreditům můžete navýšit až 30 minut maximální rychlosti nárůstu. Kredity se shromáždí při každém využití vstupně-výstupních operací za sekundu nebo MB/s prostředku pod cílem výkonu prostředku. Pokud váš prostředek nabíhá nárůstu kreditů a vaše úloha potřebuje vyšší výkon, může váš prostředek tyto kredity využít k překročení limitů výkonu a zvýšit jeho výkon, aby splňoval požadavky úloh.
Jak utrácíte dostupné kredity, je na vás. Během dne můžete využít 30 minut nárazových kreditů po sobě jdoucích nebo sporadicky. Když jsou prostředky nasazené, mají plnou alokaci kreditů. Když se tyto vyčerpá, trvá to méně než den na skladě. Kredity můžete strávit podle vlastního uvážení. Aby se prostředky mohly rozsáknout, není potřeba zaplnět kbelík. Shluková akumulace se liší v závislosti na jednotlivých prostředcích, protože je založená na nevyužitých vstupně-výstupních operacích za sekundu a MB/s pod jejich výkonnostními cíli. Vyšší prostředky výkonu směrného plánu můžou nabíhají rychleji než nižší směrné plány výkonu prostředků. Například idling disku P1 nabíhá 120 IOPS za sekundu, zatímco disk S20 s idlingem P20 nabíhá 2 300 IOPS za sekundu.
Stavy shlukování
Existují tři stavy, ve které může být váš prostředek s povoleným nárůstem:
- Nabíhání – Vstupně-výstupní provoz prostředku využívá méně než cíl výkonu. Shromážení nárazových kreditů pro vstupně-výstupní operace za sekundu a MB/s se provádí odděleně od sebe. Váš prostředek může nabíhání kreditů IOPS a útraty MB/s kreditů nebo naopak.
- Shlukování – provoz prostředku používá více než cíl výkonu. Provoz s nárazem bude nezávisle spotřebovávat kredity z IOPS nebo šířky pásma.
- Konstanta – Provoz prostředku je přesně v cíli výkonu.
Příklady shlukování
Následující příklady ukazují, jak funguje shlukování s různými kombinacemi virtuálních počítačů a disků. Abychom mohli snadno sledovat příklady, zaměříme se na MB/s, ale stejná logika se použije nezávisle na IOPS.
Nárazový virtuální počítač s nebursovatelnými disky
Kombinace virtuálních počítačů a disků:
- Standard_L8s_v2
- Bez mezipaměti MB/s: 160
- Max burst MB/s: 1 280
- Disk s operačním systémem P50
- Zřízené MB/s: 250
- Shlukování na vyžádání: není povoleno
- 2 datové disky P50
- Zřízené MB/s: 250
- Shlukování na vyžádání: není povoleno
Po počátečním spuštění se na virtuálním počítači spustí aplikace a má nekritickou úlohu. Tato úloha vyžaduje rovnoměrné rozložení na všechny disky 30 MB/s.
Aplikace pak musí zpracovat dávkovou úlohu, která vyžaduje 600 MB/s. Standard_L8s_v2 shluky tak, aby splňovaly tuto poptávku, a požadavky na disky se rovnoměrně rozprostřely na disky P50.
Virtuální počítač s možností nárazové replikace s nárazovými disky
Kombinace virtuálních počítačů a disků:
- Standard_L8s_v2
- Bez mezipaměti MB/s: 160
- Max burst MB/s: 1 280
- Disk s operačním systémem P4
- Zřízené MB/s: 25
- Max burst MB/s: 170
- 2 datové disky P4
- Zřízené MB/s: 25
- Max burst MB/s: 170
Když se virtuální počítač spustí, navýrazí se požadavek na limit nárazu 1 280 MB/s z disku s operačním systémem a disk s operačním systémem bude reagovat s výkonem nárůstu kapacity 170 MB/s.
Po spuštění spustíte aplikaci, která má nekritickou úlohu. Tato aplikace vyžaduje 15 MB/s, které se rovnoměrně rozdělí na všechny disky.
Aplikace pak musí zpracovat dávkovou úlohu, která vyžaduje 360 MB/s. Standard_L8s_v2 se rozsadí tak, aby splňovaly tuto poptávku, a pak požadavky. Disk s operačním systémem potřebuje jenom 20 MB/s. Zbývající 340 MB/s zpracovává nárazové datové disky P4.
Další kroky
- Pokud chcete povolit shlukování na vyžádání, přečtěte si téma Povolení nárazového nárůstu na vyžádání.
- Další informace o tom, jak získat přehled o vašich nárazových prostředcích, najdete v tématu Metriky nárazových nárůstů disků.
- Pokud chcete přesně zjistit, jak velká velikost jednotlivých použitelných disků může být větší, podívejte se na škálovatelnost a výkonnostní cíle pro disky virtuálních počítačů.