Quero saber como minhas conexões são tratadas quando eu reinicializo minha instância do Amazon Relational Database Service (Amazon RDS) com ou sem um 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, deverá 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 em reinicialização. Para mais informações, consulte Reinicializar uma instância de banco de dados.
Ao reinicializar sua instância do Amazon RDS, você vê os seguintes eventos na seção Logs e eventos no console do Amazon Aurora e do RDS:
Reinicializar uma instância Single-AZ do Amazon RDS:
5 de outubro de 2021, 4:31:22 UTC A instância de banco de dados foi reiniciada
Reinicializar uma instância Multi-AZ do RDS sem um failover:
18 de outubro de 2021, 20:12:03 UTC A instância de banco de dados foi reiniciada
18 de outubro de 2021, 20:11:52 UTC A instância de banco de dados foi desligada
Reinicializar uma instância Multi-AZ do RDS com um failover:
5 de outubro de 2021, 14:15:33 UTC A instância de banco de dados foi reiniciada
5 de outubro de 2021, 14:15:18 UTC O usuário solicitou um failover da instância de banco de dados
5 de outubro de 2021, 14:15:18 UTC O failover da instância Multi-AZ foi concluído
5 de outubro de 2021, 14:13:18 UTC O failover da instância Multi-AZ foi iniciado
Reinicializar uma instância Single-AZ do Amazon RDS para Microsoft SQL Server:
5 de outubro de 2021, 4:31:22 UTC A instância de banco de dados foi reiniciada
Reinicializar uma instância Multi-AZ do RDS para Microsoft SQL Server sem um failover:
5 de outubro de 2021, 4:32:22 UTC A instância de banco de dados foi reiniciada
5 de outubro de 2021, 4:32:20 UTC A instância de banco de dados foi reiniciada
Reinicializar uma instância Multi-AZ do RDS para Microsoft SQL Server com um failover:
5 de outubro de 2021, 14:49:18 UTC O failover Multi-AZ para o modo de espera foi concluído - a propagação do DNS pode levar alguns minutos
5 de outubro de 2021, 14:49:11 UTC O failover da instância Multi-AZ foi concluído
5 de outubro de 2021, 14:48:42 UTC O failover da instância Multi-AZ foi iniciado
5 de outubro de 2021, 14:48:33 UTC A instância de banco de dados foi reiniciada
Quando você reinicializa sua instância de banco de dados com ou sem um failover, a instância é desligada. Portanto, você deve limpar e restabelecer todas as conexões existentes com sua instância de banco de dados. É uma prática recomendada implementar uma nova tentativa de conexão com o banco de dados na camada da aplicação. A reinicialização com um failover é vantajosa para simular a falha de uma instância de banco de dados para fins de teste ou para restaurar as operações na zona de disponibilidade original após o failover.