Hälsostatusövervakning med hög tillgänglighet (HA) för Azure Database for PostgreSQL – flexibel server
GÄLLER FÖR: Azure Database for PostgreSQL – flexibel server
Azure Database for PostgreSQL – flexibel server innehåller en funktion för hälsostatusövervakning med hög tillgänglighet (HA) som använder Azures RHC-ramverk (Resource Health Check). Den här tjänsten ger kontinuerliga insikter om hälsotillståndet för HA-aktiverade instanser och meddelar dig om händelser som kan påverka anslutningen och tillgängligheten. Följande information om varje hälsotillstånd och tillhörande scenarier som hjälper dig att felsöka och upprätthålla ha-stabilitet.
Hälsotillstånd
Varje HA-tillstånd övervakas genom olika interna signaler som representerar specifika villkor. Nedan visas möjliga HA-tillstånd tillsammans med visuella indikatorer och scenarier som kan påverka din flexibla Azure Database for PostgreSQL-server.
Tillgänglig – HA är felfri
Statusen Tillgänglig anger att den HA-aktiverade servern fungerar normalt utan några identifierade problem som påverkar redundansberedskapen. Alla nödvändiga konfigurationer är intakta och inga betydande feltillstånd har identifierats.
Degraderad – Nätverkssäkerhetsgrupp (NSG) eller blockerande anslutningar för virtuell installation
Statusen Degraderad kan visas när NSG-regler eller en virtuell installation blockerar viktiga anslutningar som krävs för hög tillgänglighet. Det här konfigurationsproblemet förhindrar fullständig ha-funktionalitet och bör korrigeras genom att justera NSG-inställningarna.
Degraderad – skrivskyddat tillstånd
Om din flexibla PostgreSQL-server går in i ett skrivskyddat tillstånd återspeglar statusen Degraderad den här begränsningen. Detta kräver vanligtvis etablering av ytterligare resurser eller hantering av de villkor som ledde till den skrivskyddade inställningen för att återställa fullständiga funktioner.
Degraderad – hög tillgänglighet i degraderat tillstånd
När ha-tjänsten själv har sämre prestanda, möjligen på grund av tillfälliga problem eller systemnivåförhållanden, visas den här statusen. Genom att implementera omprövningslogik kan du minimera effekterna av dessa tillfälliga anslutningsstörningar.
Degraderad – planerad redundans initierad
Under en planerad redundanshändelse som initierats för servern visas statusen Degraderad , vilket betyder att HA-redundansprocesser är aktiva. Detta är vanligtvis en kort och kontrollerad process, och tjänsten bör återupptas inom kort.
Degraderad – oplanerad redundans initierad
För en oplanerad redundans anger den här statusen en aktiv redundanshändelse som utlöses av oväntade omständigheter. Det här scenariot kan innebära korta anslutningsavbrott tills servern har slutfört redundansprocedurerna.
Degraderad – Uppgradering av redundans initierad
Under systemuppgraderingar kan ha-servern genomgå en uppgraderingsredundans för att tillämpa nödvändiga uppdateringar. I det här tillståndet kan servern tillfälligt begränsa nya anslutningar, och logik för omprövning bör implementeras för att effektivt hantera tillfälliga problem.
Konfigurera resource health-aviseringar
Du kan konfigurera Resource Health-aviseringar för att ta emot realtidsmeddelanden när ändringar sker i hälsostatusen för din HA-aktiverade PostgreSQL-instans. Konfigurationer är tillgängliga via Azure Portal eller med hjälp av en ARM-mall, vilket hjälper dig att hålla dig informerad om uppdateringar av ha-status utan att aktivt övervaka portalen.
Steg för att konfigurera resource health-aviseringar via portalen
- Gå till Azure Portal och välj din flexibla PostgreSQL-server.
- I den vänstra menyn väljer du "Aviseringar" under avsnittet "Övervakning".
- Välj "Ny aviseringsregel" och konfigurera aviseringslogik baserat på Resource Health-signaler.
- Konfigurera åtgärdsgruppen för att ange hur du vill bli meddelad (e-post, SMS osv.).
- Granska och skapavarningsregeln.
Steg för att skapa resource health-aviseringar med hjälp av ARM-mall
- Ladda ned ARM-mallen från ARM-mallguiden för resource health-aviseringar.
- Anpassa mallen med din specifika serverinformation och aviseringsinställningar.
- Distribuera ARM-mallen med Azure CLI eller Azure PowerShell.
- Kontrollera distributionen och se till att aviseringarna är aktiva.
Mer information om hur du konfigurerar aviseringar finns i följande guider:
- Konfigurera resource health-aviseringar via portalen
- Skapa resource health-aviseringar med hjälp av ARM-mall
Genom att använda HA Health Status Monitoring får du viktiga insikter om PostgreSQL-serverns HA-prestanda, vilket möjliggör en proaktiv metod för att hantera drifttid och tillgänglighet.