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 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 jednotky SSD (Premium Solid-State Drive) a 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
Disky SSD Azure Premium poskytují podporu disků s vysokou výkonnou a nízkou latencí pro virtuální počítače s úlohami náročnými na vstupně-výstupní vstupně-výstupní operace. Disky SSD úrovně Premium jsou vhodné pro klíčové produkční aplikace, ale můžete je použít pouze s kompatibilními řadami virtuálních počítačů. Disky SSD úrovně Premium podporují velikost sektoru 512E.
SSD úrovně Premium v2 (Preview)
Ssd úrovně Premium v2 nabízí vyšší výkon než disky SSD úrovně Premium, ale obecně méně nákladné. Výkon (kapacitu, propustnost a IOPS (vstupně-výstupní operace za sekundu) disků SSD úrovně Premium v2 můžete kdykoli upravit, což umožňuje nákladově efektivní úlohy při plnění měnících se požadavků na výkon. Například databáze náročná na transakce může potřebovat velké množství IOPS v malé velikosti nebo herní aplikace může potřebovat velké množství IOPS, ale pouze během špičky. Proto pro většinu úloh pro obecné účely může SSD úrovně Premium v2 poskytovat nejlepší 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:
Flexibilní server Azure Database for PostgreSQL je aktuálně ve verzi Preview ssd úrovně Premium v2.
Rozdíly mezi SSD úrovně Premium a SSD úrovně Premium v2
Na rozdíl od disků SSD úrovně Premium ssd verze 2 nemá vyhrazené velikosti. Ssd úrovně Premium v2 můžete nastavit na libovolnou podporovanou velikost, kterou dáváte přednost, a podle požadavků na úlohy proveďte podrobné úpravy (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í pěti typů disků, které vám pomůžou rozhodnout, který z nich se má použít.
SSD úrovně Premium v2 | SSD úrovně Premium | |
---|---|---|
Typ disku | SSD | SSD |
Scénář | Produkční a na výkon citlivé úlohy, které trvale vyžadují nízkou latenci, vysokou propustnost a IOPS. | Úlohy v produkčním prostředí a úlohy, u kterých záleží na výkonu |
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 |
Dá se použít jako disk s operačním systémem? | No | Ano |
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.
Premium SSD v2 IOPS
Všechny disky SSD úrovně Premium v2 mají standardní hodnotu 3000 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. Takže 8 giB disk může mít až 4 000 IOPS a 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.
Propustnost SSD úrovně Premium v2
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, maximální propustnost, která může být nastavená, je 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 zvyšuje cenu disku.
Poznámka:
Flexibilní server Azure Database for PostgreSQL je aktuálně ve verzi Preview ssd úrovně Premium v2.
Omezení ssd úrovně Premium v2 v rané verzi Preview
Funkce ve verzi Preview, jako jsou vysoká dostupnost, repliky pro čtení, geograficky redundantní zálohy, klíče spravované zákazníkem nebo funkce automatického zvětšování úložiště, se pro PV2 nepodporují.
Během verze Preview není online migrace z PV1 na PV2 podporovaná. Zákazníci můžou provést obnovení k určitému bodu v čase za účelem migrace z PV1 na PV2.
Ve verzi Preview můžete povolit ssd úrovně Premium V2 pouze pro nově vytvořené servery. Povolení SSD úrovně Premium V2 na existujících serverech se v současné době nepodporuje.
Ú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.
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 při rozhodování, které z těchto možností 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 o možnostech výpočetních prostředků flexibilního serveru najdete na flexibilním serveru Azure Database for PostgreSQL.
Poznámka:
Kapacitu úložiště je možné vertikálně pouze navýšit, ne snížit.
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.
Dosažení limitů úložiště
Když dosáhnete limitu úložiště, 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. Pomocí funkce automatického zvětšování úložiště se můžete vyhnout tomuto problému s diskem SSD úrovně Premium.
Doporučujeme aktivně monitorovat místo na disku, které se používá, a zvětšit velikost disku, než dojde k výpadku úložiště. 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 dostatečnou kapacitu úložiště 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. Ssd úrovně Premium v2 nepodporuje automatické zvětšování úložiště.
U serverů s více než 1 TiB zřízeného úložiště se mechanismus automatického zvětšování úložiště aktivuje, když dostupné místo klesne na méně než 10 % celkové kapacity nebo 64 GiB volného místa podle toho, která z těchto dvou hodnot je menší. Naopak u serverů 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ší.
Na obrázku vezměte server s kapacitou úložiště 2 TiB (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ím chováním je zvětšení velikosti disku na další úroveň ú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 je disk zřízený na 4 096 GiB. Tato výjimka představuje omezení spravovaných disků Azure. Pokud je disk již 4 096 GiB, aktivita škálování úložiště se neaktivuje, i když je zapnuté automatické zvětšování úložiště. V takových případech musíte úložiště škálovat ručně. Ruční škálování je offline operace, kterou byste měli naplánovat podle vašich obchodních požadavků.
Mějte na paměti, že úložiště je možné vertikálně navýšit, nikoli snížit.
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 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, zůstane provoz online. Pokud ale explicitně zadáte 4 TB jako 4 096 GiB, například v Azure CLI, operace škálování bude offline, protože dosáhne limitu 4 096 GiB.
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šší, nezískají možnost ukládání do mezipaměti disku.
Toto omezení je způsobeno základním spravovaným diskem Azure, který vyžaduje ruční operaci škálování disku. 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 limitem počtu vstupně-výstupních operací za sekundu. Pomocí této funkce můžete kdykoli zvýšit nebo snížit počet zřizovaných IOPS podle požadavků vašich úloh.
Minimální a maximální hodnota IOPS určuje vybraná velikost výpočetních prostředků. Další informace o minimální a maximální velikosti vstupně-výstupních operací za sekundu na výpočetní výkon najdete v velikosti výpočetních prostředků.
Důležité
Minimální a maximální počet vstupně-výstupních operací za sekundu určuje vybraná velikost výpočetních prostředků.
Zjistěte, jak vertikálně navýšit nebo snížit počet IOPS.
Cena
Nejaktuálnější informace o cenách najdete na stránce s cenami flexibilního serveru Azure Database for PostgreSQL. Na webu Azure Portal se na kartě Cenová úroveň zobrazují 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 pak výběrem možnosti Azure Database for PostgreSQL upravte.