Nákupní modely, úrovně služeb a možnosti hardwaru

Dokončeno

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í.

Kontrola znalostí

1.

Přesouváte aplikaci a databázi do Azure, ale vaše databáze je aktuálně 62 TB a bude se dál rozšiřovat. V tuto chvíli nepoužíváte žádné funkce v rozsahu instance. Jaká možnost nasazení Azure SQL bude nejsnáze použitelná?

2.

Představte si, že máte Azure SQL Database s nasazenou databází v bezserverové výpočetní vrstvě a automatickým pozastavením s prodlevou dvou hodin. Co se stane s vaší databází a vzniklými poplatky po dvou hodinách nečinnosti?