Partilhar via


Monitoramento do status de integridade de Alta Disponibilidade (HA) para o Banco de Dados do Azure para PostgreSQL - Servidor Flexível

APLICA-SE A: Banco de Dados do Azure para PostgreSQL - Servidor Flexível

O Banco de Dados do Azure para Servidor Flexível PostgreSQL inclui um recurso de Monitoramento de Status de Integridade de Alta Disponibilidade (HA), que usa a estrutura RHC (Verificação de Integridade de Recursos) do Azure. Este serviço fornece informações contínuas sobre a integridade de instâncias habilitadas para HA, notificando-o sobre eventos que podem afetar a conectividade e a disponibilidade. A seguir detalhamos cada estado de integridade e cenários associados para ajudá-lo a solucionar problemas e manter a estabilidade da HA.

Estados de Saúde

Cada estado de HA é monitorado através de vários sinais internos que representam condições específicas. Abaixo estão os possíveis estados de HA, juntamente com indicadores visuais e cenários que podem afetar seu Banco de Dados do Azure para Servidor Flexível PostgreSQL.

Disponível – HA é Saudável

O status Disponível indica que seu servidor habilitado para HA está operando normalmente sem problemas detetados que afetem a prontidão para failover. Todas as configurações necessárias estão intactas e nenhuma condição de erro significativo foi detetada.

Captura de ecrã a mostrar o estado HA Disponível.

Degradado – Grupo de Segurança de Rede (NSG) ou Conexões de Bloqueio de Dispositivo Virtual

O status Degradado pode aparecer quando as regras do NSG ou um dispositivo virtual estão bloqueando conexões essenciais necessárias para alta disponibilidade. Esse problema de configuração impede a funcionalidade completa do HA e deve ser corrigido ajustando as configurações do NSG.

Captura de tela mostrando o status HA Degradado devido ao bloqueio de conexões NSG.

Degradado – Estado Somente Leitura

Se o seu Servidor Flexível PostgreSQL entrar em um estado somente leitura, o status Degradado refletirá essa restrição. Isso geralmente requer o provisionamento de recursos adicionais ou a abordagem das condições que levaram à configuração somente leitura para restaurar a funcionalidade completa.

Captura de tela mostrando o status HA Degradado devido ao estado somente leitura.

Degradado – Alta disponibilidade em estado degradado

Quando o próprio serviço de HA está com desempenho degradado, possivelmente devido a problemas transitórios ou condições no nível do sistema, esse status aparece. A implementação da lógica de repetição pode ajudar a mitigar os efeitos dessas interrupções temporárias de conectividade.

Captura de ecrã a mostrar o estado HA Degradado devido a problemas de desempenho.

Degradado – Failover planejado iniciado

Durante um evento de failover planejado iniciado para seu servidor, o status Degradado é exibido, indicando que os processos de failover de HA estão ativos. Este é geralmente um processo breve e controlado, e o serviço deve ser retomado em breve.

Captura de tela mostrando o status HA Degradado devido ao failover planejado.

Degradado – Failover não planejado iniciado

Para um failover não planejado, esse status indica um evento de failover ativo acionado por circunstâncias inesperadas. Esse cenário pode envolver breves interrupções de conectividade até que o servidor conclua os procedimentos de failover.

Captura de tela mostrando o status HA Degradado devido a failover não planejado.

Degradado – Failover de atualização iniciado

Durante as atualizações do sistema, o servidor HA pode passar por um failover de atualização para aplicar as atualizações necessárias. Enquanto estiver nesse estado, o servidor pode restringir novas conexões temporariamente, e a lógica de repetição deve ser implementada para lidar com problemas transitórios de forma eficaz.

Captura de tela mostrando o status HA Degradado devido ao failover de atualização.

Configurando alertas de integridade de recursos

Você pode configurar alertas de Integridade de Recursos para receber notificações em tempo real quando ocorrerem alterações no status de integridade de sua instância PostgreSQL habilitada para HA. As configurações estão disponíveis através do portal do Azure ou utilizando um modelo ARM, ajudando-o a manter-se informado sobre as atualizações de estado de HA sem monitorizar ativamente o portal.

Etapas para configurar alertas de integridade de recursos via portal

  1. Navegue até o portal do Azure e selecione seu Servidor Flexível PostgreSQL.
  2. No menu à esquerda, selecione "Alertas" na seção "Monitoramento".
  3. Selecione "Nova regra de alerta" e configure a lógica de alerta com base nos sinais de integridade do recurso.
  4. Configure o grupo de ação para especificar como deseja ser notificado (e-mail, SMS, etc.).
  5. Reveja e crie a regra de alerta.

Etapas para criar alertas de integridade de recursos usando o modelo ARM

  1. Baixe o modelo ARM do Guia de Modelo ARM de Alertas de Integridade de Recursos.
  2. Personalize o modelo com seus detalhes específicos do servidor e preferências de alerta.
  3. Implante o modelo ARM usando a CLI do Azure ou o Azure PowerShell.
  4. Verifique a implantação e verifique se os alertas estão ativos.

Para obter mais detalhes sobre como configurar alertas, siga estes guias:

Ao usar o Monitoramento de Status de Integridade de HA, você obtém informações essenciais sobre o desempenho de HA do seu servidor PostgreSQL, permitindo uma abordagem proativa para gerenciar o tempo de atividade e a disponibilidade.