Úložiště v Azure Database for PostgreSQL

Instanci flexibilního serveru Azure Database for PostgreSQL můžete vytvořit pomocí Azure spravovaných disků, což jsou svazky úložiště na úrovni bloků spravované Azure a používané s Azure Virtual Machines. Spravované disky jsou jako fyzický disk na místním serveru, ale jsou virtualizované. U spravovaných disků stačí zadat velikost disku, typ disku a zřídit disk. Jakmile disk připravíte, Azure se postará o zbytek. Azure Database for PostgreSQL flexibilní serverové instance podporují jednotky SSD úrovně Premium a SSD úrovně Premium verze 2 a ceny se stanovují na základě výpočetního výkonu, paměti a úložné vrstvy, kterou poskytujete.

SSD úrovně Premium

Azure SSD úrovně Premium poskytuje podporu disků s vysokým výkonem a nízkou latencí pro virtuální počítače se vstupními a výstupními úlohami náročnými na vstupně-výstupní operace. Jednotky SSD úrovně Premium jsou vhodné pro klíčové produkční aplikace.

Prémiové SSD v2

Obecně vzato, SSD úrovně Premium v2 nabízí vyšší výkon než SSD úrovně Premium a zároveň je méně nákladné. Výkon (kapacitu, propustnost a vstupně-výstupní operace za sekundu, označované jako IOPS) ssd úrovně Premium v2 můžete kdykoli upravit. Možnost těchto úprav umožňuje, aby úlohy byly nákladově efektivní a současně odpovídaly měnícím se potřebám výkonu. Například databáze náročná na transakce může potřebovat vyrovnat se s velkým množstvím vstupně-výstupních operací za sekundu za několik výjimečných dnů s vysokou poptávkou. Nebo herní aplikace může vyžadovat vyšší propustnost pouze během špičky. Proto pro většinu úloh pro obecné účely může SSD úrovně Premium v2 poskytovat nejlepší cenu za výkon. Teď můžete nasadit Azure Database for PostgreSQL flexibilní instance serveru s diskem SSD úrovně Premium v2 ve všech podporovaných oblastech.

Rozdíly mezi prémiovým SSD a prémiovým SSD v2

Na rozdíl od Premium SSD nemá Premium SSD v2 pevné velikosti. Disk SSD úrovně Premium v2 můžete nastavit na libovolnou požadovanou velikost a provádět podrobné úpravy podle požadavků na úlohy. Tyto jemné přírůstky mohou být v krocích po 1 GiB. Ssd úrovně Premium v2 nepodporuje ukládání do mezipaměti hostitele, ale stále poskytuje nižší latenci než SSD úrovně Premium. Kapacity SSD úrovně Premium v2 jsou v rozsahu od 1 GiB do 64 TiB.

Následující tabulka obsahuje porovnání různých aspektů typů disků podporovaných instancemi flexibilních serverů Azure Database for PostgreSQL, abyste se mohli rozhodnout, který z nich vyhovuje vašim potřebám lépe.

Prémiové SSD v2 SSD úrovně Premium
Typ disku SSD SSD
Scénář Produkční a výkonově citlivé úlohy, které konzistentně vyžadují nízkou latenci a vysokou IOPS a propustnost. Produkční a výkonově citlivé úlohy.
Maximální velikost disku 65 536 GiB 32 767 GiB
Maximální propustnost 1 200 MB/s 900 MB/s
Maximální počet vstupně-výstupních operací za sekundu 80,000 20,000

Ssd úrovně Premium v2 nabízí ve výchozím nastavení až 32 TIB na oblast na předplatné, ale podporuje vyšší kapacitu podle požadavků. Pokud chcete požádat o navýšení kapacity, požádejte o navýšení kvóty nebo se obraťte na podporu Azure.

služba Azure Database for PostgreSQL nabízí základní propustnost 125 MB/s pro disky až 399 GiB a 500 MB/s pro disky větší než 400 GiB bez dalších poplatků. Zvýšení propustnosti nad rámec úrovně Free vede k dodatečným poplatkům.

Úložiště, které zřídíte, je kapacita úložiště, která je dostupná pro flexibilní instanci serveru Azure Database for PostgreSQL. Toto ú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.

Velikost disku Prémiový SSD IOPS Prémiové SSD v2 IOPS
32 GB Zřízeno 120; až 3 500 Prvních 3000 IOPS je zdarma a mohou být navýšeny až na 17179.
64 GiB Nakonfigurováno 240; až 3 500 Prvních 3000 IOPS je zdarma a mohou být navýšeny až na 34359
128 GiB Zřízeno 500; až 3 500 Prvních 3000 IOPS zdarma, může škálovat až na 68719 IOPS.
256 GB Zřízeno 1 100; až 3 500 Prvních 3000 IOPS zdarma může zvýšit výkon až na 80 000
512 GiB Poskytováno 2 300; až 3 500 Prvních 12000 IOPS zdarma se může škálovat na 8 0000
1 tebibajt (TiB) 5 000 Prvních 12 000 IOPS zdarma může škálovat až na 80 000
2 TiB 7 500 Prvních 12 000 IOPS zdarma může škálovat až na 80 000
4 TiB 7 500 Prvních 12 000 IOPS zdarma může škálovat až na 80 000
8 TiB 16 000 Prvních 12 000 IOPS zdarma může škálovat až na 80 000
16 TiB 18,000 Prvních 12 000 IOPS zdarma může škálovat až na 80 000
32 TiB 20,000 Prvních 12 000 IOPS zdarma může škálovat až na 80 000
64 TiB N/A Prvních 12 000 IOPS zdarma může škálovat až na 80 000

Následující tabulka obsahuje přehled kapacit disků SSD úrovně Premium v2 a maximálních výkonů, které vám pomůžou rozhodnout, které možnosti byste měli použít.

Velikost disku SSD v2 Maximální dostupné IOPS Maximální dostupná propustnost (MB/s)
1 GiB-64 TiBs 3 000–80 000 (zvyšuje se o 500 IOPS na GiB) 125–1 200 (zvýšení o 0,25 MB/s na sadu IOPS)

Váš typ virtuálního počítače má také limity IOPS. I když můžete vybrat libovolnou velikost úložiště nezávisle na typu serveru, možná nebudete moct použít všechny IOPS, které úložiště poskytuje, zejména když zvolíte server s několika virtuálními jádry. Další informace najdete v tématu Možnosti výpočetního výkonu v Azure Database for PostgreSQL.

Poznámka:

Bez ohledu na typ úložiště, které přiřadíte k instanci, je možné vertikálně navýšit kapacitu úložiště, nikoli dolů.

Spotřebu vstupně-výstupních operací můžete monitorovat na portálu Azure 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 V/V procento.

Stav plného disku

Jakmile se disk zaplní, server začne vracet chyby a zabrání dalším úpravám. Dosažení limitu může také způsobit problémy s dalšími provozními činnostmi, jako jsou zálohování a archivace protokolu WAL. Existují různé způsoby, jak se této situaci plného disku vyhnout:

  • Aby se této situaci zabránilo, server se automaticky přepne do režimu jen pro čtení, když využití úložiště dosáhne 95 procent nebo když je dostupná kapacita menší než 5 GiB. Pokud používáte úložiště SSD úrovně Premium, můžete použít funkci automatického zvětšování úložiště nebo vertikálně navýšit kapacitu úložiště serveru, abyste se vyhnuli tomuto problému.
  • Pokud je server označený jako jen pro čtení kvůli plnému disku, můžete odstranit data, která už nepotřebujete. Uděláte to tak, že spustíte následující příkaz, kterým změníte režim na čtení i zápis a až to uděláte, můžete spustit příkaz delete.
	SET SESSION CHARACTERISTICS AS TRANSACTION READ WRITE;

Doporučujeme aktivně monitorovat místo na disku, které se používá, pomocí storage_percentage nebo storage_used metrik a zvětšit velikost disku, než v úložišti vyprší dostupné místo. Můžete nastavit upozornění, které vás upozorní, když se úložiště serveru blíží stavu mimo disk. Další informace najdete v tématu Použití portálu Azure k nastavení upozornění na metriky pro Azure Database for PostgreSQL.

Cena

Pro nejaktuálnější informace o cenách se podívejte na ceníky flexibilního serveru Azure Database for PostgreSQL.

portál Azure také ukazuje odhad měsíčních nákladů na konfiguraci serveru na základě vybraných možností.

Tento odhad lze zobrazit v průběhu vytváření serveru na stránce Nový flexibilní server Azure Database for PostgreSQL:

Screenshot, který zobrazuje odhadované měsíční náklady v průvodci novým flexibilním serverem Azure Database for PostgreSQL.

Pokud v nabídce prostředků existující instance v části Nastavení vyberete Výpočetní prostředky a úložiště, uvidíte ho také u existujících serverů:

Screenshot zobrazující odhadované měsíční náklady na stránce Výpočetní prostředky a úložiště existující instance flexibilního serveru Azure Database for PostgreSQL.

Pokud nemáte předplatné Azure, můžete získat odhadovanou cenu pomocí cenové kalkulačky Azure. Na webu Azure ceny kalkulačka vyberte kategorii Databáze a poté vyberte Azure Database for PostgreSQL, abyste přidali službu k odhadu a následně upravili možnosti.

Screenshot zobrazující cenovou kalkulačku Azure.