Temos muitas dessas configurações em execução e normalmente usamos keepalived
, pois fornece failover rápido e confiável, além de ser muito fácil de configurar e manter.
Se as máquinas em questão são Windows, normalmente fazemos isso dentro de uma camada de roteamento intermediária, o que também ajuda a isolar os hosts vulneráveis do Windows do resto da rede.