Dela via


Konfigurera hög tillgänglighet i en flexibel Azure Database for PostgreSQL-server

GÄLLER FÖR: Azure Database for PostgreSQL – flexibel server

Den här artikeln beskriver hur du kan aktivera eller inaktivera konfiguration med hög tillgänglighet i din flexibla Azure Database for PostgreSQL-server i samma zon eller zonredundanta distributionsmodeller.

Funktionen med hög tillgänglighet distribuerar fysiskt separata primära repliker och väntelägesrepliker. Båda replikerna kan etableras inom samma tillgänglighetszon eller var och en i en annan zon, beroende på vilken distributionsmodell du väljer. Mer information finns i begrepp med hög tillgänglighet. Du kan aktivera hög tillgänglighet när du skapar din flexibla Azure Database for PostgreSQL-server, eller så kan du göra det när servern har skapats.

Viktigt!

Uppdatering av faktureringsmodell för Azure Database for PostgreSQL – flexibel server (v5 HA): I april implementerade vi en uppdatering av faktureringsmodellen för v5 SKU med servrar med hög tillgänglighet (HA). Den här ändringen syftar till att korrekt återspegla avgifterna genom att redovisa både de primära servrarna och väntelägesservrarna. Före den här ändringen debiterade vi kunder felaktigt endast för den primära servern. Kunder som använder v5 SKU med HA-aktiverade servrar ser nu faktureringskvantiteter multiplicerat med 2. Den här uppdateringen påverkar inte V4- och v3-SKU:er.

Aktivera hög tillgänglighet för befintliga servrar

Använd Azure Portal:

  1. Välj din flexibla Azure Database for PostgreSQL-server.

  2. I resursmenyn går du till avsnittet Inställningar och väljer Hög tillgänglighet.

    Skärmbild som visar sidan Hög tillgänglighet.

  3. Om hög tillgänglighet inte är aktiverad visas kryssrutan Aktivera hög tillgänglighet avmarkerad och Status för hög tillgänglighet visas som Inte aktiverad.

    Skärmbild som visar hur sidan Hög tillgänglighet ser ut när hög tillgänglighet inte är aktiverad.

  4. Markera kryssrutan Aktivera hög tillgänglighet för att aktivera alternativet. Den visar alternativ för samma zon och zonredundanta alternativ. Om du väljer Samma zon skapas väntelägesservern i samma tillgänglighetszon som den primära servern.

    Skärmbild som visar hur sidan Hög tillgänglighet ser ut när hög tillgänglighet är aktiverad med samma zon.

Kommentar

Om den region där servern skapas inte har stöd för hög tillgänglighet med zonredundans är alternativet Zonredundant nedtonat och inaktiverat.

  1. Om regionen stöder zonredundans och du väljer Zonredundant kan du välja i vilken av de andra tillgängliga zonerna som du vill distribuera väntelägesservern.

    Skärmbild som visar sidan Hög tillgänglighet, när funktionen är aktiverad med väntelägesserver distribuerad i en annan zon än den primära.

  2. När allt har konfigurerats enligt dina behov väljer du Spara för att tillämpa ändringarna. En dialogruta informerar dig om den kostnadsökning som är kopplad till distributionen av väntelägesservern. Om du bestämmer dig för att fortsätta väljer du Aktivera HA.

    Skärmbild som visar dialogrutan för att bekräfta aktivering av hög tillgänglighet.

  3. En distribution initieras och när den är klar visas ett meddelande om att hög tillgänglighet har aktiverats.

    Skärmbild som visar meddelande som informerar om att hög tillgänglighet har aktiverats.

Inaktivera hög tillgänglighet

Använd Azure Portal:

  1. Välj din flexibla Azure Database for PostgreSQL-server.

  2. I resursmenyn går du till avsnittet Inställningar och väljer Hög tillgänglighet.

    Skärmbild som visar sidan Hög tillgänglighet med samma zon med hög tillgänglighet aktiverad.

  3. Om hög tillgänglighet är aktiverat visas kryssrutan Aktivera hög tillgänglighet markerad, läget Hög tillgänglighet är inställt på det konfigurerade läget och Status för hög tillgänglighet visas vanligtvis som Felfri.

    Skärmbild som visar hur sidan Hög tillgänglighet ser ut när hög hög zon med hög tillgänglighet är aktiverad.

  4. Avmarkera kryssrutan Aktivera hög tillgänglighet för att inaktivera alternativet.

    Skärmbild som visar hur sidan Hög tillgänglighet ser ut när du inaktiverar hög tillgänglighet.

  5. Välj Spara för att införa ändringarna. En dialogruta informerar dig om kostnadsminskningen som är kopplad till borttagningen av väntelägesservern. Om du bestämmer dig för att fortsätta väljer du Inaktivera HA.

    Skärmbild som visar dialogrutan för att bekräfta att hög tillgänglighet har inaktiverats.

  6. En distribution initierar och när den är klar visas ett meddelande om att hög tillgänglighet har inaktiverats.

    Skärmbild som visar meddelande som informerar om att hög tillgänglighet har inaktiverats.

Aktivera hög tillgänglighet under serveretablering

Använd Azure Portal:

  1. Under etableringen av en ny instans av Azure Database for PostgreSQL – flexibel server väljer du Samma zon eller Zonredundant i avsnittet Hög tillgänglighet.

    Skärmbild som visar hur du konfigurerar alternativ för hög tillgänglighet under etableringen av en ny instans.

Kommentar

Om den region där servern skapas inte har stöd för hög tillgänglighet med zonredundans är alternativet Zonredundant nedtonat och inaktiverat.

  1. Om du väljer en specifik zon för den primära servern genom att ställa in Tillgänglighetszon till något annat värde än Ingen inställning, kan du även välja ett uttryckligt valt värde för väntelägesservern i väntelägestillgänglighetszonen när du väljer Zonredundant. Det är användbart att ställa in zonerna på specifika zoner om du vill samordna programmet i samma zon som databasen för att minska svarstiden. Välj Ingen inställning om du vill att väntelägesservern ska distribueras i en tillgänglighetszon som väljs automatiskt åt dig.

    Skärmbild som visar hur du väljer specifika tillgänglighetszoner för primära servrar och väntelägesservrar.

Forcerad redundans

Följ de här stegen för att tvinga fram en redundansväxling av den primära servern till väntelägesservern i en flexibel Azure Database for PostgreSQL-server. Om du initierar en tvingad redundansväxling avbryts omedelbart den primära servern och en redundansväxling utlöses till väntelägesservern. Det är användbart att initiera en tvingad redundansväxling i fall där du vill testa hur en redundansväxling som orsakas av ett oplanerat avbrott skulle påverka din arbetsbelastning.

Viktigt!

  • Utför inte omedelbara, back-to-back-redundans. Vänta i minst 15–20 minuter mellan redundansväxlingar. En sådan väntetid gör att den nya väntelägesservern kan upprättas fullt ut.

  • Den totala drifttiden från slutpunkt till slutpunkt, som rapporterats i portalen, kan vara längre än den faktiska stilleståndstiden som programmet upplever. Du bör mäta stilleståndstiden ur programperspektivet.

Använd Azure Portal:

  1. Välj den flexibla Azure Database for PostgreSQL-server som har hög tillgänglighet aktiverad.

  2. I resursmenyn går du till avsnittet Inställningar och väljer Hög tillgänglighet.

    Skärmbild som visar sidan Hög tillgänglighet.

  3. Om läget för hög tillgänglighet är inställt på Zonredundant läge kanske du vill anteckna de värden som tilldelats primär tillgänglighetszon och väntelägestillgänglighetszon, eftersom de bör återställas när redundansåtgärden har slutförts.

    Skärmbild som visar de zoner där primära servrar och väntelägesservrar distribueras.

  4. Välj Tvingad redundans för att initiera den manuella redundansproceduren. En dialogruta informerar dig om den förväntade stilleståndstiden tills redundansväxlingen har slutförts. Om du bestämmer dig för att fortsätta väljer du OK.

    Skärmbild som visar det informationsmeddelande som visas innan du initierar en tvingad redundansväxling.

  5. Ett meddelande verkar nämna att redundans pågår.

    Skärmbild som visar det informationsmeddelande som visas när du initierar en tvingad redundansväxling.

  6. När redundansväxlingen till väntelägesservern är klar informerar ett meddelande dig om att åtgärden har slutförts.

    Skärmbild som visar det informationsmeddelande som visas när tvingad redundansväxling har slutförts.

  7. Om läget för hög tillgänglighet är konfigurerat som zonredundant kontrollerar du att värdena för Primär tillgänglighetszon och Väntelägestillgänglighetszon nu är omvända.

    Skärmbild som visar de zoner där primära servrar och väntelägesservrar distribueras.

Planerad redundans

Följ dessa steg för att utföra en planerad redundansväxling från den primära servern till väntelägesservern i en flexibel Azure Database for PostgreSQL-server. När den här åtgärden initieras förbereds först väntelägesservern och sedan redundansväxlingen. Den här redundansåtgärden ger minst stilleståndstid eftersom den utför en korrekt redundansväxling till väntelägesservern. Det är användbart för situationer som när en oväntad redundansväxling inträffar och du vill ta den primära servern tillbaka till önskad tillgänglighetszon.

Viktigt!

  • Utför inte omedelbara, back-to-back-redundans. Vänta i minst 15–20 minuter mellan redundansväxlingar. En sådan väntetid gör att den nya väntelägesservern kan upprättas fullt ut.

  • Vi rekommenderar att du utför planerade redundansväxlingar under perioder med låg aktivitet.

  • Den totala drifttiden från slutpunkt till slutpunkt, som rapporterats i portalen, kan vara längre än den faktiska stilleståndstiden som programmet upplever. Du bör mäta stilleståndstiden ur programperspektivet.

Använd Azure Portal:

  1. Välj den flexibla Azure Database for PostgreSQL-server som har hög tillgänglighet aktiverad.

  2. I resursmenyn går du till avsnittet Inställningar och väljer Hög tillgänglighet.

    Skärmbild som visar sidan Hög tillgänglighet.

  3. Om läget för hög tillgänglighet är inställt på Zonredundant läge kanske du vill anteckna de värden som tilldelats primär tillgänglighetszon och väntelägestillgänglighetszon, eftersom de bör återställas när redundansåtgärden har slutförts.

    Skärmbild som visar de zoner där primära servrar och väntelägesservrar distribueras.

  4. Välj Planerad redundans för att initiera den manuella redundansproceduren. En dialogruta informerar dig om den förväntade stilleståndstiden tills redundansväxlingen har slutförts. Om du bestämmer dig för att fortsätta väljer du OK.

    Skärmbild som visar det informationsmeddelande som visas innan du påbörjar en planerad redundansväxling.

  5. Ett meddelande verkar nämna att redundans pågår.

    Skärmbild som visar det informationsmeddelande som visas när du initierar en planerad redundansväxling.

  6. När redundansväxlingen till väntelägesservern är klar informerar ett meddelande dig om att åtgärden har slutförts.

    Skärmbild som visar det informationsmeddelande som visas när planerad redundansväxling har slutförts.

  7. Om läget för hög tillgänglighet är konfigurerat som zonredundant kontrollerar du att värdena för Primär tillgänglighetszon och Väntelägestillgänglighetszon nu är omvända.

    Skärmbild som visar de zoner där primära servrar och väntelägesservrar distribueras.

Särskilda beaktanden

  • Om du aktiverar eller inaktiverar hög tillgänglighet på en flexibel Azure Database for PostgreSQL-server ändras inte andra inställningar, inklusive nätverkskonfiguration, brandväggsinställningar, serverparametrar eller kvarhållning av säkerhetskopior. Aktivering eller inaktivering av hög tillgänglighet är en onlineåtgärd och påverkar inte programmets anslutning och åtgärder.

  • Hög tillgänglighet med båda replikerna som distribueras i samma zon stöds och är tillgängliga i alla regioner där Azure Database for PostgreSQL – flexibel server stöds. Hög tillgänglighet med zonredundans är dock endast tillgängligt i vissa regioner.

  • Hög tillgänglighet stöds inte på nivån Burstable . Det stöds bara på nivån Generell användning eller Minnesoptimerad .

  • Om du distribuerar en server i en region som består av en enda tillgänglighetszon kan du endast aktivera hög tillgänglighet i samma zonläge. Om regionen utökas i framtiden med flera tillgänglighetszoner kan du distribuera en ny flexibel Azure Database for PostgreSQL-server med hög tillgänglighet konfigurerad som samma zon eller zonredundant. För alla instanser som distribuerades i regionen när regionen bestod av en enda tillgänglighetszon kan du dock inte direkt aktivera hög tillgänglighet i zonredundant läge för dem. Som en lösning kan du återställa dessa instanser till nya instanser och sedan aktivera zonredundant hög tillgänglighet på de återställda servrarna.

    1. Följ anvisningarna i Återställning till tidpunkt för en flexibel Azure Database for PostgreSQL-server för att återställa den befintliga instansen på en ny med hjälp av den senaste återställningspunkten.
    2. När den nya servern har skapats aktiverar du hög tillgänglighet med zonredundans.
    3. Efter dataverifiering kan du ta bort den gamla servern.
    4. Kontrollera att klienternas anslutningssträng ändras så att de pekar på den nyligen återställde instansen.
  • Översikt över affärskontinuitet med Azure Database for PostgreSQL – flexibel server.

  • Hög tillgänglighet i Azure Database for PostgreSQL – flexibel server.

  • Återställning till tidpunkt för en Azure Database for PostgreSQL – flexibel serverinstans.