Então você precisa de um método para sobreviver a algum tipo de falha. Falha de quê?
Falha do seu roteador
Você precisa:
- um cluster de dois roteadores; escolha aqueles que suportam clustering (passivo-ativo é suficiente)
- dois links físicos do seu ISP
- todos os servidores devem se conectar independentemente aos dois roteadores
Falha do seu roteador ou ISP (feito com o DNS)
Você precisa:
- dois ISPs
- dois IPs "públicos" (isto é, IPs da Internet)
- um servidor DNS com
- round-robin,
- e um TTL muito pequeno
- e capaz de exclusão automática de registro de IP quando esse IP ficar indisponível
Falha do seu roteador ou ISP (feito com o BGP)
Você precisa:
- dois ISPs
- cada ISP para suportar o protocolo BGP - geralmente o custo é proibitivo
- dois IPs "públicos"
- dois roteadores com suporte ao BGP
Com o BGP, você tem um failover de tráfego de entrada muito mais rápido do que com o DNS.