Minha instância de banco de dados Amazon Relational Database Service (Amazon RDS) requer manutenção e eu quero minimizar o tempo de inatividade.
Resolução
Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
Ocasionalmente, a AWS realiza a manutenção do hardware, do sistema operacional (SO) ou da versão do mecanismo de banco de dados de instâncias de banco de dados ou clusters. Para obter mais informações, consulte Manter uma instância de banco de dados.
Para visualizar eventos de manutenção pendentes, é possível usar o Console de Gerenciamento da AWS, o comando describe-pending-maintenance-actions da AWS CLI ou a API DescribePendingMaintenanceActions.
Manutenção de hardware
Antes de o Amazon RDS realizar a manutenção, você recebe uma notificação por e-mail sobre as janelas de manutenção programadas. A notificação inclui o horário da manutenção e as zonas de disponibilidade afetadas. Durante a manutenção de hardware, as implantações Single-AZ ficam indisponíveis por alguns minutos. Para implantações Multi-AZ com uma zona de disponibilidade primária afetada, sua implantação fica indisponível durante o tempo necessário para o failover da instância. O failover geralmente leva cerca de 60 segundos. Se a manutenção afetar somente a zona de disponibilidade secundária, não haverá failover ou tempo de inatividade.
Manutenção do sistema operacional
Para adiar a manutenção programada do sistema operacional, ajuste sua janela de manutenção de acordo com sua preferência. Ou escolha Adiar atualização no menu Ações no console do Amazon RDS. Para minimizar o tempo de inatividade, modifique a instância de banco de dados do Amazon RDS para uma implantação Multi-AZ. Para implantações Multi-AZ, a manutenção do sistema operacional se aplica à instância secundária. A instância falha e, em seguida, a instância primária é atualizada. O tempo de inatividade ocorre durante o failover. Para obter mais informações, consulte Manutenção para implantações Multi-AZ.
Observação: se você fizer o upgrade para uma implantação Multi-AZ, incorrerá em custos mais altos. Para determinar os custos, use a Calculadora de preços da AWS.
Manutenção do mecanismo de banco de dados
Os upgrades para sua versão do mecanismo de banco de dados exigem tempo de inatividade. Mesmo quando sua instância de banco de dados RDS usa uma implantação Multi-AZ, as instâncias de banco de dados primária e em espera são atualizadas simultaneamente. O tempo de inatividade ocorre até que a atualização seja concluída. A duração do tempo de inatividade varia de acordo com o tamanho da sua instância de banco de dados.
Para obter mais informações sobre seu mecanismo de banco de dados específico, consulte a seguinte documentação:
Se a instância for uma réplica de leitura, a atualização ocorrerá independentemente da instância de origem. Por padrão, a manutenção ocorre primeiro na instância primária e depois na réplica.
Informações relacionadas
Usando uma réplica de leitura para reduzir o tempo de inatividade ao atualizar um banco de dados RDS para MySQL
O que acontece com as consultas do Amazon RDS e do Amazon Redshift que estão sendo executadas durante uma janela de manutenção?
Como configuro as notificações para as janelas de manutenção do Amazon RDS ou do Amazon Redshift?