Temos um aplicativo SaaS que precisamos estar altamente disponível. Já temos um cluster de failover Hyper-V caro e bem mantido, mas hoje o datacenter em que hospedamos esse cluster teve uma queda de energia de cinco horas que nos deixou completamente offline. Então agora estamos nos perguntando se uma abordagem melhor pode ser usar servidores em dois datacenters separados. Supondo que tenhamos a replicação de arquivos de back-end e a replicação de dados funcionando entre esses dois sites, estamos pensando em como lidar com o roteamento de front-end - não é de admirar como abordamos o problema, sempre terminamos com o balanceador de carga sendo um único ponto de falha.
Portanto, a questão é ... como podemos configurar o balanceamento de carga entre dois sites de hospedagem, para que o balanceador de carga não seja o único ponto de falha? Existe uma maneira de usar dois balanceadores de carga separados, um em cada site? Deveríamos considerar o DNS round-robin?