Plánování a správa nákladů na službu Azure SQL Database

Tento článek popisuje, jak plánujete a spravujete náklady na Azure SQL Database.

Nejprve pomocí cenové kalkulačky Azure přidáte prostředky Azure a zkontrolujete odhadované náklady. Jakmile začnete používat prostředky Azure SQL Database, můžete pomocí funkcí Služby Cost Management nastavit rozpočty a monitorovat náklady. Můžete také zkontrolovat předpokládané náklady a identifikovat trendy útraty a identifikovat oblasti, ve kterých byste mohli chtít jednat. Náklady na Azure SQL Database představují pouze část měsíčních nákladů na faktuře za Azure. I když tento článek vysvětluje, jak naplánovat a spravovat náklady na Azure SQL Database, účtují se vám všechny služby a prostředky Azure používané ve vašem předplatném Azure, včetně služeb třetích stran.

Požadavky

Analýza nákladů podporuje většinu typů účtů Azure, ale ne všechny. Úplný seznam podporovaných typů účtů si můžete prohlédnout v článku Vysvětlení dat služby Cost Management. Pokud chcete zobrazit data o nákladech, potřebujete alespoň přístup pro čtení pro účet Azure.

Informace o přiřazování přístupu k datům služby Azure Cost Management najdete v článku Přiřazení přístupu k datům.

Důležité informace o počátečních nákladech na službu SQL Database

Při práci se službou Azure SQL Database je potřeba zvážit několik funkcí, které šetří náklady:

Nákupní modely založené na virtuálních jádrech nebo jednotkách DTU

Azure SQL Database podporuje dva nákupní modely: nákupní model založený na virtuálních jádrech a nákupní model založený na jednotkách DTU. Způsob účtování poplatků se liší mezi nákupními modely, takže při plánování a zvažování nákladů je důležité porozumět modelu, který nejlépe vyhovuje vašim úlohám. Informace o nákupních modelech virtuálních jader a DTU najdete v tématu Volba mezi nákupními modely virtuálních jader a DTU.

Zřízené nebo bezserverové

V nákupním modelu založeném na virtuálních jádrech služba Azure SQL Database podporuje také dva typy úrovní výpočetních prostředků: se zřízenou propustností a bezserverové. Způsob, jakým se vám účtují poplatky za jednotlivé úrovně výpočetních prostředků, se liší, takže je důležité při plánování a zvažování nákladů pochopit, co je pro vaši úlohu nejvhodnější. Podrobnosti najdete v tématu Přehled modelu virtuálních jader – úrovně výpočetních prostředků.

Na úrovni zřízených výpočetních prostředků v nákupním modelu založeném na virtuálních jádrech můžete vyměnit své stávající licence za snížené sazby. Podrobnosti najdete v tématu Zvýhodněné hybridní využití Azure (AHB).

Elastické fondy

V prostředích s více databázemi s různými a nepředvídatelnými požadavky na využití můžete snížit náklady s využitím elastických fondů místo zřizování stejného počtu jednoúčelových databází. Podrobnosti najdete v tématu Elastické fondy.

Odhad nákladů na službu Azure SQL Database

K odhadu nákladů na různé konfigurace služby Azure SQL Database použijte cenovou kalkulačku Azure. Další informace najdete v tématu ceny Azure SQL Database.

Informace a ceny na následujícím obrázku jsou pouze pro ukázkové účely:

Příklad cenové kalkulačky Azure SQL Database

Můžete také posoudit, jaký vliv na náklady mají různé možnosti zásad uchovávání informací. Informace a ceny na následujícím obrázku jsou pouze pro ukázkové účely:

Příklad cenové kalkulačky Azure SQL Database pro úložiště

Vysvětlení úplného modelu fakturace pro Azure SQL Database

Azure SQL Database běží na infrastruktuře Azure, která při nasazování nového prostředku načítají náklady společně s Azure SQL Database. Je důležité si uvědomit, že další infrastruktura může narůstat náklady.

Azure SQL Database (s výjimkou bezserverové služby) se účtuje předvídatelnou hodinovou sazbou. Pokud je databáze SQL aktivní méně než jednu hodinu, bude se vám účtovat nejvyšší vybraná úroveň služby, zřízené úložiště a vstupně-výstupní operace, které byly použity během této hodiny, bez ohledu na využití nebo to, jestli byla databáze aktivní méně než hodinu.

Fakturace závisí na SKU vašeho produktu, na hardwaru generace skladové položky a na kategorii měřiče. Azure SQL Database má následující možné skladové položky:

  • Základní (B)
  • Standard (S)
  • Premium (P)
  • Pro obecné účely (GP)
  • Pro důležité obchodní informace (BC)
  • A pro úložiště: geograficky redundantní úložiště (GRS), místně redundantní úložiště (LRS) a zónově redundantní úložiště (ZRS)
  • Je také možné mít zastaralou skladovou položku z nabídek zastaralých prostředků.

Další informace najdete v tématu nákupní model založený na virtuálních jádrech, nákupní model založený na jednotkách DTU nebo porovnání nákupních modelů.

V následující tabulce jsou uvedeny nejběžnější měřiče fakturace a jejich možné skladové položky pro jednoúčelové databáze:

Měření Možné skladové položky Description
Zálohování* GP/BC/HS Měří spotřebu úložiště používaného zálohováním a účtuje se podle velikosti využitého úložiště v GB za měsíc.
Zálohování (LTR) GRS/LRS/ZRS/GF Měří spotřebu úložiště používaného dlouhodobými zálohami nakonfigurovanými prostřednictvím dlouhodobého uchovávání a účtuje se podle využitého úložiště.
Compute B/S/P/GP/BC Měří spotřebu výpočetních prostředků za hodinu.
Výpočetní prostředky (primární/pojmenovaná replika) HS Měří spotřebu výpočetních prostředků za hodinu primární repliky HS.
Výpočetní prostředky (replika vysoké dostupnosti) HS Měří spotřebu výpočetních prostředků za hodinu repliky sekundárního HS.
Compute (doplněk ZR) GP Měří spotřebu výpočetních prostředků za minutu zóny redundantní přidané repliky.
Výpočetní prostředky (bezserverové) GP Měří spotřebu bezserverových výpočetních prostředků za minutu.
Licence GP/BC/HS Fakturace vaší licence na SQL Server nabíhá za měsíc.
Storage B/S*/P*/G/BC/HS Fakturuje se měsíčně podle množství dat uložených za hodinu.

* V nákupním modelu DTU se bez dalších poplatků poskytuje počáteční sada úložiště pro data a zálohy. Velikost úložiště závisí na vybrané úrovni služby. Další úložiště dat je možné zakoupit na úrovních Standard a Premium. Další informace najdete v tématu ceny Azure SQL Database.

Následující tabulka uvádí nejběžnější měřiče fakturace a jejich možné skladové položky pro elastické fondy:

Měření Možné skladové položky Description
Zálohování* GP/BC Měří využití úložiště používaného zálohami a každý měsíc se účtuje za GB za hodinu.
Compute B/S/P/GP/BC Měří spotřebu výpočetních prostředků za hodinu, jako jsou virtuální jádra a paměť nebo DTU.
Licence GP/BC Fakturace vaší licence na SQL Server nabíhá za měsíc.
Storage B/S*/P*/GP/HS Fakturuje se měsíčně, a to jak podle množství dat uložených na jednotce s využitím úložného prostoru za hodinu, tak podle propustnosti megabajtů za sekundu (MBPS).

* V nákupním modelu DTU se bez dalších poplatků poskytuje počáteční sada úložiště pro data a zálohy. Velikost úložiště závisí na vybrané úrovni služby. Další úložiště dat je možné zakoupit na úrovních Standard a Premium. Další informace najdete v tématu ceny Azure SQL Database.

Použití peněžního kreditu se službou Azure SQL Database

Poplatky za službu Azure SQL Database můžete zaplatit pomocí kreditu záloh na Azure (dříve označovaného jako peněžní závazek). Kredit zálohy na Azure ale nejde použít k úhradě poplatků za produkty a služby jiných výrobců, včetně produktů a služeb z Azure Marketplace.

Zjištění odhadovaných nákladů na webu Azure Portal

Při vytváření databáze Azure SQL můžete během konfigurace úrovně výpočetních prostředků zobrazit odhadované náklady.

Na tuto obrazovku se dostanete tak, že na stránce Vytvořit SQL Databasevyberete Konfigurovat databázi na kartě Základy. Informace a ceny na následujícím obrázku jsou pouze pro ukázkové účely:

Příklad znázorňující odhad nákladů v Azure Portal

Pokud má vaše předplatné Azure limit útraty, Azure vám zabrání v útratě nad částku kreditu. Při vytváření a používání prostředků Azure se využívají vaše kredity. Když dosáhnete limitu kreditu, nasazené prostředky se po zbytek fakturačního období deaktivují. Limit kreditu nemůžete změnit, ale můžete ho odebrat. Další informace o limitech útraty najdete v tématu Limit útraty Azure.

Monitorování nákladů

Když začnete používat Azure SQL Database, uvidíte odhadované náklady na portálu. Pomocí následujících kroků zkontrolujte odhad nákladů:

  1. Přihlaste se k webu Azure Portal a přejděte ke skupině prostředků vaší služby Azure SQL Database. Skupinu prostředků můžete vyhledat tak, že přejdete do databáze a v části Přehled vyberete Skupina prostředků.

  2. V nabídce vyberte Analýza nákladů.

  3. Zobrazte Kumulované náklady a nastavte graf v dolní části na Název služby. Tento graf ukazuje odhad aktuálních nákladů na službu SQL Database. Pokud chcete na celé stránce zúžit náklady na službu Azure SQL Database, vyberte Přidat filtr a pak vyberte Azure SQL Database. Informace a ceny na následujícím obrázku jsou pouze pro ukázkové účely:

    Příklad znázorňující kumulované náklady v Azure Portal

Odsud můžete náklady prozkoumat sami. Další informace a informace o různých nastaveních analýzy nákladů najdete v tématu Zahájení analýzy nákladů.

Tvorba rozpočtů

Můžete vytvářet rozpočty pro správu nákladů a upozornění , která automaticky upozorňují zúčastněné strany na anomálie ve výdajích a rizika nadměrného utrácení. Upozornění jsou založena na porovnání útraty s rozpočtem a prahovými hodnotami nákladů. Rozpočty a upozornění se vytvářejí pro předplatná a skupiny prostředků Azure, takže jsou užitečné v rámci celkové strategie monitorování nákladů.

Rozpočty je možné vytvořit s filtry pro konkrétní prostředky nebo služby v Azure, pokud chcete mít v monitorování větší úroveň podrobností. Filtry pomáhají zajistit, že nechtěně nevytvoříte nové prostředky. Další informace o možnostech filtru při vytváření rozpočtu najdete v tématu Možnosti seskupování a filtrování.

Export dat nákladů

Můžete si také exportovat data o nákladech do účtu úložiště. To je užitečné, když potřebujete provést další analýzu dat o nákladech. Finanční tým může například analyzovat data pomocí Excelu nebo Power BI. Náklady můžete exportovat podle denního, týdenního nebo měsíčního plánu a nastavení vlastního rozsahu dat. Doporučeným způsobem, jak načíst datové sady nákladů, je export dat nákladů.

Další způsoby správy a snížení nákladů na Azure SQL Database

Azure SQL Database také umožňuje vertikálně navyšovat nebo snížit kapacitu prostředků a řídit tak náklady na základě potřeb vaší aplikace. Podrobnosti najdete v tématu Dynamické škálování databázových prostředků.

Ušetřete peníze tím, že se zavážete k rezervaci výpočetních prostředků na jeden až tři roky. Podrobnosti najdete v tématu Úspora nákladů na prostředky s rezervovanou kapacitou.

Další kroky