Você já considerou o DNS anycast? Esta questão , entre outras, fornece um pouco mais de informação sobre isto. Anycast permite que você anuncie o mesmo prefixo IP de vários locais em sua rede, com os sistemas clientes sendo roteados para a instância (logicamente) mais próxima de um serviço.
Alguns benefícios:
- Todos os clientes podem usar o mesmo endereço IP do resolvedor, independentemente de sua localização física. Isso simplifica muito o gerenciamento de configurações.
- Failover / resiliência pode ser fornecido automaticamente; se você tornar seus anúncios de roteamento condicionais ao servidor DNS que esteja funcionando e aceitando consultas, sempre que um servidor falhar, suas rotas serão retiradas automaticamente. Os clientes serão encaminhados para a próxima instância 'mais próxima' do serviço, sem a necessidade de qualquer reconfiguração.
- O Anycast também permite dimensionar horizontalmente com muita facilidade; como todos os clientes podem segmentar o mesmo endereço IP, independentemente da localização, trazer um novo servidor on-line se torna trivial.