Zálohování a obnovení ve službě Azure Cosmos DB for PostgreSQL

PLATÍ PRO: Azure Cosmos DB for PostgreSQL (využívající rozšíření databáze Citus do PostgreSQL)

Azure Cosmos DB for PostgreSQL automaticky vytváří zálohy každého uzlu v clusteru. Zálohy je možné použít k obnovení clusteru do zadaného času – obnovení k určitému bodu v čase (PITR). Zálohování a obnovení jsou základní součástí jakékoli strategie kontinuity podnikových procesů, protože chrání data před náhodným poškozením nebo odstraněním.

Zálohování

Automatizovaný proces provádí zálohování každého uzlu Azure Cosmos DB for PostgreSQL od okamžiku zřízení clusteru a v průběhu životního cyklu clusteru. Azure Cosmos DB for PostgreSQL pořizuje pravidelné snímky disků a kombinuje ho se streamováním souborů WAL uzlu do úložiště objektů blob v Azure.

Zálohy umožňují obnovit server k jakémukoli bodu v čase v rámci doby uchovávání. (Doba uchovávání je aktuálně 35 dnů pro všechny clustery.) Všechny zálohy se šifrují pomocí 256bitového šifrování AES.

Záložní soubory není možné exportovat. Dají se použít jenom pro operace obnovení ve službě Azure Cosmos DB for PostgreSQL.

Redundance zálohování

Azure Cosmos DB for PostgreSQL podporuje následující možnosti redundance zálohování.

  • Zálohování stejné oblasti

    • Zónově redundantní úložiště zálohování: Tato možnost se automaticky vybere pro oblasti, které podporují zóny dostupnosti. Pokud jsou zálohy uložené v zónově redundantním úložišti zálohování, kromě více kopií dat uložených v zóně dostupnosti, kde je každý uzel clusteru hostovaný, se data replikují také do jiných zón dostupnosti.

    • Místně redundantní úložiště zálohování: Tato možnost se automaticky vybere pro oblasti, které nepodporují zóny dostupnosti. Pokud jsou zálohy uložené v místně redundantním úložišti zálohování, uloží se ve stejné oblasti několik kopií záloh.

  • Zálohování mezi oblastmi

    • Geograficky redundantní úložiště zálohování: Tuto možnost můžete zvolit při vytváření clusteru. Pokud jsou zálohy uložené v jiné oblasti, kromě tří kopií dat uložených v oblasti, kde je cluster hostovaný, se data replikují do jiné oblasti.

Oblast Azure, ve které je geograficky redundantní zálohování clusteru uložené , závisí na oblasti Azure, ve které se nachází cluster Azure Cosmos DB for PostgreSQL.

Náklady na úložiště zálohování

Aktuální ceny úložiště zálohování najdete na stránce s cenami služby Azure Cosmos DB for PostgreSQL.

Obnovení

Cluster můžete obnovit k jakémukoli bodu v čase za posledních 35 dnů. Obnovení k určitému bodu v čase je užitečné v několika scénářích. Například když uživatel omylem odstraní data, zahodí důležitou tabulku nebo databázi, nebo když aplikace náhodně přepíše správná data špatnými daty.

Poznámka:

Zálohování clusteru se sice vždy ukládá po dobu 35 dnů, ale možná budete muset otevřít žádost o podporu pro obnovení clusteru do bodu, který je dřívější než nejnovější čas převzetí služeb při selhání. Kromě vysoké dostupnosti (HA) využívají operace údržby a výpočetního výkonu / škálování úložiště převzetí služeb při selhání k minimalizaci výpadků během těchto operací.

Pokud jsou všechny uzly spuštěné a spuštěné, můžete v případě obnovení clusteru obnovit bez ztráty dat. V mimořádně vzácném případě uzlu, u který dochází ke katastrofické události (a vysoká dostupnost není v clusteru povolená), můžete ztratit až 5 minut dat.

V clusterech s povolenou geografickou zálohou je možné provést obnovení ve vzdálené oblasti nebo ve stejné oblasti, ve které se nachází cluster.

Důležité

Odstraněné clustery není možné obnovit. Pokud cluster odstraníte, všechny uzly patřící k tomuto clusteru se odstraní a nebude možné je obnovit. Správci můžou využít zámky správy k ochraně prostředků clusteru, po nasazení před náhodným odstraněním nebo neočekávanými změnami.

Proces obnovení vytvoří nový cluster ve stejné nebo vzdálené oblasti Azure, předplatném a skupině prostředků jako původní. Tento cluster má stejnou konfiguraci jako původní cluster: stejný počet uzlů, stejný počet virtuálních jader, stejnou velikost úložiště, stejné role uživatelů, stejnou verzi PostgreSQL a stejnou verzi rozšíření Citus.

Nastavení sítě se nezachovává z původního clusteru, resetují se na výchozí hodnoty. Po obnovení budete muset tato nastavení ručně upravit, abyste povolili přístup k obnovenému clusteru. Obecně se podívejte na náš seznam navrhovaných úkolů po obnovení.

Obnovení clusteru ve většině případů trvá až 1 hodinu.

Další kroky