Por ter um único balanceador de carga, ainda há um único ponto de falha em sua configuração. Então, a primeira coisa que eu faria seria adicionar um segundo balanceador de carga e configurar um ip virtual compartilhado entre os dois balanceadores de carga.
O LeasewebLabs tem um bom artigo sobre como fazer isso.
Também acredito que os servidores da web devem estar em máquinas diferentes dos servidores db (+ você provavelmente não precisará de tantos servidores db quanto servidores web). Eu entendo que sua nova configuração parece mais fácil, mas no final vai ser um exagero. Claro que tudo depende do tipo de serviço / site que você está hospedando.
Confira a resposta do blog do serverfault: sua configuração para dicas: link