Sdílet prostřednictvím


Správa vysoké dostupnosti na flexibilním serveru Azure Database for PostgreSQL

PLATÍ PRO: Flexibilní server Azure Database for PostgreSQL

Tento článek popisuje, jak povolit nebo zakázat konfiguraci vysoké dostupnosti v instanci flexibilního serveru Azure Database for PostgreSQL v zónově redundantních i stejných modelech nasazení.

Funkce vysoké dostupnosti zřídí fyzicky samostatnou primární a pohotovostní repliku se stejnou zónou nebo napříč zónami v závislosti na modelu nasazení. Další informace najdete v dokumentaci k konceptům vysoké dostupnosti. V době vytvoření instance flexibilního serveru Azure Database for PostgreSQL nebo po vytvoření můžete povolit vysokou dostupnost.

Tato stránka obsahuje pokyny, jak povolit nebo zakázat vysokou dostupnost. Tato operace nezmění vaše další nastavení, včetně konfigurace virtuální sítě, nastavení brány firewall a uchovávání záloh. Podobně povolení a zakázání vysoké dostupnosti je online operace, která nemá vliv na připojení a operace vaší aplikace.

Důležité

Aktualizace fakturačního modelu pro flexibilní server Azure Database for PostgreSQL (v5 HA): V dubnu jsme implementovali aktualizaci fakturačního modelu pro skladovou položku v5 s povolenými servery s vysokou dostupností (HA). Cílem této změny je správně odrážet poplatky díky účtování primárních i pohotovostních serverů. Před touto změnou jsme zákazníkům nesprávně účtovali jenom primární server. Zákazníci, kteří používají skladovou položku v5 se servery s povolenou vysokou dostupností, teď uvidí množství fakturace vynásobené 2. Tato aktualizace nemá vliv na skladové položky v4 a v3.

Požadavky

Důležité

Seznam oblastí, které podporují zónově redundantní vysokou dostupnost, najdete v těchto podporovaných oblastech.

Povolení vysoké dostupnosti při vytváření serveru

Tato část obsahuje podrobnosti týkající se polí souvisejících s vysokou dostupností. Při vytváření instance flexibilního serveru Azure Database for PostgreSQL můžete nasadit vysokou dostupnost pomocí těchto kroků.

  1. Na webu Azure Portal zvolte flexibilní server Azure Database for PostgreSQL a vyberte vytvořit. Podrobnosti o tom, jak vyplnit podrobnosti, jako je předplatné, skupina prostředků, název serveru, oblast a další pole, najdete v tématu vytvoření flexibilního serveru Azure Database for PostgreSQL.

    Snímek obrazovky s výběrem předplatného a oblasti

  2. Zvolte zónu dostupnosti. To je užitečné, pokud chcete aplikaci sloučit do stejné zóny dostupnosti jako databázi, aby se snížila latence. Pokud chcete, aby instance flexibilního serveru Azure Database for PostgreSQL nasadí primární server do libovolné zóny dostupnosti, zvolte možnost Bez předvoleb . Mějte na paměti, že pokud zvolíte zónu dostupnosti pro primární v zónově redundantním nasazení vysoké dostupnosti, můžete zvolit zónu pohotovostní dostupnosti.

    Snímek obrazovky s výběrem zóny dostupnosti

  3. Zaškrtněte políčko Povolit vysokou dostupnost. Tím se otevře možnost zvolit režim vysoké dostupnosti. Pokud oblast nepodporuje AZ, je povolený pouze režim stejné zóny.

    Zaškrtávací políčko s vysokou dostupností a výběr režimu

  4. Pokud jste vybrali zónu dostupnosti v kroku 2 a pokud jste zvolili zónově redundantní vysokou dostupnost, můžete zvolit pohotovostní zónu. Snímek obrazovky s výběrem pohotovostního az

  5. Pokud chcete změnit výchozí výpočetní prostředky a úložiště, vyberte Konfigurovat server.

    Snímek obrazovky konfigurace výpočetních prostředků a úložiště

  6. Pokud je zaškrtnutá možnost vysoké dostupnosti, úroveň s možností nárazové dostupnosti není k dispozici pro výběr. Můžete zvolit úroveň výpočetních prostředků pro obecné účely nebo Optimalizováno pro paměť. V rozevíracím seznamu pak můžete vybrat velikost výpočetních prostředků.

    Obrazovka výběru úrovně výpočetních prostředků

  7. Vyberte velikost úložiště v GiB pomocí posuvného pruhu a vyberte dobu uchovávání záloh mezi 7 dny a 35 dny.

    Snímek obrazovky se zálohováním úložiště

  8. Zvolte Uložit.

Povolení vysoké dostupnosti po vytvoření serveru

Pokud chcete povolit vysokou dostupnost pro stávající instanci flexibilního serveru Azure Database for PostgreSQL, postupujte podle těchto kroků.

  1. Na webu Azure Portal vyberte existující instanci flexibilního serveru Azure Database for PostgreSQL.

  2. Na stránce instance flexibilního serveru Azure Database for PostgreSQL vyberte na levém panelu vysokou dostupnost a otevřete stránku s vysokou dostupností.

    Obrazovka výběru levého panelu

  3. Zaškrtnutím políčka Povolit vysokou dostupnost tuto možnost povolte. Zobrazuje stejnou zónovou vysokou dostupnost a zónově redundantní vysokou dostupnost. Pokud zvolíte zónově redundantní vysokou dostupnost, můžete zvolit pohotovostní az.

    Snímek obrazovky pro povolení vysoké dostupnosti stejné zóny

    Snímek obrazovky s povolením zónově redundantní vysoké dostupnosti

  4. Zobrazí se potvrzovací dialogové okno s oznámením, že povolením vysoké dostupnosti zvýšíte náklady kvůli většímu počtu nasazení serveru a úložiště.

  5. Pokud chcete povolit vysokou dostupnost, vyberte tlačítko Povolit vysokou dostupnost.

  6. Zobrazí se oznámení o probíhajícím nasazení s vysokou dostupností.

Zákaz vysoké dostupnosti

Pokud chcete zakázat vysokou dostupnost pro instanci flexibilního serveru Azure Database for PostgreSQL, která je už nakonfigurovaná s vysokou dostupností, postupujte podle těchto kroků.

  1. Na webu Azure Portal vyberte existující instanci flexibilního serveru Azure Database for PostgreSQL.

  2. Na stránce instance flexibilního serveru Azure Database for PostgreSQL vyberte na předním panelu vysokou dostupnost a otevřete stránku s vysokou dostupností.

    Snímek obrazovky s výběrem levého panelu

  3. Zaškrtnutím políčka Vysoká dostupnost tuto možnost zakážete. Potom změnu uložte výběrem možnosti Uložit .

    Snímek obrazovky znázorňující zakázání vysoké dostupnosti

  4. Zobrazí se potvrzovací dialogové okno, kde můžete potvrdit zakázání vysoké dostupnosti.

  5. Výběrem tlačítka Zakázat vysokou dostupnost zakažte vysokou dostupnost.

  6. Zobrazí se oznámení, že probíhá vyřazení nasazení vysoké dostupnosti z provozu.

Vynucené převzetí služeb při selhání

Pomocí těchto kroků vynutíte převzetí služeb při selhání primární instance flexibilního serveru Azure Database for PostgreSQL v pohotovostním režimu. Tím se okamžitě vypne primární server a aktivuje se převzetí služeb při selhání na pohotovostní server. To je užitečné pro případy, jako je testování neplánovaného výpadku doby převzetí služeb při selhání pro vaši úlohu.

  1. Na webu Azure Portal vyberte existující instanci flexibilního serveru Azure Database for PostgreSQL, která má již povolenou funkci vysoké dostupnosti.

  2. Na stránce instance flexibilního serveru Azure Database for PostgreSQL vyberte na předním panelu vysokou dostupnost a otevřete stránku s vysokou dostupností.

  3. Kontrola primární zóny dostupnosti a zóny pohotovostní dostupnosti

  4. Výběrem možnosti Vynucené převzetí služeb při selhání zahájíte ruční postup převzetí služeb při selhání. Automaticky otevírané okno vás informuje o potenciálním výpadku, dokud se převzetí služeb při selhání neskončí. Přečtěte si zprávu a vyberte OK.

  5. Zobrazí se oznámení s oznámením, že probíhá převzetí služeb při selhání.

  6. Po dokončení převzetí služeb při selhání na pohotovostní server se zobrazí oznámení.

  7. Zkontrolujte novou primární zónu dostupnosti a zónu pohotovostní dostupnosti.

    Snímek obrazovky s možností vynuceného převzetí služeb při selhání na vyžádání

Důležité

  • Neprovádějte okamžité převzetí služeb při selhání back-to-back. Počkejte alespoň 15 až 20 minut mezi převzetím služeb při selhání, což také umožní úplné navázání nového pohotovostního serveru.

  • Celkový koncový čas operace, jak je hlášeno na portálu, může být delší než skutečný výpadek, ke které aplikace došlo. Změřte výpadek z hlediska aplikace.

Plánované převzetí služeb při selhání

Podle těchto kroků proveďte plánované převzetí služeb při selhání z primární instance na pohotovostní instanci flexibilního serveru Azure Database for PostgreSQL. Tím se nejprve připraví pohotovostní server a provede převzetí služeb při selhání. To poskytuje nejmenší výpadek, protože to provádí řádné převzetí služeb při selhání na pohotovostní server v situacích, jako je například po události převzetí služeb při selhání, chcete přenést primární server zpět do upřednostňované zóny dostupnosti.

  1. Na webu Azure Portal vyberte existující instanci flexibilního serveru Azure Database for PostgreSQL, která má již povolenou funkci vysoké dostupnosti.
  2. Na stránce instance flexibilního serveru Azure Database for PostgreSQL vyberte na předním panelu vysokou dostupnost a otevřete stránku s vysokou dostupností.
  3. Kontrola primární zóny dostupnosti a zóny pohotovostní dostupnosti
  4. Výběrem možnosti Plánované převzetí služeb při selhání zahájíte ruční postup převzetí služeb při selhání. Automaticky otevírané okno vás informuje o procesu. Přečtěte si zprávu a vyberte OK.
  5. Zobrazí se oznámení s oznámením, že probíhá převzetí služeb při selhání.
  6. Po dokončení převzetí služeb při selhání na pohotovostní server se zobrazí oznámení.
  7. Zkontrolujte novou primární zónu dostupnosti a zónu pohotovostní dostupnosti. Snímek obrazovky s plánovaným převzetím služeb při selhání na vyžádání

Důležité

  • Neprovádějte okamžité převzetí služeb při selhání back-to-back. Počkejte alespoň 15 až 20 minut mezi převzetím služeb při selhání, což také umožní úplné navázání nového pohotovostního serveru.

  • Doporučuje se provést plánované převzetí služeb při selhání během období nízké aktivity.

  • Celková doba kompletní operace může být delší než skutečný výpadek, ke které aplikace došlo. Změřte výpadek z hlediska aplikace.

Povolení zónově redundantní vysoké dostupnosti po tom, co oblast podporuje AZ

Existují oblasti Azure, které nepodporují zóny dostupnosti. Pokud jste už nasadili servery bez vysoké dostupnosti, nemůžete přímo povolit zónově redundantní vysokou dostupnost na serveru, ale můžete provést obnovení a povolit vysokou dostupnost na daném serveru. Následující kroky ukazují, jak pro tento server povolit zónově redundantní vysokou dostupnost.

  1. Na stránce s přehledem serveru vyberte Obnovit, abyste provedli obnovení k určitému bodu v čase. Zvolte Nejnovější bod obnovení.
  2. Zvolte název serveru, zónu dostupnosti.
  3. Vyberte Zkontrolovat a vytvořit.
  4. Ze zálohy se vytvoří nová instance flexibilního serveru Azure Database for PostgreSQL.
  5. Po vytvoření nového serveru na stránce s přehledem serveru postupujte podle pokynů k povolení vysoké dostupnosti.
  6. Po ověření dat můžete volitelně odstranit starý server.
  7. Ujistěte se, že se klienti připojovací řetězec upraví tak, aby odkazovaly na nový server s podporou vysoké dostupnosti.

Další kroky