Como minhas conexões são processadas quando reinicializo minha instância do Amazon RDS com ou sem failover?

Última atualização: 2021-10-20

Quero saber como minhas conexões são processadas quando reinicializo minha instância do Amazon Relational Database Service (Amazon RDS) com ou sem failover.

Resolução

Talvez seja necessário reinicializar sua instância de banco de dados, geralmente por motivos de manutenção. Por exemplo, se você fizer determinadas modificações ou alterar o grupo de parâmetros de banco de dados associado à instância de banco de dados, será necessário reinicializar a instância para que as alterações entrem em vigor. A reinicialização de uma instância de banco de dados reinicia o serviço do mecanismo de banco de dados. A reinicialização resulta em uma interrupção momentânea da instância, durante a qual o status da instância é definido como rebooting (reinicialização). Para mais informações, consulte Reinicializar uma instância de banco de dados.

Ao reinicializar sua instância do Amazon RDS, você verá os seguintes eventos na seção Logs & Events (Logs e eventos) no console do Amazon RDS:

Reinicializando uma instância mono-AZ do Amazon RDS:
October 05, 2021, 4:31:22 AM UTC                          DB instance restarted

Reinicializando uma instância multi-AZ do RDS sem failover:
October 18, 2021, 8:12:03 PM UTC                          DB instance restarted
October 18, 2021, 8:11:52 PM UTC                          DB instance shutdown

Reinicializando uma instância multi-AZ do RDS com failover:
October 05, 2021, 2:15:33 PM UTC                          DB instance restarted
October 05, 2021, 2:15:18 PM UTC                          The user requested a failover of the DB instance
October 05, 2021, 2:15:18 PM UTC                          Multi-AZ instance failover completed
October 05, 2021, 2:13:18 PM UTC                          Multi-AZ instance failover started

Reinicializando uma instância mono-AZ do Amazon RDS for Microsoft SQL Server:
October 05, 2021, 4:31:22 AM UTC                         DB instance restarted

Reinicializando uma instância multi-AZ do RDS for Microsoft SQL Server sem failover:
October 05, 2021, 4:32:22 AM UTC                         DB instance restarted
October 05, 2021, 4:32:20 AM UTC                         DB instance restarted

Reinicializando uma instância multi-AZ do RDS for Microsoft SQL Server com failover:
October 05, 2021, 2:49:18 PM UTC                         Multi-AZ failover to standby complete - DNS propagation may take a few minutes
October 05, 2021, 2:49:11 PM UTC                         Multi-AZ instance failover completed
October 05, 2021, 2:48:42 PM UTC                         Multi-AZ instance failover started
October 05, 2021, 2:48:33 PM UTC                         DB instance restarted

Quando você reinicializa sua instância de banco de dados com ou sem failover, a instância é encerrada. Portanto, é necessário limpar e restabelecer todas as conexões existentes com sua instância de banco de dados. Uma das práticas recomendadas é implementar uma nova tentativa de conexão com banco de dados na camada de aplicação. A reinicialização com um failover é benéfica para simular a falha de uma instância de banco de dados para fins de teste ou para restaurar operações para a zona de disponibilidade original após o failover.


Este artigo ajudou?


Precisa de ajuda com faturamento ou suporte técnico?