Azure Database for MySQL – úrovně služby pro jednoúčelový server

PLATÍ PRO: Azure Database for MySQL – jeden server

Důležité

Azure Database for MySQL – Jeden server je na cestě k vyřazení z provozu. Důrazně doporučujeme upgradovat na flexibilní server Azure Database for MySQL. Další informace o migraci na flexibilní server Azure Database for MySQL najdete v tématu Co se děje s Azure Database for MySQL jednoúčelovým serverem?

Server Azure Database for MySQL můžete vytvořit v jedné ze tří různých úrovní služby: Basic, Pro obecné účely a Optimalizováno pro paměť. Úrovně služby se liší podle množství výpočetních prostředků ve virtuálních jádrech, které je možné zřídit, paměti na virtuální jádro a technologie úložiště použité k ukládání dat. Všechny prostředky se zřizují na úrovni serveru MySQL. Server může mít jednu nebo více databází.

Atribut Basic Obecné použití Optimalizováno pro paměť
Generování výpočetních prostředků Gen 4, Gen 5 Gen 4, Gen 5 Gen 5
Virtuální jádra 1, 2 2, 4, 8, 16, 32, 64 2, 4, 8, 16, 32
Paměť na virtuální jádro 2 GB 5 GB 10 GB
Velikost úložiště 5 GB až 1 TB 5 GB až 16 TB 5 GB až 16 TB
Doba uchovávání záloh databáze 7 až 35 dní 7 až 35 dní 7 až 35 dní

Pokud chcete zvolit cenovou úroveň, použijte jako výchozí bod následující tabulku.

Úroveň služby Cílová zátěž
Basic Úlohy, které vyžadují nízké výpočetní a vstupně-výstupní výkon. Mezi příklady patří servery používané pro vývoj nebo testování nebo malé, zřídka používané aplikace.
Pro obecné účely Většina obchodních úloh, které vyžadují vyvážené výpočetní a paměťové prostředky se škálovatelnou propustností vstupně-výstupních operací. K příkladům patří servery, které hostují webové, mobilní a další podnikové aplikace.
Optimalizováno pro paměť Vysoce výkonné databázové úlohy, které vyžadují výkon v paměti pro rychlejší zpracování transakcí a vyšší souběžnost. K příkladům patří servery, které zpracovávají data v reálném čase, a transakční nebo analytické aplikace vyžadující vysoký výkon.

Poznámka

Dynamické škálování na úrovně služby Basic a z úrovně služby se v současné době nepodporuje. Servery úrovně Basic SKU není možné škálovat na úroveň Pro obecné účely nebo Optimalizováno pro paměť.

Po vytvoření serveru Pro obecné účely nebo optimalizováno pro paměť je možné během několika sekund změnit počet virtuálních jader, generaci hardwaru a cenovou úroveň. Můžete také nezávisle upravit velikost úložiště a dobu uchovávání záloh, a to bez výpadků aplikace. Po vytvoření serveru už nemůžete změnit typ úložiště zálohování. Další informace najdete v části Škálování prostředků .

Generace výpočetních prostředků a virtuální jádra

Výpočetní prostředky se poskytují jako virtuální jádra, která představují logický procesor základního hardwaru. Čína – východ 1, Čína – sever 1, US DoD – střed a USA DoD – východ využívají logické procesory Gen 4, které jsou založené na procesorech Intel E5-2673 v3 (Haswell) 2,4 GHz. Všechny ostatní oblasti využívají logické procesory Gen 5, které jsou založené na procesorech Intel E5-2673 v4 (Broadwell) 2,3 GHz.

Storage

Úložiště, které zřídíte, je velikost kapacity úložiště, která je k dispozici pro server Azure Database for MySQL. Úložiště se používá pro databázové soubory, dočasné soubory, transakční protokoly a protokoly serveru MySQL. Celková velikost úložiště, které zřídíte, také definuje kapacitu vstupně-výstupních operací dostupnou pro váš server.

Azure Database for MySQL – Jednoúčelový server podporuje následující back-endové úložiště pro servery.

Typ úložiště Basic Obecné účely v1 Obecné účely v2
Velikost úložiště 5 GB až 1 TB 5 GB až 4 TB 5 GB až 16 TB
Zvýšení velikosti úložiště 1 GB 1 GB 1 GB
IOPS Proměnná 3 IOPS/GB
Min. 100 IOPS
Maximální počet IOPS 6000
3 IOPS/GB
Min. 100 IOPS
Max. 20 000 IOPS

Poznámka

Základní úložiště neposkytuje záruku IOPS. V úložišti Pro obecné účely úložišti se počet IOPS škáluje společně s velikostí zřízeného úložiště v poměru 3:1.

Základní úložiště

Základní úložiště je back-endové úložiště podporující servery cenové úrovně Basic. Základní úložiště využívá úložiště Azure Standard v back-endu, kde nejsou zaručené zřízené IOPS a latence je proměnlivá. Úroveň Basic je nejvhodnější pro úlohy, které vyžadují nízký výpočetní výkon, nízké náklady a výkon vstupně-výstupních operací pro vývoj nebo malé, zřídka používané aplikace.

Úložiště pro obecné účely

Úložiště pro obecné účely je back-endové úložiště, které podporuje Pro obecné účely a optimalizováno pro paměť. V úložišti Pro obecné účely úložišti se počet IOPS škáluje společně s velikostí zřízeného úložiště v poměru 3:1. Existují dvě generace úložiště pro obecné účely, jak je popsáno níže:

Úložiště pro obecné účely v1 (podporuje až 4 TB)

Úložiště pro obecné účely verze 1 je založené na starší technologii úložiště, která podporuje až 4 TB úložiště a 6 000 vstupně-výstupních operací za sekundu na server. Úložiště pro obecné účely v1 je optimalizované tak, aby využívalo paměť z výpočetních uzlů, na kterých běží modul MySQL, pro místní ukládání do mezipaměti a zálohování. Proces zálohování v úložišti pro obecné účely verze 1 načítá z dat a souborů protokolů v paměti výpočetních uzlů a zkopíruje je do cílového úložiště zálohování pro uchovávání po dobu až 35 dnů. V důsledku toho je využití paměti a vstupně-výstupních operací úložiště během zálohování relativně vyšší.

Všechny oblasti Azure podporují úložiště pro obecné účely v1.

V případě serveru Pro obecné účely nebo optimalizováno pro paměť v úložišti pro obecné účely v1 doporučujeme zvážit

  • Naplánujte úroveň skladové položky výpočetních prostředků, která by při ukládání do mezipaměti a vyrovnávacích pamětí zálohování představovala 10 až 30 % nadbytečné paměti.
  • Pro zohlednění vstupně-výstupních operací zálohování zřiďte o 10 % vyšší vstupně-výstupní operace za sekundu, než vyžadují databázové úlohy.
  • Případně můžete migrovat na úložiště pro obecné účely v2 popsané níže, které podporuje až 16TB úložiště, pokud je základní infrastruktura úložiště dostupná v upřednostňovaných oblastech Azure, které jsou sdílené níže.

Úložiště pro obecné účely verze 2 (podporuje až 16 TB úložiště)

Úložiště pro obecné účely verze 2 je založené na nejnovější infrastruktuře úložiště, která podporuje až 16 TB a 20 000 vstupně-výstupních operací za sekundu. V podmnožině oblastí Azure, kde je tato infrastruktura k dispozici, jsou všechny nově zřizované servery ve výchozím nastavení postavené na úložišti pro všeobecné účely v2. Úložiště pro obecné účely verze 2 nespotřebovává žádnou paměť z výpočetního uzlu MySQL a ve srovnání s úložištěm pro obecné účely v1 poskytuje lepší předvídatelné latence vstupně-výstupních operací. Zálohy na serverech úložiště pro obecné účely v2 jsou založené na snímcích bez dalších režijních nákladů na vstupně-výstupní operace. U úložiště pro obecné účely v2 se očekává vyšší výkon serveru MySQL v porovnání s úložištěm pro obecné účely verze 1 pro stejné úložiště a zřízené iOPS. Za úložiště pro obecné účely, které podporuje až 16 TB úložiště, se neúčtuje žádné další náklady. Pokud potřebujete pomoc s migrací na 16TB úložiště, otevřete lístek podpory z Azure Portal.

Úložiště pro obecné účely v2 se podporuje v následujících oblastech Azure:

Oblast Dostupnost úložiště pro obecné účely verze 2
Austrálie – východ ✔️
Austrálie – jihovýchod ✔️
Brazílie – jih ✔️
Střední Kanada ✔️
Kanada – východ ✔️
Střední USA ✔️
East US ✔️
USA – východ 2 ✔️
Východní Asie ✔️
Japonsko – východ ✔️
Japonsko – západ ✔️
Jižní Korea – střed ✔️
Jižní Korea – jih ✔️
Severní Evropa ✔️
USA – středosever ✔️
Středojižní USA ✔️
Southeast Asia ✔️
Spojené království – jih ✔️
Spojené království – západ ✔️
USA – středozápad ✔️
USA – západ ✔️
Západní USA 2 ✔️
West Europe ✔️
Indie – střed ✔️
Francie – střed* ✔️
Spojené arabské emiráty – sever* ✔️
Jižní Afrika – sever* ✔️

Poznámka

*Oblasti, ve kterých má Azure Database for MySQL úložiště pro obecné účely verze 2 ve verzi Public Preview
*Pro tyto oblasti Azure budete mít možnost vytvořit server v úložišti pro obecné účely verze 1 i v2. Pro servery vytvořené s úložištěm pro obecné účely verze 2 ve verzi Public Preview platí následující omezení:

  • Geo-Redundant Zálohování nebude podporováno.
  • Server repliky by měl být v oblastech, které podporují úložiště pro obecné účely verze 2.

Jak zjistím, na jakém typu úložiště běží můj server?

Typ úložiště serveru najdete na stránce Nastavení>Výpočty a úložiště .

  • Pokud je server zřízený pomocí skladové položky Basic, typ úložiště je Úložiště úrovně Basic.
  • Pokud je server zřízený pomocí SKU Pro obecné účely nebo Optimalizováno pro paměť, typ úložiště je Pro obecné účely úložiště.
    • Pokud je maximální velikost úložiště, které je možné na serveru zřídit, až 4 TB, typ úložiště je Pro obecné účely úložiště v1.
    • Pokud je maximální velikost úložiště, které je možné na serveru zřídit, až 16 TB, typ úložiště je Pro obecné účely úložiště v2.

Můžu přejít z úložiště pro obecné účely verze 1 na úložiště pro obecné účely v2? Pokud ano, jak a jsou k dispozici další náklady?

Ano, migrace na úložiště pro obecné účely v2 z verze 1 se podporuje, pokud je základní infrastruktura úložiště dostupná v oblasti Azure zdrojového serveru. Migrace a úložiště v2 jsou k dispozici bez dalších poplatků.

Můžu po zřízení serveru zvětšit velikost úložiště?

Během vytváření serveru a po jeho vytvoření můžete přidat další kapacitu úložiště a umožnit systému automatické zvětšování úložiště na základě využití úložiště úloh.

Důležité

Úložiště je možné vertikálně navýšit, ne snížit.

Monitorování spotřeby vstupně-výstupních operací

Spotřebu vstupně-výstupních operací můžete monitorovat v Azure Portal nebo pomocí příkazů Azure CLI. Relevantní metriky, které je potřeba monitorovat , jsou limit úložiště, procento úložiště, využité úložiště a procento vstupně-výstupních operací. Metriky monitorování pro server MySQL s úložištěm pro obecné účely v1 hlásí paměť a vstupně-výstupní operace spotřebované modulem MySQL, ale nemusí zaznamenávat spotřebu paměti a vstupně-výstupních operací vrstvy úložiště, což je omezení.

Dosažení limitu úložiště

Servery se zřízeným úložištěm o velikosti 100 GB nebo méně se označí jako jen pro čtení v případě, že velikost volného úložiště klesne pod 5 % velikosti zřízeného úložiště. Servery s více než 100 GB zřízeného úložiště se označí jako jen pro čtení v případě, že velikost volného úložiště klesne pod 5 GB.

Pokud jste například zřídili 110 GB úložiště a skutečné využití překročí 105 GB, server se označí jako jen pro čtení. Případně pokud jste zřídili 5 GB úložiště, server se označí jako jen pro čtení, když velikost volného úložiště klesne pod 256 MB.

Zatímco se služba pokouší nastavit server jen pro čtení, všechny požadavky transakcí zápisu se zablokují a stávající aktivní transakce se budou provádět dál. Když je server nastavený jen pro čtení, všechny další operace zápisu a potvrzení transakcí selžou. Dotazy na čtení budou fungovat dál bez přerušení. Jakmile navýšíte velikost zřízeného úložiště, bude server připravený znovu přijímat transakce zápisu.

Doporučujeme zapnout automatické zvětšování úložiště nebo nastavit upozornění, které vás upozorní, když se vaše serverové úložiště blíží prahové hodnotě, abyste se vyhnuli stavu jen pro čtení. Další informace najdete v dokumentaci k nastavení upozornění.

Automatické rozšiřování úložiště

Automatické rozšiřování úložiště zabraňuje tomu, aby server vyčerpal úložiště a přešel do režimu jen pro čtení. Pokud je povolené automatické zvětšování úložiště, úložiště se automaticky zvětšuje, aniž by to mělo vliv na úlohu. U serverů se zřízeným úložištěm o velikosti 100 GB nebo menší se velikost zřízeného úložiště zvětší o 5 GB, když velikost volného úložiště klesne pod 10 % velikosti zřízeného úložiště, podle toho, co je větší. U serverů se zřízeným úložištěm o velikosti více než 100 GB se velikost zřízeného úložiště zvětší o 5 %, jakmile velikost volného úložiště klesne pod 10 GB zřízeného úložiště. Platí výše uvedené maximální limity úložiště.

Pokud jste například zřídili 1 000 GB úložiště a skutečné využití překročí 990 GB, velikost úložiště serveru se zvětší na 1 050 GB. Případně pokud jste zřídili 10 GB úložiště, velikost úložiště se zvětší na 15 GB, pokud je volné méně než 1 GB.

Mějte na paměti, že úložiště je možné pouze vertikálně navýšit, ne snížit.

Úložiště zálohování

Azure Database for MySQL nabízí úložiště zálohování o velikosti až 100 % zřízeného úložiště serveru bez dalších poplatků. Veškeré využité úložiště zálohování nad rámec této částky se účtuje v GB za měsíc. Pokud například zřídíte server s 250 GB úložiště, budete mít pro zálohování serverů zdarma k dispozici 250 GB dalšího úložiště. Úložiště pro zálohy přesahující 250 GB se účtuje podle cenového modelu. Informace o faktorech ovlivňujících využití úložiště zálohování, monitorování a řízení nákladů na úložiště zálohování najdete v dokumentaci k zálohování.

Škálování prostředků

Po vytvoření serveru můžete nezávisle změnit virtuální jádra, generaci hardwaru, cenovou úroveň (s výjimkou úrovně Basic), velikost úložiště a dobu uchovávání záloh. Po vytvoření serveru už nemůžete změnit typ úložiště zálohování. Počet virtuálních jader je možné vertikálně navýšit nebo snížit. Doba uchovávání záloh se dá vertikálně navýšit nebo snížit od 7 do 35 dnů. Velikost úložiště je možné pouze zvětšit. Škálování prostředků se dá provést buď prostřednictvím portálu, nebo pomocí Azure CLI. Příklad škálování pomocí Azure CLI najdete v tématu Monitorování a škálování Azure Database for MySQL serveru pomocí Azure CLI.

Když změníte počet virtuálních jader, generaci hardwaru nebo cenovou úroveň, vytvoří se kopie původního serveru s novým přidělením výpočetních prostředků. Po zprovoznění nového serveru se připojení přepnou na nový server. Během přepínání systému na nový server není možné navazovat nová připojení a všechny nepotvrzené transakce se vrátí zpět. Tento výpadek během škálování může být přibližně 60 až 120 sekund. Výpadek během škálování závisí na době obnovení databáze, což může způsobit, že databáze přejde do režimu online déle, pokud máte na serveru v době operace škálování velkou transakční aktivitu. Pokud se chcete vyhnout delší době restartování, doporučujeme provádět operace škálování v obdobích nízké transakční aktivity na serveru.

Škálování úložiště a změna doby uchovávání záloh jsou skutečnými online operacemi. Nedojde k žádným výpadkům a na vaši aplikaci to nebude mít vliv. Při škálování IOPS s velikostí zřízeného úložiště můžete zvýšit počet IOPS dostupných pro váš server vertikálním navýšením kapacity úložiště.

Ceny

Nejaktuálnější informace o cenách najdete na stránce s cenami služeb. Pokud chcete zobrazit náklady na požadovanou konfiguraci, Azure Portal zobrazí měsíční náklady na kartě Cenová úroveň na základě vybraných možností. Pokud nemáte předplatné Azure, můžete k získání odhadované ceny použít cenovou kalkulačku Azure. Na webu cenové kalkulačky Azure vyberte Přidat položky, rozbalte kategorii Databáze a výběrem Azure Database for MySQL možnosti přizpůsobte.

Další kroky