Você sinalizou isso como "DNS". O DNS às vezes é chamado de 'balanceador de carga do pobre'.
Os próprios servidores DNS são inerentemente redundantes, mas sua função como um balanceador de carga não oferece uma solução redundante para os servidores da Web, pois nenhum monitoramento é incorporado para tirar um nó de rotação quando ele falha. Você precisa escrever o seu próprio e, mesmo assim, o cache de DNS o impede de uma atualização imediata durante falhas.
No entanto, um balanceador de carga de hardware ou software de algum tipo geralmente é melhor. Ele oferece tempos de failover mais rápidos, melhor monitoramento e muito mais controle do que o DNS.
Os balanceadores de carga geralmente trabalham em pares e têm um IP virtual que flutua entre eles. Se um falhar, o outro balanceador de carga assumirá o endereço IP. Isso evita um único ponto de contato.
Minha recomendação é pesquisar mais os balanceadores de carga para ver com o que você está mais à vontade. Por exemplo, você usaria um balanceador de carga de hardware, o seu provedor de data center tem uma solução que você pode usar, ou você gostaria de considerar uma solução baseada em Linux ou Microsoft que você poderia acelerar rapidamente, dependendo da sua especialização.
Se você realmente deseja a redundância do data center, precisará depender do BGP ou do DNS. Existem alguns serviços de DNS que oferecem isso como um serviço: link e link são dois exemplos.