Monitoraggio dello stato di integrità a disponibilità elevata per Database di Azure per PostgreSQL - Server flessibile
SI APPLICA A: Database di Azure per PostgreSQL - Server flessibile
Database di Azure per PostgreSQL server flessibile include una funzionalità di monitoraggio dello stato di integrità a disponibilità elevata, che usa il framework rhC (Integrità risorse Check) di Azure. Questo servizio fornisce informazioni dettagliate continue sull'integrità delle istanze abilitate per la disponibilità elevata, notificando l'utente di eventi che potrebbero influire sulla connettività e sulla disponibilità. I dettagli seguenti illustrano ogni stato di integrità e gli scenari associati per risolvere i problemi e mantenere la stabilità a disponibilità elevata.
Stati di integrità
Ogni stato a disponibilità elevata viene monitorato tramite vari segnali interni che rappresentano condizioni specifiche. Di seguito sono riportati i possibili stati a disponibilità elevata insieme agli indicatori visivi e agli scenari che potrebbero influire sul server flessibile Database di Azure per PostgreSQL.
Disponibile: la disponibilità elevata è integra
Lo stato Disponibile indica che il server abilitato per la disponibilità elevata funziona normalmente senza problemi rilevati che influiscono sull'idoneità del failover. Tutte le configurazioni necessarie sono intatte e non sono state rilevate condizioni di errore significative.
Danneggiato: gruppo di sicurezza di rete (NSG) o appliance virtuale che blocca le connessioni
Lo stato danneggiato potrebbe essere visualizzato quando le regole del gruppo di sicurezza di rete o un'appliance virtuale bloccano le connessioni essenziali necessarie per la disponibilità elevata. Questo problema di configurazione impedisce la funzionalità a disponibilità elevata completa e deve essere corretto modificando le impostazioni del gruppo di sicurezza di rete.
Danneggiato: stato di sola lettura
Se il server flessibile PostgreSQL entra in uno stato di sola lettura, lo stato Danneggiato riflette questa restrizione. Questo richiede in genere il provisioning di risorse aggiuntive o la risoluzione delle condizioni che hanno portato all'impostazione di sola lettura per ripristinare la funzionalità completa.
Danneggiato: disponibilità elevata in stato danneggiato
Quando il servizio a disponibilità elevata sta riscontrando prestazioni ridotte, probabilmente a causa di problemi temporanei o condizioni a livello di sistema, viene visualizzato questo stato. L'implementazione della logica di ripetizione dei tentativi consente di ridurre gli effetti di queste interruzioni temporanee della connettività.
Danneggiato: failover pianificato avviato
Durante un evento di failover pianificato avviato per il server, viene visualizzato lo stato Danneggiato , che indica che i processi di failover a disponibilità elevata sono attivi. Si tratta in genere di un processo breve e controllato e il servizio dovrebbe riprendere a breve.
Danneggiato: failover non pianificato avviato
Per un failover non pianificato, questo stato indica un evento di failover attivo attivato da circostanze impreviste. Questo scenario potrebbe comportare brevi interruzioni della connettività fino a quando il server non completa le procedure di failover.
Danneggiato- Aggiornamento avviato dal failover
Durante gli aggiornamenti di sistema, il server a disponibilità elevata potrebbe subire un failover di aggiornamento per applicare gli aggiornamenti necessari. Anche se in questo stato, il server potrebbe limitare temporaneamente le nuove connessioni e la logica di ripetizione dei tentativi deve essere implementata per gestire in modo efficace i problemi temporanei.
Configurazione degli avvisi di Integrità risorse
È possibile configurare Integrità risorse avvisi per ricevere notifiche in tempo reale quando si verificano modifiche nello stato di integrità dell'istanza di PostgreSQL abilitata per la disponibilità elevata. Le configurazioni sono disponibili tramite il portale di Azure o usando un modello di Resource Manager, consentendo di rimanere informati degli aggiornamenti dello stato a disponibilità elevata senza monitorare attivamente il portale.
Procedura per configurare gli avvisi di Integrità risorse tramite il portale
- Passare alla portale di Azure e selezionare il server flessibile PostgreSQL.
- Nel menu a sinistra selezionare "Avvisi" nella sezione "Monitoraggio".
- Selezionare "Nuova regola di avviso" e configurare la logica di avviso in base ai segnali Integrità risorse.
- Configurare il gruppo di azioni per specificare la modalità di notifica (posta elettronica, SMS e così via).
- Rivedere e creare la regola di avviso.
Procedura per creare avvisi Integrità risorse usando il modello di Resource Manager
- Scaricare il modello di Resource Manager dalla guida al modello di Azure Resource Manager degli avvisi di Integrità risorse.
- Personalizzare il modello con i dettagli del server e le preferenze di avviso specifici.
- Distribuire il modello di Resource Manager usando l'interfaccia della riga di comando di Azure o Azure PowerShell.
- Verificare la distribuzione e assicurarsi che gli avvisi siano attivi.
Per altre informazioni sulla configurazione degli avvisi, seguire queste guide:
- Configurare gli avvisi di Integrità risorse tramite il portale
- Creare avvisi Integrità risorse usando il modello di Resource Manager
Usando il monitoraggio dello stato di integrità a disponibilità elevata, si ottengono informazioni essenziali sulle prestazioni a disponibilità elevata del server PostgreSQL, consentendo un approccio proattivo alla gestione del tempo di attività e della disponibilità.