Aqui estão algumas das minhas perguntas anteriores.
O TL geral, DR, é que o DNS não é uma solução, por muitas razões, algumas das quais você identificou. Algumas das quais estão nas respostas às perguntas relacionadas acima.
A única maneira real de fazer resiliência geográfica é com o BGP, e subdividir um / 23 em 2 / 24s, ter aqueles anunciados por seus upstreams e depois fazer coisas individuais de DNS a partir dali. / p>
Então você começa o problema irritante de sincronização entre eles, mas isso é outra história.
I can sync the SQL servers with a number of different techniques, so that's not a problem.
Bem, não é um problema que você teve ainda.
Se você usou o redirecionamento inteligente, seja alterando o nome do host ou fazendo proxy na solicitação, você terá outro problema. "Onde você coloca o proxy, para que não seja um SPOF"
Caso contrário, você terá N sites geograficamente separados, mas um único ponto de falha (o mecanismo de proxy / redirecionamento).
Suponho que, em teoria, você poderia usar o MPLS para fazer com que seus locais pareçam estar na mesma rede L2, embora eu não tenha certeza de como isso realmente ajudaria a melhorar a resiliência ao fracasso.