Optimalizace výkonu a nákladů s využitím možností škálování výkonu
Migrací kritické úlohy vaší organizace do Azure můžete poskytnout celou řadu požadavků na infrastrukturu, jako je škálovatelný výkon, integrované zabezpečení, stálost a optimalizace nákladů.
Mnohé z těchto požadavků na infrastrukturu jsou přímo spojené s blokovým úložištěm, což je základ služby Azure Disk Storage.
Typ a velikost disku, který vyberete pro důležité aplikace, přímo ovlivňuje výkon aplikací a může generovat vyšší náklady, pokud nevyberete příslušnou možnost.
Kvůli optimalizaci výkonu a nákladů nabízí Azure Disk Storage také možnosti škálování výkonu tak, aby vyhovovaly potřebám vašich úloh, a udržuje náklady pod kontrolou.
Následující části popisující možnosti výkonu se nevztahují na disky Úrovně Ultra nebo spravované disky SSD úrovně Premium v2. Atributy výkonu disků Ultra a spravovaných disků SSD úrovně Premium v2 se dají podle potřeby nezávisle upravit a tyto disky nemají úrovně ani nárazové škálování.
Úrovně výkonu pro Azure Disk Storage
U spravovaných disků SSD úrovně Premium můžete upravit a vyvážit IOPS a propustnost disků výběrem správné úrovně výkonu pro vaše potřeby. Pokud chcete vybrat správnou kombinaci, měli byste vědět o požadavcích vaší aplikace. Aplikace, které mají vysoké vstupně-výstupní operace, jako jsou databázové servery nebo systémy online transakčního zpracování, vyžadují vyšší počet vstupně-výstupních operací.
Můžete mít plánované události, jako je sezónní povýšení nebo testování výkonu, během kterých aplikace vyžaduje vyšší požadavky na výkon na dočasném základě. Pokud chcete optimalizovat náklady, můžete změnit úroveň výkonu na discích SSD úrovně Premium, aniž byste museli zvětšit velikost disků, když potřebujete splnit vyšší poptávku po výkonu. Marketingové aplikace jsou například zřízené tak, aby používaly disk SSD úrovně Premium s úrovní výkonu P4 omezenou na 120 IOPS a 25 MB/s. Kvůli sezónnímu prodeji se zájem o vaši marketingovou aplikaci výrazně zvyšuje a chcete splnit vyšší požadavky na kapacitu na dočasném základě. Úroveň výkonu disku P4 můžete zvýšit na vyšší úroveň, například P30 s 5 000 IOPS a 200 MB/s propustnosti. Po skončení marketingové kampaně můžete změnit úroveň disku zpět na původní úroveň P4. Během období, kdy používáte vyšší úroveň výkonu, se vám účtuje cena této úrovně. V tomto příkladu se vám účtuje cena P30.
Změna úrovně výkonu na discích SSD úrovně Premium, když se používají
Úroveň výkonu disku SSD úrovně Premium můžete změnit bez výpadků a bez odpojení disku z virtuálního počítače.
Úroveň výkonu disku můžete změnit pomocí Azure CLI nebo webu Azure Portal.
V Azure CLI změňte úroveň výkonu disku pomocí následujících příkazů:
subscriptionId="yourSubscriptionID"
resourceGroupName="yourResourceGroupName"
diskName="yourDiskName"
performanceTier="yourDesiredPerformanceTier"
az login
az account set --subscription $subscriptionId
az disk update -n $diskName -g $resourceGroupName --set tier=$performanceTier
Shlukování disků Azure
U neplánovaných událostí, které vyžadují vysoký výkon po krátkou dobu, můžete využít možnosti rozšíření disku disků Azure. Shlukování disků může zlepšit dobu spouštění, spravovat zpracování malých dávkových úloh a řešit neočekávané špičky provozu.
Azure tuto funkci poskytuje jak pro virtuální počítače, tak pro disky, a můžete ji používat nezávisle.
Nárazové rozšíření virtuálních počítačů
Rozšíření virtuálních počítačů podporuje pouze model založený na kreditech pro nárazové rozšíření, který nevyžaduje žádnou konfiguraci. Když se virtuální počítač používá, shromažďuje kredity, pokud je IOPS nebo propustnost prostředku menší než cíl výkonu prostředku. Tyto kredity můžete využít k nárůstu výkonu až na 30 minut v maximální rychlosti nárůstu.
Zvládání výkonových špiček disků
Disk Storage má dva modely shlukování:
- Model nárazového nárůstu založeného na kreditech 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 1 024 GiB a menší.
- Model nárazového nárůstu na vyžádá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. Nárazové škálování na vyžádání je dostupné jenom pro spravované disky SSD úrovně Premium větší než 512 GiB. Pokud chcete nakonfigurovat nárazové rozšíření na vyžádání, musíte disk odpojit od virtuálního počítače.
Rozšíření na vyžádání můžete povolit pomocí Azure PowerShellu, Azure CLI nebo šablony ARM. Tuto funkci můžete povolit na nových a existujících discích.
V Azure PowerShellu pomocí následujícího příkazu vytvořte prázdný datový disk s nárazovým nárůstem na vyžádání:
Set-AzContext -SubscriptionName "yourSubscriptionName"
$diskConfig = New-AzDiskConfig -Location "WestCentralUS" -CreateOption Empty -DiskSizeGB 1024 -SkuName Premium_LRS -BurstingEnabled $true
$dataDisk = New-AzDisk -ResourceGroupName "myResourceGroupDisk" -DiskName "myDataDisk" -Disk $diskConfig
Poznámka:
Pokud potřebujete ve své aplikaci vyšší trvalý výkon, použijte funkci ke změně úrovně výkonu místo nárůstu výkonu disku. Tato možnost je nákladově efektivnější než rozšíření disku.
Výkon plus (Preview)
Limity vstupně-výstupních operací za sekundu (IOPS) a propustnosti pro disky HDD úrovně Premium, SSD úrovně Standard a Standard, které jsou 513 GiB a větší, se dají zvýšit povolením výkonu plus. Povolení výkonu plus (Preview) zlepšuje prostředí pro úlohy, které vyžadují vysoké IOPS a propustnost, jako jsou databáze a transakční úlohy. Za povolení výkonu a na disku se neúčtují žádné další poplatky.
Další informace o výkonu plus včetně omezení najdete v tématu Zvýšení limitů vstupně-výstupních operací za sekundu a propustnosti pro disky SSD úrovně Azure Úrovně Premium a SSD úrovně Standard nebo HDD.
Náklady
Než se rozhodnete, který typ disku nejlépe vyhovuje vašim potřebám, zvažte, jak se provádí fakturace daného disku. Celkové náklady na disk se pro každý typ disku vypočítají jinak.
Následující faktory určují náklady na disk:
- Oblast, ve které je disk nasazený (všechny disky)
- Velikost disku (všechny disky)
- Počet transakcí provedených za účasti disku (všechny transakce pro disk HDD úrovně Standard a SSD úrovně Standard. Pouze pro ssd úrovně Premium se protrhnou transakce)
- Vybraná možnost redundance (jenom SSD úrovně Standard a SSD úrovně Premium)
- Povolené/zakázané nastavení pro nárazové rozšíření na vyžádání (jenom SSD úrovně Premium)
- Vstupně-výstupní operace za sekundu disku (pouze disky Úrovně Ultra a disky SSD úrovně Premium v2)
- Propustnost disku (pouze disky Úrovně Ultra a SSD úrovně Premium v2)
Další podrobnosti o nákladech spojených se spravovanými disky najdete na stránce s cenami.
Transakce
V Azure jsou vstupně-výstupní operace za sekundu (IOPS) a transakce podobné jedné hlavní výjimce:
Transakce v Azure je vstupně-výstupní operace menší nebo rovna 256 kb propustnosti. Pokud je vaše vstupně-výstupní operace větší než 256 kiB propustnosti, vyžaduje více transakcí. Počet transakcí se vypočítá tak, že vydělí velikost vstupně-výstupních operací o 256 kiB.
Například vstupně-výstupní operace s velikostí 1024 kiB (1 MiB) by se zpracovávaly jako čtyři transakce na disku SSD úrovně Standard.
Disky SSD úrovně Standard mají limit počtu transakcí, které se fakturují za hodinu. Po uplynutí tohoto limitu jsou zbývající transakce během této hodiny zdarma. Podrobnosti najdete v tématu Limit transakcí SSD úrovně Standard.
Optimalizace výkonu a nákladů s optimální možností
Teď, když rozumíte tomu, jak různé ukazatele výkonu definují celkový výkon disku Azure, pojďme se podívat na některé scénáře použití:
- Plánované a neplánované škálování výkonu: Pokud máte plánovanou událost, jako je marketingová kampaň, která vyžaduje trvalé zvýšení výkonu disku, využijte úrovně výkonu k lepšímu přizpůsobení zvýšené zátěže. Pokud ale nemůžete plánovat dopředu nebo nemůžete přesně předpovědět vzor výkonu vašich úloh, bylo by lepší volbou rozšíření disku. Poskytuje vyšší příspěvek nad rámec zřízeného cíle.
- Doba trvání: U scénářů, ve kterých vysoká poptávka vede k krátkodobým úlohám nebo zpožděním v plánování vstupně-výstupních operací, je nárůst počtu disků na vyžádání nákladově efektivnější, protože platíte jenom za nárazové transakce. Pokud vaše úloha nepřekročí zřízený cíl, platíte pouze za poplatek za povolení nárazového zvýšení, což je malý zlomek nákladů na disk. Naproti tomu pokud očekáváte, že vaše úloha po dny nebo i déle propadne, je lepší volbou úroveň výkonu.
Shlukování založené na kreditech | Shlukování na vyžádání | Změna úrovně výkonu | |
---|---|---|---|
Scénář | 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ěnlivé. 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 disky SSD úrovně Premium a disky SSD úrovně Standard 512 GiB a menší. | K dispozici pouze pro disky SSD úrovně Premium větší než 512 GiB. | K dispozici pro všechny velikosti disků SSD úrovně Premium. |
Povolení | Povolené ve výchozím nastavení na oprávněných discích. | Uživatel ho musí povolit. | Uživatel musí ručně změnit úroveň. |