Tanto quanto sei, com AWS RDS multi-az, o aws mantém uma instância de réplica no modo de espera em outra zona de disponibilidade e executa failover apontando o nó de extremidade do dns para a instância de espera automaticamente se a instância principal morrer. Portanto, o failover acontece automaticamente com você não tendo que fazer nada do lado do aws. Também o aws recupera a instância não íntegra automaticamente, mas NÃO fará failback para a instância recuperada. Tudo o que você precisa para cuidar é que seu aplicativo se adapte a essa alteração de DNS e restabeleça automaticamente as conexões se alguma conexão falhar, especialmente se você estiver usando o pool de conexões do lado do aplicativo.