Fazemos balanceamento de carga de DNS (o compartilhamento seria a palavra certa) e failover de DNS usando o serviço dnsmadeeasy.com. Portanto, temos vários registros para os mesmos nomes DNS e, no DNS, é fácil configurar o failover e o monitoramento, além de não ser dispendioso. Tivemos isso nos salvar várias vezes.
Aqui está o problema: Se você estiver usando persistência de sessão em suas sessões de usuário, não use o balanceamento de carga DNS . Use somente o failover de DNS e isso funciona muito bem também.
E para responder à preocupação de Ladadadada, você pode definir ttl muito baixo. Usamos 60 segundos para o ttl.