Delen via


Statuscontrole met hoge beschikbaarheid (HA) voor Azure Database for PostgreSQL - Flexible Server

VAN TOEPASSING OP: Azure Database for PostgreSQL - Flexibele server

Azure Database for PostgreSQL Flexible Server bevat een functie voor statusbewaking met hoge beschikbaarheid (HA), die gebruikmaakt van het RHC-framework (Resource Health Check) van Azure. Deze service biedt doorlopend inzicht in de status van instanties met hoge beschikbaarheid, waarbij u op de hoogte wordt gesteld van gebeurtenissen die van invloed kunnen zijn op de connectiviteit en beschikbaarheid. Hieronder worden elke status en de bijbehorende scenario's beschreven, zodat u problemen met hoge beschikbaarheid kunt oplossen en behouden.

Statussen

Elke HA-status wordt bewaakt via verschillende interne signalen die specifieke omstandigheden vertegenwoordigen. Hieronder ziet u de mogelijke hoge beschikbaarheidsstatussen, samen met visuele indicatoren en scenario's die van invloed kunnen zijn op uw Flexibele Azure Database for PostgreSQL-server.

Beschikbaar – hoge beschikbaarheid is in orde

De status Beschikbaar geeft aan dat uw server met hoge beschikbaarheid normaal werkt zonder gedetecteerde problemen die van invloed zijn op de gereedheid van de failover. Alle benodigde configuraties zijn intact en er zijn geen significante foutvoorwaarden gedetecteerd.

Schermopname van de beschikbare beschikbaarheidsstatus.

Gedegradeerd: netwerkbeveiligingsgroep (NSG) of virtueel apparaat dat verbindingen blokkeert

De gedegradeerde status kan worden weergegeven wanneer NSG-regels of een virtueel apparaat essentiële verbindingen blokkeert die vereist zijn voor hoge beschikbaarheid. Dit configuratieprobleem voorkomt volledige ha-functionaliteit en moet worden gecorrigeerd door de NSG-instellingen aan te passen.

Schermopname van de gedegradeerde ha-status vanwege geblokkeerde NSG-verbindingen.

Gedegradeerd : alleen-lezenstatus

Als uw PostgreSQL Flexible Server de status Alleen-lezen invoert, weerspiegelt de gedegradeerde status deze beperking. Dit vereist doorgaans het inrichten van extra resources of het aanpakken van de voorwaarden die hebben geleid tot de instelling alleen-lezen om de volledige functionaliteit te herstellen.

Schermopname van de gedegradeerde ha-status vanwege de status Alleen-lezen.

Gedegradeerd : hoge beschikbaarheid in gedegradeerde status

Wanneer de HA-service zelf verminderde prestaties ondervindt, mogelijk vanwege tijdelijke problemen of systeemniveauvoorwaarden, wordt deze status weergegeven. Het implementeren van logica voor opnieuw proberen kan helpen de gevolgen van deze tijdelijke verbindingsonderbrekingen te beperken.

Schermopname van de gedegradeerde ha-status vanwege prestatieproblemen.

Gedegradeerd : geplande failover geïnitieerd

Tijdens een geplande failovergebeurtenis die is geïnitieerd voor uw server, wordt de gedegradeerde status weergegeven, waarmee wordt aangegeven dat failoverprocessen met hoge beschikbaarheid actief zijn. Dit is over het algemeen een kort en gecontroleerd proces, en de service moet binnenkort worden hervat.

Schermopname van de gedegradeerde ha-status vanwege geplande failover.

Gedegradeerd : niet-geplande failover geïnitieerd

Voor een niet-geplande failover geeft deze status een actieve failovergebeurtenis aan die wordt geactiveerd door onverwachte omstandigheden. Dit scenario kan korte verbindingsonderbrekingen omvatten totdat de server failoverprocedures voltooit.

Schermopname van de gedegradeerde ha-status vanwege niet-geplande failover.

Gedegradeerd : failover-upgrade geïnitieerd

Tijdens systeemupgrades kan uw HA-server een upgradefailover ondergaan om de benodigde updates toe te passen. In deze status kan de server nieuwe verbindingen tijdelijk beperken en moet logica voor opnieuw proberen worden geïmplementeerd om tijdelijke problemen effectief af te handelen.

Schermopname van de gedegradeerde ha-status vanwege een upgradefailover.

Resource Health-waarschuwingen configureren

U kunt Resource Health-waarschuwingen instellen om realtime meldingen te ontvangen wanneer er wijzigingen optreden in de status van uw PostgreSQL-exemplaar met hoge beschikbaarheid. Configuraties zijn beschikbaar via Azure Portal of met behulp van een ARM-sjabloon, zodat u op de hoogte blijft van statusupdates voor hoge beschikbaarheid zonder dat u de portal actief hoeft te controleren.

Stappen voor het configureren van Resource Health-waarschuwingen via de portal

  1. Navigeer naar Azure Portal en selecteer uw PostgreSQL Flexible Server.
  2. Selecteer 'Waarschuwingen' in het menu aan de linkerkant onder de sectie Bewaking.
  3. Selecteer 'Nieuwe waarschuwingsregel' en configureer de waarschuwingslogica op basis van Resource Health-signalen.
  4. Stel de actiegroep in om op te geven hoe u een melding wilt ontvangen (e-mail, sms, enzovoort).
  5. Controleer en maak de waarschuwingsregel.

Stappen voor het maken van Resource Health-waarschuwingen met behulp van EEN ARM-sjabloon

  1. Download de ARM-sjabloon uit de ARM-sjabloonhandleiding voor Resource Health-waarschuwingen.
  2. Pas de sjabloon aan met uw specifieke servergegevens en waarschuwingsvoorkeuren.
  3. Implementeer de ARM-sjabloon met behulp van Azure CLI of Azure PowerShell.
  4. Controleer de implementatie en zorg ervoor dat de waarschuwingen actief zijn.

Volg deze handleidingen voor meer informatie over het instellen van waarschuwingen:

Door hoge statusbewaking te gebruiken, krijgt u essentiële inzichten in de hoge beschikbaarheidsprestaties van uw PostgreSQL-server, waardoor u een proactieve benadering voor het beheren van uptime en beschikbaarheid mogelijk maakt.