Boa, Alexandre, não tinha me lembrado dessa possibilidade, apesar de já usar o NGNIX como balanceador de carga da aplicação que acessa o banco.
Haroldo, nosso banco tem sincronismo bidirecional master/master, como você mencionou, e estão em dois datacenters diferentes, ou seja, já temos os dois servidores, montar um terceiro com o load balance é questão de poucos minutos. Vamos avaliar.
De qualquer forma, não seria muito mais simples se o SC tivesse uma macro para redirecionar a aplicação em caso da conexão falhar? Poderíamos ter uma aplicação para tratar o problema de forma adequada.
Nas topologias mais comuns, o banco está em um servidor diferente da aplicação. O fato do SGBD estar rodando não significa que a aplicação vai conseguir conectá-lo (tem a rede no meio), principalmente se estiverem em datacenters diferentes. É possível que sua aplicação em algum momento perca conexão com o BD e você nem fique sabendo, já que também não dá para gerar um log dessas falhas. Já pensou nisso?
Considero minha questão respondida.
Obrigado pelas contribuições.