Možnosti úložiště na flexibilním serveru Azure Database for PostgreSQL
PLATÍ PRO: Flexibilní server Azure Database for PostgreSQL
Instanci flexibilního serveru Azure Database for PostgreSQL můžete vytvořit pomocí spravovaných disků Azure, což jsou svazky úložiště na úrovni bloků spravované v Azure a používané ve službě 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 zřídíte, Azure zpracuje zbytek. Flexibilní server Azure Database for PostgreSQL podporuje disky SSD úrovně Premium (Ssd úrovně Premium) a jednotky SSD úrovně Premium verze 2 (SSD úrovně Premium v2) a ceny se počítají na základě výpočetních prostředků, paměti a úrovně úložiště, kterou zřídíte.
SSD úrovně Premium
Azure Premium SSD 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.
SSD úrovně Premium v2 (Preview)
Ssd úrovně Premium v2 nabízí vyšší výkon než SSD úrovně Premium a zároveň je méně nákladný, obecně platí. 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. Ve všech podporovaných oblastech teď můžete nasadit instance flexibilního serveru Azure Database for PostgreSQL s diskem SSD úrovně Premium v2.
Poznámka:
Ssd úrovně Premium v2 je aktuálně ve verzi Preview pro flexibilní server Azure Database for PostgreSQL.
Rozdíly mezi SSD úrovně Premium a SSD úrovně Premium v2
Na rozdíl od SSD úrovně Premium nemá SSD úrovně Premium v2 vyhrazené 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 podrobné přírůstky můžou jít v krocích 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 flexibilním serverem Azure Database for PostgreSQL, abyste se mohli rozhodnout, který z nich vám vyhovuje lépe.
SSD úrovně Premium 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 |
Max. propustnost | 1 200 MB/s | 900 MB/s |
Maximální IOPS | 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.
SSD úrovně Premium v2 – IOPS
Všechny disky SSD úrovně Premium v2 mají standardní hodnotu 3 000 IOPS, která je bezplatná. Po 6 GiB se maximální počet IOPS disku může zvýšit rychlostí 500 na GiB, až 80 000 IOPS. Disk 8 GiB tedy může mít až 4 000 IOPS a disk 10 GiB může mít až 5 000 IOPS. Aby bylo možné nastavit 80 000 IOPS na disku, musí mít tento disk alespoň 160 GiB. Zvýšení počtu IOPS nad 3 000 zvyšuje cenu disku.
SSD úrovně Premium v2 – propustnost
Všechny disky SSD úrovně Premium v2 mají standardní propustnost 125 MB/s, která je bezplatná. Po 6 GiB se maximální propustnost, kterou je možné nastavit, zvýší o 0,25 MB/s na nastavené IOPS. Pokud má disk 3 000 IOPS, můžete nastavit maximální propustnost na 750 MB/s. Pokud chcete zvýšit propustnost tohoto disku nad 750 MB/s, musí se zvýšit počet IOPS. Pokud například zvýšíte počet IOPS na 4 000, pak maximální propustnost, kterou je možné nastavit, je 1 000. 1 200 MB/s je maximální podporovaná propustnost disků s 5 000 IOPS nebo více. Zvýšení propustnosti nad 125 MB/s zvyšuje cenu disku.
Poznámka:
Ssd úrovně Premium v2 je aktuálně ve verzi Preview pro flexibilní server Azure Database for PostgreSQL.
Ssd úrovně Premium v2 – omezení během verze Preview
Vysoce dostupné, repliky pro čtení, geograficky redundantní zálohy, šifrování dat s klíči spravovanými zákazníkem nebo funkce automatického zvětšování úložiště se nepodporují pro SSD úrovně Premium v2.
Online migrace z SSD úrovně Premium (PV1) na SSD úrovně Premium v2 (PV2) není podporovaná. Pokud chcete migrovat mezi různými typy úložiště, můžete provést obnovení existujícího serveru k určitému bodu v čase na nový, který je zřízený s jiným typem úložiště.
Ssd úrovně Premium V2 je možné povolit pouze pro nově vytvořené servery. Povolení SSD úrovně Premium V2 na existujících serverech se nepodporuje.
Ssd úrovně Premium V2 lze povolit pouze v následujících oblastech: Austrálie – východ, Brazílie – jih, Kanada – střed, Indie – střed, USA – střed, Východní Asie, USA – východ, USA – východ 2, Francie – střed, Německo – středozápad, Izrael – střed, Japonsko – východ, Korea – střed, Norsko – východ, Polsko – střed, USA – středojiž, Jihovýchodní Asie, Švýcarsko – sever, Spojené arabské emiráty – sever, USA – středozápad, Západní Evropa, Západní Evropa, usa – západ 2.
Úložiště, které zřídíte, je velikost kapacity úložiště dostupná pro instanci flexibilního 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 | Premium SSD IOPS | Premium SSD v2 IOPS |
---|---|---|
32 GB | Zřízeno 120; až 3 500 | Prvních 3000 IOPS zdarma může vertikálně navýšit kapacitu až 17179 |
64 GiB | Zřízeno 240; až 3 500 | Prvních 3000 IOPS zdarma může vertikálně navýšit kapacitu až 34359 |
128 GiB | Zřízeno 500; až 3 500 | Prvních 3000 IOPS zdarma může vertikálně navýšit kapacitu až 68719 |
256 GB | Zřízeno 1 100; až 3 500 | Prvních 3000 vstupně-výstupních operací za sekundu může vertikálně navýšit kapacitu až na 8 0000 |
512 GiB | Zřízeno 2 300; až 3 500 | Prvních 3 000 vstupně-výstupních operací za sekundu se dá škálovat na 8 0000 |
1 TiB | 5 000 | Prvních 3000 vstupně-výstupních operací za sekundu může vertikálně navýšit kapacitu až na 8 0000 |
2 TiB | 7 500 | Prvních 3000 vstupně-výstupních operací za sekundu může vertikálně navýšit kapacitu až na 8 0000 |
4 TiB | 7 500 | Prvních 3000 vstupně-výstupních operací za sekundu může vertikálně navýšit kapacitu až na 8 0000 |
8 TiB | 16 000 | Prvních 3000 vstupně-výstupních operací za sekundu může vertikálně navýšit kapacitu až na 8 0000 |
16 TiB | 18 000 | Prvních 3000 vstupně-výstupních operací za sekundu může vertikálně navýšit kapacitu až na 8 0000 |
32 TiB | 20,000 | Prvních 3000 vstupně-výstupních operací za sekundu může vertikálně navýšit kapacitu až na 8 0000 |
64 TiB | – | Prvních 3000 vstupně-výstupních operací za sekundu může vertikálně navýšit kapacitu až na 8 0000 |
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í počet dostupných vstupně-výstupních operací za sekundu | 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 možnostech výpočetních prostředků na flexibilním serveru 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 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 V/V procento.
Podmínky 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 aktivitami, jako jsou zálohy a archivace protokolu WAL (Head).
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 typ úložiště SSD úrovně Premium, můžete použít funkci automatického zvětšování úložiště, abyste se vyhnuli tomuto problému.
Doporučujeme aktivně monitorovat místo na disku, které se používá, a zvětšit velikost disku před tím, než v úložišti dojde k dostupnému místu. 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í webu Azure Portal k nastavení upozornění na metriky pro flexibilní server Azure Database for PostgreSQL.
Automatické zvětšování úložiště (SSD úrovně Premium)
Automatické zvětšování úložiště může pomoct zajistit, že váš server bude mít vždy dostatek volného místa a nebude jen pro čtení. Když zapnete automatické zvětšování úložiště, velikost disku se zvýší, aniž by to mělo vliv na zatížení. Automatické zvětšování úložiště je podporováno pouze pro vrstvu úložiště SSD úrovně Premium.
U serverů s více než 1 TiB zřízeného úložiště se aktivuje mechanismus automatického zvětšování úložiště, když dostupné místo klesne pod 10 % celkové kapacity nebo 64 GiB, podle toho, která z těchto dvou hodnot je menší. Naopak pro servery s úložištěm pod 1 TiB se tato prahová hodnota upraví na 20 % dostupného volného místa nebo 64 GiB v závislosti na tom, které z těchto hodnot je menší.
Jako ilustrativní příklad se podíváme na server s kapacitou úložiště 2 TiB (což je větší než 1 TiB). V tomto případě je limit automatického zvětšování nastavený na 64 GiB. Tato volba je provedena, protože 64 GiB je menší hodnota ve srovnání s 10 % z 2 TiB, což je přibližně 204,8 GiB. Naproti tomu u serveru s velikostí úložiště 128 GiB (menší než 1 TiB) se funkce automatického zvětšování aktivuje, když zbývá jen 25,8 GiB místa. Tato aktivace vychází z 20% prahové hodnoty celkového přiděleného úložiště (128 GiB), což je menší než 64 GiB.
Výchozí chování zvyšuje velikost disku na další velikost úložiště SSD úrovně Premium. Toto zvýšení se vždy zdvojnásobí ve velikosti i nákladech bez ohledu na to, jestli operaci škálování úložiště spustíte ručně nebo prostřednictvím automatického zvětšování úložiště. Povolení automatického zvětšování úložiště je užitečné, když spravujete nepředvídatelné úlohy, protože automaticky zjišťuje nízké podmínky úložiště a odpovídajícím způsobem vertikálně navyšuje kapacitu úložiště.
Proces škálování úložiště se provádí online, aniž by způsoboval výpadky, s výjimkou případů, kdy velikost disku musí překročit hranice 4 096 GiB. Tato výjimka je omezením spravovaných disků Azure. V takovém případě se aktivita automatického škálování úložiště neaktivuje, i když je pro server povolené nastavení automatického zvětšování úložiště. V takových případech musíte úložiště škálovat ručně. Mějte na paměti, že v tomto scénáři (dosažení nebo překročení hranice 4096 GiB) je ruční škálování offline operace. Doporučujeme naplánovat tento úkol tak, aby odpovídal vašim obchodním potřebám. Všechny ostatní operace je možné provádět online. Jakmile je přidělená velikost disku 8 192 GiB nebo vyšší, automatické zvětšování úložiště se aktivuje automaticky a každá následná operace zvětšení úložiště se provede online, dokud disk nedosáhne maximální rostoucí kapacity, což je 32 768 GiB.
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ů.
Omezení a aspekty automatického zvětšování úložiště
Operace škálování disků se obvykle provádějí online, s výjimkou konkrétních scénářů zahrnujících překročení hranice 4 096 GiB. Mezi tyto scénáře patří dosažení nebo překročení limitu 4 096 GiB. Například škálování z 2 048 GiB na 8 192 GiB aktivuje offline operaci. Přechod na 4 TB na webu Azure Portal, který je reprezentovaný jako 4 095 GiB, udržuje operaci online. Pokud ale explicitně zadáte 4 TB jako 4 096 GiB, například v Azure CLI, operace škálování se dokončí v offline režimu, protože dosáhne limitu 4 096 GiB. Operace škálování oflline obvykle trvá 2 až 10 minut. Díky omezené funkci škálování výpadků se tato doba trvání zmenší na méně než 30 sekund. Toto snížení výpadku během škálování prostředků zlepšuje celkovou dostupnost vaší instance databáze.
Ukládání do mezipaměti hostitele (jen pro čtení a zápis) je podporováno na discích menší než 4 TiB. Každý disk zřízený až 4 095 GiB může využívat ukládání do mezipaměti hostitele. Ukládání do mezipaměti hostitele není podporováno pro disky větší než nebo rovno 4 096 GiB. Například disk P50 Premium zřízený na úrovni 4 095 GiB může využívat ukládání do mezipaměti hostitele a disk P50 zřízený na 4 096 GiB nemůže využít výhod ukládání do mezipaměti hostitele. Zákazníci, kteří přecházejí z nižší velikosti disku na 4 096 GiB nebo vyšší, ztratí možnost používat ukládání do mezipaměti na disku.
Toto omezení je způsobené základními spravovanými disky Azure, které potřebují ruční operaci škálování disků. Při přístupu k tomuto limitu se na portálu zobrazí informační zpráva.
Automatické zvětšování úložiště se neaktivuje, když máte vysoké využití WAL.
Poznámka:
Automatické zvětšování úložiště závisí na online škálování disků, takže nikdy nezpůsobí výpadek.
Škálování IOPS
Flexibilní server Azure Database for PostgreSQL podporuje zřizování dalších IOPS. Tato funkce umožňuje zřídit více IOPS nad rámec bezplatného limitu IOPS. Pomocí této funkce můžete kdykoli zvýšit nebo snížit počet zřízených vstupně-výstupních operací za sekundu, abyste je přizpůsobili požadavkům na úlohy.
Vybraná velikost výpočetních prostředků určuje minimální a maximální počet vstupně-výstupních operací za sekundu. Další informace o minimální a maximální velikosti vstupně-výstupních operací za sekundu na výpočetní výkon najdete v tématu Velikost výpočetních prostředků.
Důležité
Vybraná velikost výpočetních prostředků určuje minimální a maximální počet vstupně-výstupních operací za sekundu.
Zjistěte, jak vertikálně navýšit nebo snížit počet IOPS.
Cena
Nejaktuálnější informace o cenách najdete ve službě Azure Database for PostgreSQL – ceny flexibilního serveru.
Azure Portal 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 s 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ů:
Pokud nemáte předplatné Azure, můžete získat odhadovanou cenu pomocí cenové kalkulačky Azure. Na webu cenové kalkulačky Azure vyberte kategorii Databáze a pak výběrem možnosti Azure Database for PostgreSQL přidejte službu do odhadu a pak upravte možnosti.
Související obsah
- Správa flexibilního serveru Azure Database for PostgreSQL
- Omezení na flexibilním serveru Azure Database for PostgreSQL