Partilhar via


Manutenção agendada

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

Seu servidor flexível do Banco de Dados do Azure para PostgreSQL passa periodicamente por operações de manutenção, para ajudar a manter seu banco de dados gerenciado seguro, estável e atualizado. Durante a manutenção, o servidor obtém novas funcionalidades, atualizações e patches.

Importante

Evite todas as operações do servidor (modificações, alterações de configuração, iniciar/parar o servidor) durante a manutenção flexível do servidor do Banco de Dados do Azure para PostgreSQL. O envolvimento nessas atividades pode levar a resultados imprevisíveis e, possivelmente, afetar o desempenho e a estabilidade do servidor. Aguarde até que a manutenção seja concluída antes de realizar as operações do servidor.

Janela de manutenção

Você pode agendar a manutenção durante um dia específico da semana e uma janela de tempo dentro desse dia. Ou você pode deixar o sistema escolher um dia e uma janela de tempo para você automaticamente.

O sistema envia notificações de manutenção com 5 dias de antecedência, para que você tenha tempo suficiente para se preparar. O sistema também informa quando a manutenção começa e quando termina com sucesso.

As notificações sobre a próxima manutenção programada podem ser:

  • Enviado por e-mail para um endereço específico.
  • Enviado por email para uma função do Azure Resource Manager.
  • Enviado em uma mensagem de texto para dispositivos móveis.
  • Enviado por push como uma notificação para um aplicativo do Azure.
  • Entregue como uma mensagem de voz.

Ao especificar preferências para a agenda de manutenção, você pode escolher entre uma agenda personalizada e uma agenda gerenciada pelo sistema. Se optar por uma agenda personalizada, pode especificar um dia da semana e uma janela de tempo. Mas se você selecionar um cronograma gerenciado pelo sistema, o sistema escolhe um dia para você. E dentro desse dia, ele escolhe uma janela de tempo de uma hora, entre 23:00 e 7:00 no horário da sua região de servidor. Você pode configurar diferentes agendas de manutenção para cada um dos seus servidores flexíveis do Banco de Dados do Azure para PostgreSQL.

Importante

Normalmente, o intervalo entre os eventos de manutenção agendada bem-sucedidos para um servidor é, no mínimo, de 30 dias. Mas para uma atualização de emergência crítica, como uma vulnerabilidade grave, a janela de notificação pode ser inferior a cinco dias ou até mesmo ser omitida. A atualização crítica pode ser aplicada ao servidor, mesmo que o sistema tenha realizado com êxito a manutenção programada nos últimos 30 dias.

Você pode atualizar suas configurações de manutenção programada a qualquer momento. Se a manutenção estiver agendada para o seu servidor flexível do Banco de Dados do Azure para PostgreSQL e você atualizar suas preferências de manutenção agendada, a distribuição atual não será reprogramada. Prossegue no dia e hora em que já estava agendado. As alterações nas configurações de manutenção programada entram em vigor após a conclusão bem-sucedida da próxima manutenção agendada.

Manutenção gerenciada pelo sistema versus manutenção personalizada

Você pode definir uma agenda gerenciada pelo sistema ou uma agenda personalizada para cada servidor flexível do Banco de Dados do Azure para PostgreSQL em sua assinatura do Azure:

  • Com uma programação gerenciada pelo sistema, o sistema escolhe qualquer janela de uma hora entre 23:00 e 7:00 no horário da região do servidor.
  • Com uma programação personalizada, você pode especificar sua janela de manutenção para o servidor, escolhendo o dia da semana e a hora de início de uma janela de tempo de uma hora.

A manutenção programada ocorre primeiro em servidores configurados com agendas gerenciadas pelo sistema. Seguido por servidores com agendamentos personalizados após, pelo menos, sete dias dentro de uma região. Para receber atualizações antecipadas para servidores de desenvolvimento e teste, use uma agenda gerenciada pelo sistema. Essa opção permite testes antecipados e resolução de problemas, antes que as atualizações cheguem aos servidores de produção com agendamentos personalizados.

As atualizações para servidores de programação personalizada começam sete dias depois, durante uma janela de manutenção definida. Depois de ser notificado, não é possível adiar as atualizações. Recomendamos que você use agendas personalizadas apenas para ambientes de produção.

Em casos raros, o sistema pode cancelar alguns eventos de manutenção ou alguns eventos podem não ser concluídos com êxito. Se uma atualização falhar, o processo será revertido e o servidor restaurado para a versão anterior dos binários. O servidor ainda pode reiniciar durante a janela de manutenção.

Se uma atualização for cancelada ou falhar, o sistema gerará uma notificação sobre o evento de manutenção cancelado ou com falha. A próxima tentativa de realizar a manutenção é agendada de acordo com as configurações de programação atuais e você recebe uma notificação sobre isso com cinco dias de antecedência.

Considerações e limitações

Algumas considerações ao considerar durante a manutenção mensal:

  • A manutenção mensal é impactante e envolve algum tempo de inatividade.
  • O tempo de inatividade depende da carga transacional no servidor no momento da manutenção.

Partilhe as suas sugestões e bugs com a equipa de produto da Base de Dados do Azure para PostgreSQL.