Porovnání nákupních modelů založených na virtuálních jádrech a DTU služby Azure SQL Database

Platí pro: Azure SQL Database

Tento článek porovnává dva nákupní modely pro Azure SQL Database:

  • Nákupní model založený na virtuálních jádrech (doporučeno)
  • Nákupní model založený na DTU

Nákupní modely

Azure SQL Database má dva nákupní modely:

  • Nákupní model založený na virtuálních jádrech nabízí volbu mezi zřízenými nebo bezserverovými výpočetními úrovněmi:
    • U zřízené úrovně výpočetních prostředků zvolíte přesné množství výpočetních prostředků, které jsou pro vaši úlohu vždy zřízené.
    • S bezserverovou výpočetní úrovní zadáte automatické škálování výpočetních prostředků přes konfigurovatelný rozsah výpočetních prostředků. Bezserverová výpočetní úroveň automaticky pozastaví databáze během neaktivních období, kdy se účtuje pouze úložiště a automaticky obnoví databáze při vrácení aktivity. Jednotková cena za virtuální jádro za jednotku času je nižší na úrovni zřízených výpočetních prostředků než na úrovni bezserverových výpočetních prostředků.
  • Nákupní model založený na DTU poskytuje balíčky výpočetních prostředků a balíčků úložiště vyvážené pro běžné úlohy.

Následující tabulka a graf porovnávají a kontrastují nákupní modely založené na virtuálních jádrech a modelech založených na DTU:

Nákupní model Popis Nejlepší pro
Model založený na jednotkách DTU Tento model je založený na sadě měření výpočetních prostředků, úložiště a vstupně-výstupních prostředků. Velikosti výpočetních prostředků se vyjadřují v jednotkách DTU v případě jednoúčelových databází a v jednotkách eDTU (jednotky elastických databázových transakcí) v případě elastických fondů. Další informace o jednotkách DTU a eDTU najdete v části Co jsou jednotky DTU a eDTU? Zákazníci, kteří chtějí jednoduché, předkonfigurované možnosti prostředků
Model založený na virtuálních jádrech Tento model umožňuje nezávisle zvolit výpočetní prostředky a prostředky úložiště. Nákupní model založený na virtuálních jádrech umožňuje také šetřit náklady s využitím Zvýhodněného hybridní využití Azure pro SQL Server. Zákazníci, kteří si váží flexibility, řízení a transparentnosti

Diagram porovnání cen DTU a virtuálních jader

Nákupní model virtuálních jader

Virtuální jádro (virtuální jádro) představuje logický procesor a nabízí možnost výběru mezi generacemi hardwaru a fyzickými charakteristikami hardwaru (například počet jader, paměť a velikost úložiště). Nákupní model založený na virtuálních jádrech poskytuje flexibilitu, kontrolu, transparentnost využití jednotlivých prostředků a jednoduchý způsob, jak převést požadavky na místní úlohy do cloudu. Tento model umožňuje zvolit výpočetní prostředky, paměť a prostředky úložiště na základě vašich potřeb úloh.

Nákupní model založený na virtuálních jádrech má tři úrovně služeb: pro obecné účely, Pro důležité obchodní informace a úrovně služeb Hyperscale. Další informace najdete v úrovních služby.

V nákupním modelu založeném na virtuálních jádrech závisí vaše náklady na volbu a využití:

  • Úroveň služby
  • Hardwarová konfigurace
  • Výpočetní prostředky (počet virtuálních jader a velikost paměti)
  • Rezervované úložiště databáze
  • Skutečné úložiště zálohování

Nákupní model DTU

Nákupní model založený na jednotkách DTU používá k výpočtu a sbalování nákladů na výpočetní prostředky jednotku databázové transakce (DTU). Jednotka databázové transakce (DTU) představuje kombinovaný ukazatel procesoru, paměti a operací čtení a zápisu. Nákupní model založený na DTU nabízí sadu předkonfigurovaných sad výpočetních prostředků a zahrnuté úložiště pro řízení různých úrovní výkonu aplikace. Pokud dáváte přednost jednoduchosti předem nakonfigurovaného balíčku a pevných plateb každý měsíc, model založený na DTU může být vhodnější pro vaše potřeby.

V nákupním modelu založeném na DTU si můžete vybrat mezi úrovněmi služby Basic, Standard a Premium pro Azure SQL Database. Další informace najdete v úrovních služby DTU.

Pokud chcete přejít z nákupního modelu založeného na DTU na nákupní model založený na virtuálních jádrech, přečtěte si téma Migrace z DTU na virtuální jádro.

Náklady na výpočetní prostředky

Náklady na výpočetní prostředky se počítají odlišně na základě jednotlivých nákupních modelů.

Náklady na výpočetní prostředky DTU

V nákupním modelu DTU se jednotky DTU nabízejí v předkonfigurovaných sadách výpočetních prostředků a zahrnují úložiště pro řízení různých úrovní výkonu aplikace. Účtuje se vám počet jednotek DTU, které přidělíte vaší databázi pro vaši aplikaci.

Náklady na výpočetní prostředky virtuálních jader

V nákupním modelu založeném na virtuálních jádrech zvolte mezi zřízenou výpočetní úrovní nebo bezserverovou výpočetní úrovní. Ve zřízené úrovni výpočetních prostředků odráží náklady na výpočetní prostředky celkovou výpočetní kapacitu zřízenou pro aplikaci. Na úrovni výpočetních prostředků bez serveru se výpočetní prostředky automaticky škálují na základě kapacity úloh a účtují se za využité výpočetní prostředky za sekundu.

U jednoúčelových databází se na databázi účtují výpočetní prostředky, vstupně-výstupní operace a úložiště dat a protokolů. U elastických fondů se tyto prostředky účtují na fond. Úložiště zálohování se ale vždy účtuje na databázi.

Vzhledem k tomu, že tři další repliky se automaticky přidělují ve vrstvě služby Pro důležité obchodní informace, cena je přibližně 2,7krát vyšší, než je na úrovni služby Pro obecné účely. Stejně tak vyšší cena úložiště za GB ve vrstvě služby Pro důležité obchodní informace odráží vyšší limity vstupně-výstupních operací a nižší latenci místního úložiště SSD.

Náklady na úložiště

Náklady na úložiště se počítají odlišně na základě jednotlivých nákupních modelů.

Náklady na úložiště DTU

Úložiště je součástí ceny DTU. Do úrovní Standard a Premium je možné přidat další úložiště. Podrobnosti o zřizování dodatečného úložiště najdete v cenových možnostech.

Dlouhodobé uchovávání není zahrnuto a účtuje se samostatně.

Náklady na úložiště virtuálních jader

Různé typy úložiště se účtují odlišně.

  • U úložiště dat se vám bude účtovat zřízené úložiště na základě maximální velikosti databáze nebo fondu, kterou vyberete. Náklady se nemění, pokud toto maximum nezmenšíte nebo nezvýšíte.
  • Úložiště záloh je přidružené k automatizovaným zálohám vašich databází a přiděluje se dynamicky. Zvýšení doby uchovávání záloh zvýší úložiště záloh vyžadované vašimi databázemi.
  • Náklady na úložiště zálohování jsou stejné pro úroveň služby Pro důležité obchodní informace a úroveň služby Pro obecné účely, protože obě úrovně používají úložiště úrovně Standard pro zálohování.

Ve výchozím nastavení se do účtu úložiště zkopíruje sedm dnů automatizovaných záloh vašich databází. Toto úložiště využívají úplné zálohy, rozdílové zálohy a zálohy transakčních protokolů. Velikost rozdílových záloh a záloh transakčních protokolů závisí na rychlosti změny databáze. Minimální velikost úložiště rovna 100 procentům maximální velikosti dat pro databázi se poskytuje bez dalších poplatků. Další spotřeba úložiště zálohování se účtuje v GB za měsíc.

Další informace o cenách úložiště najdete v tématu Ceny služby Azure SQL Database.

Nejčastější dotazy

Musím převést aplikaci do offline režimu, aby se převela z úrovně služby založené na DTU na úroveň služby založenou na virtuálních jádrech?

Ne. Aplikaci nemusíte převést do offline režimu. Nové úrovně služeb nabízejí jednoduchou metodu online převodu, která se podobá existujícímu procesu upgradu databází ze standardu na úroveň služby Premium a naopak. Tento převod můžete zahájit pomocí webu Azure Portal, PowerShellu, Azure CLI, T-SQL nebo rozhraní REST API. Další informace najdete v tématu Migrace DTU do virtuálních jader a škálování elastických fondů .

Můžu převést databázi z úrovně služby v nákupním modelu založeném na virtuálních jádrech na úroveň služby v nákupním modelu založeném na DTU?

Ano, databázi můžete snadno převést na jakýkoli podporovaný cíl výkonu pomocí webu Azure Portal, PowerShellu, Azure CLI, T-SQL nebo rozhraní REST API. Další informace najdete v tématu Migrace DTU do virtuálních jader a škálování elastických fondů .