Bom dia,
Falando um pouco do ambiente real, temos um servidor interno com IP publico e mais 4 servidores cloud espalhados em outros países.
Cada servidor replica os dados em todos, basicamente todos são uma cópia fiel de cada um, a replicação é automática, quando um cai e depois retorna ele é sincronizado e fica tudo certo.
Meu problema é o seguinte, cada servidor tem um IP e temos um domínio para cada um, ficando mais ou menos assim:
Servidor 1 - IP - 999.999.999.999 - Domínio - principal.meudominio.com.br
Servidor 2 - IP - 999.999.999.999 - Domínio - replica1.meudominio.com.br
Servidor 3 - IP - 999.999.999.999 - Domínio - replica2.meudominio.com.br
Servidor 4 - IP - 999.999.999.999 - Domínio - replica3.meudominio.com.br
Servidor 5 - IP - 999.999.999.999 - Domínio - replica4.meudominio.com.br
Quando um usuário acessa via browser, ele digita principal.meudominio.com.br, abre o sistema e usar normalmente, porém em algum momento esse servidor fica indisponível (sem internet, provedor em manutenção e etc), o usuário liga e informa que o sistema caiu, verificamos e realmente está fora do ar, pedimos para o usuário, por favor, acesse pelo endereço, replica1.meudominio.com.br e vai tudo normal,
mas ai cai o replica1 também, o usuário informa e a gente fala, oh agora vai para o replica2 e segue vida.
Já aconteceu por obra do destino de 4 cairem no mesmo dia, interno e os cloud, isso por que a gente contrata servidores de empresas distintas e localizações diferentes para tentar evitar o máximo ficar todos offline.
Isso causa um desconforto nos usuários de terem que ficar trocando de endereço. O que eu gostaria é de ter uma forma de acessou pelo principal.meudominio.com.br, esse servidor caiu, beleza, de forma automática ou manual a gente fala, agora o principal.meudominio.com.br aponta para o replica1.meudominio.com.br, assim poderia pedir para o usuário, olha, da um F5 que já retornou.