Nákupní modely, úrovně služeb a možnosti hardwaru
Jakmile budete mít představu o tom, jaká možnost nasazení je pro vaše požadavky nejvhodnější, potřebujete zvolit nákupní model, úroveň služby a hardware. Tato lekce poskytuje přehled možností nákupu a kdy je vybrat.
Nákupní model
Nákupní model Azure SQL nabízí dvě možnosti:
- Nákup na základě virtuálních jader (založených na virtuálních jádrech)
- Nákup na základě jednotek databázových transakcí (založených na jednotkách DTU)
Model DTU není dostupný v Azure SQL Managed Instance.
Doporučujeme model založený na virtuálních jádrech, protože umožňuje nezávisle vybírat výpočetní prostředky a prostředky úložiště. Model založený na jednotkách databázových transakcí kombinovaně měří výpočetní, úložné a vstupní/výstupní prostředky.
Za co se platí v modelu založeném na virtuálních jádrech:
- Výpočetní prostředky: Úroveň služby plus počet virtuálních jader a velikost paměti a generace hardwaru.
- Úložiště dat a protokolů: Typ a množství dat a úložiště protokolů.
- Umístění úložiště zálohování: geograficky redundantní úložiště jen pro čtení (RA-GRS), zónově redundantní úložiště (ZRS) nebo místně redundantní úložiště (LRS).
Model založený na virtuálních jádrech také umožňuje z úsporných důvodů používat Zvýhodněné hybridní využití Azure pro SQL Server a/nebo rezervovanou kapacitu (platba předem). Žádná z těchto možností není v modelu DTU k dispozici.
Tento modul se zaměřuje na nákupní model virtuálních jader.
Úroveň služby
V dalším kroku potřebujete zvolit úroveň služby pro dosažení požadovaného výkonu a dostupnosti. Doporučujeme začít s úrovní pro obecné účely a další změny provádět podle potřeby. V modelu založeném na virtuálních jádrech jsou dostupné tři úrovně:
- Obecné účely: Vhodné pro většinu obchodních úloh. Nabízí uživatelsky orientované, vyvážené a škálovatelné možnosti výpočtů a úložiště.
- Pro důležité obchodní informace: Vhodné pro obchodní aplikace s požadavky na odezvu s nízkou latencí. Používá několik oddělených replik, a proto je nejodolnější proti chybám. Tato úroveň je jediná, která může ke zlepšení výkonu použít OLTP v paměti (online transakční zpracování).
- Hyperškálování: Vhodné pro obchodní úlohy s vysoce škálovatelným úložištěm (100 TB+) a požadavky na škálování pro čtení. Z hlediska výkonu a nákladů leží tato varianta mezi úrovněmi Pro obecné účely a Pro důležité obchodní informace. Úroveň služeb Hyperscale je momentálně k dispozici jen pro jednoúčelové databáze v Azure SQL Database.
Úroveň výpočetních prostředků
Pokud zvolíte úroveň Pro obecné účely a model založený na virtuálních jádrech, máte další rozhodnutí ohledně úrovně výpočetních prostředků, za kterou platíte:
- Verze se zřízenými výpočetními prostředky je určená pro pravidelnější použití a nadprůměrné využití výpočetních prostředků nebo pro několik databází, které používají elastické fondy. Zřízené výpočetní prostředky poskytují pevné množství prostředků v průběhu času, aby se zajistil optimální výkon a účtují se za tyto prostředky bez ohledu na využití. Ve zřízených výpočetních prostředcích musíte spravovat velikost výpočetních prostředků pro vaši úlohu.
- Verze Serverless compute (Bezserverové výpočetní prostředky) je určena pro občasné, nepředvídatelné využití s nižším průměrným zatížením výpočetních prostředků. Bezserverové škálování poskytuje automatické škálování výpočetních prostředků pro zjednodušení správy výkonu a účtuje se pouze za využité množství výpočetních prostředků. Bezserverová platforma také podporuje automatické pozastavení a obnovení, které pomáhá s další optimalizací cen. Když je databáze pozastavená, platíte jenom za úložiště.
Hardware
Výchozí generace hardwaru se v tuto chvíli označuje jako hardware řady Standard, dříve označovaný jako Gen5. Hardware řady Premium poskytuje nejnovější a největší výpočetní hardware a úložiště úrovně Premium.
Pokud pro SQL Database zvolíte úroveň služeb Pro obecné účely a budete chtít používat bezserverovou výpočetní vrstvu, momentálně pro vás bude hardware Gen5 jedinou možností. V současné době umožňuje škálování až na 40 virtuálních jader.
Výběr nákupního modelu, úrovně služeb a hardwaru má významný dopad na výkon, dostupnost a náklady na vaše nasazení.