Cenové úrovně ve službě Azure Database for PostgreSQL – Jeden server

PLATÍ PRO: Azure Database for PostgreSQL – Jednoúčelový server

Důležité

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

Server Azure Database for PostgreSQL můžete vytvořit v jedné ze tří různých cenových úrovní: Basic, Pro obecné účely a Optimalizováno pro paměť. Cenové úrovně se liší množstvím výpočetních prostředků zřizovaného virtuálního jádra, pamětí virtuálního jádra a technologií úložiště používanou k ukládání dat. Všechny prostředky se zřizují na úrovni serveru PostgreSQL. Server může mít jednu nebo více databází.

Prostředek nebo úroveň 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ích jader 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.

Cenová úroveň Cílová zátěž
Basic Úlohy, které vyžadují nízký výpočetní výkon a výkon vstupně-výstupních operací Příkladem mohou být servery používané pro vývoj a testování nebo malé a nepříliš často využívané aplikace.
Pro obecné účely Většina obchodních úloh, které vyžadují vyvážené výpočetní prostředky a paměť 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.

Po vytvoření serveru je možné počet virtuálních jader, generování hardwaru a cenovou úroveň (s výjimkou úrovně Basic a z úrovně Basic) během několika sekund změnit nahoru nebo dolů. Můžete také nezávisle upravit velikost úložiště nahoru a dobu uchovávání záloh nahoru nebo dolů bez výpadku aplikace. Po vytvoření serveru 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 jsou poskytovány 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 US DoD – východ využívají logické procesory Gen 4 založené na procesorech Intel E5-2673 v3 (Haswell) 2,4 GHz. Všechny ostatní oblasti využívají logické procesory Gen 5 založené na procesorech Intel E5-2673 v4 (Broadwell) 2,3 GHz.

Úložiště

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

Atributy úložiště Basic Obecné použití Optimalizováno pro paměť
Typ úložiště Storage úrovně Basic Úložiště pro obecné účely Úložiště pro obecné účely
Velikost úložiště 5 GB až 1 TB 5 GB až 16 TB 5 GB až 16 TB
Velikost přírůstku úložiště 1 GB 1 GB 1 GB
IOPS Proměnná 3 IOPS/GB
Minimální 100 IOPS
Max. 20 000 IOPS
3 IOPS/GB
Minimální 100 IOPS
Max. 20 000 IOPS

Poznámka:

Úložiště až 16 TB a 20 000 IOPS se podporuje v následujících oblastech: Austrálie – východ, Austrálie – jih, Brazílie – jih, Kanada – střed, Kanada – východ, USA – střed, USA – střed, Čína – východ 2, Čína – sever 2, Východní Asie, USA – východ, USA – východ 1, USA – východ 2, Francie – střed, Indie – jih, Indie – jih, Japonsko – východ, Japonsko – západ, Korea – střed, Korea – jih, Korea – jih USA – středosever, Severní Evropa, USA – středojih, Jihovýchodní Asie, Švýcarsko – sever, Švýcarsko – západ, US Gov – východ, US Gov SouthCentral, US Gov – jih, Spojené arabské emiráty – sever, Velká Británie – západ, Západní Evropa, USA – středozápad, USA – západ a USA – západ 2.

Všechny ostatní oblasti podporují až 4 TB úložiště a 6000 IOPS.

Během a po vytvoření serveru 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ě spotřeby úložiště vaší úlohy.

Poznámka:

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

Úroveň Basic neposkytuje záruku IOPS. V cenových úrovních Pro obecné účely a Optimalizováno pro paměť se počet IOPS škáluje s velikostí zřízeného úložiště v poměru 3:1.

Spotřebu vstupně-výstupních operací můžete monitorovat na webu Azure Portal nebo pomocí příkazů Azure CLI. Relevantní metriky pro monitorování jsou limit úložiště, procento úložiště, využité úložiště a procento vstupně-výstupních operací.

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

Servery s méně než 100 GB zřízeného úložiště jsou označené jen pro čtení, pokud je bezplatné úložiště menší než 512 MB nebo 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čí jen pro čtení. Pokud jste také zřídili 5 GB úložiště, server se označí jako jen pro čtení, pokud volné úložiště dosáhne méně než 512 MB.

Pokud je server nastavený jen pro čtení, všechny stávající relace se odpojí a nepotvrzené transakce se vrátí zpět. Všechny následné operace zápisu a potvrzení transakcí selžou. Všechny následné dotazy na čtení budou fungovat bez přerušení.

Můžete buď zvětšit velikost zřízeného úložiště pro váš server, nebo spustit novou relaci v režimu pro čtení i zápis a odstranit data, abyste získali zpět volné úložiště. Spuštění SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE; nastaví aktuální relaci na režim čtení zápisu. Aby se zabránilo poškození dat, neprovádějte žádné operace zápisu, pokud je server stále ve stavu jen pro čtení.

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

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ů s méně než 100 GB zřízeného úložiště se zřízená velikost úložiště zvýší o 5 GB, jakmile je volné úložiště nižší než 1 GB nebo 10 % zřízeného úložiš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 nebo 5 % velikosti zřízeného úložiště. Platí výše uvedené maximální limity úložiště.

Pokud jste například zřídili 1000 GB úložiště a skutečné využití překročí 950 GB, velikost úložiště serveru se zvýší na 1050 GB. Pokud jste také zřídili 10 GB úložiště, velikost úložiště se zvýší na 15 GB, pokud je méně než 1 GB úložiště zdarma.

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

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

Azure Database for PostgreSQL poskytuje až 100 % zřízeného úložiště serveru jako úložiště záloh bez dalších poplatků. Veškeré úložiště záloh, které používáte 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 k dispozici 250 GB dalšího úložiště pro zálohování serverů bez poplatků. Úložiště pro zálohy nad rámec 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ň (kromě úrovně Basic), velikost úložiště a dobu uchovávání záloh. Po vytvoření serveru 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é zvětšit pouze. Š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í serveru Azure Database for PostgreSQL pomocí Azure CLI.

Poznámka:

Velikost úložiště je možné zvětšit pouze. Po zvětšení se nemůžete vrátit k menší velikosti úložiště.

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 časový interval je různý, ale ve většině případů je kratší než minuta.

Škálování úložiště a změna doby uchovávání záloh jsou skutečné online operace. 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, na webu Azure Portal se na kartě Cenová úroveň zobrazí měsíční náklady na základě vybraných možností. Pokud nemáte předplatné Azure, můžete získat odhadovanou cenu pomocí cenové kalkulačky Azure. Na webu cenové kalkulačky Azure vyberte Přidat položky, rozbalte kategorii Databáze a zvolte Azure Database for PostgreSQL, abyste přizpůsobili možnosti.

Další kroky