Soy consciente del equilibrio de carga "round robin DNS", pero ¿cómo se puede equilibrar la carga de una sola dirección IP?
Los servidores DNS de Google, por ejemplo, 8.8.8.8
y 8.8.4.4
. El artículo de equilibrio de carga de Wikipedia establece:
Para los servicios de Internet, el equilibrador de carga suele ser un programa de software que escucha en el puerto donde los clientes externos se conectan para acceder a los servicios. El equilibrador de carga reenvía las solicitudes a uno de los servidores "de fondo", que generalmente responde al equilibrador de carga.
..que parece razonable cuando se usa con DNS de round robin, sin embargo, para los servidores DNS de Google, esto no parece una configuración muy redundante o capaz.
load-balancing
dns-server
Torvero
fuente
fuente
Respuestas:
http://en.wikipedia.org/wiki/Anycast
fuente
El equilibrio de carga de un servicio en una única (o múltiple) ip no tiene nada que ver con la resolución de DNS. Funciona con un enrutador (o servidor que actúa como enrutador), escuchando un puerto en una interfaz externa, que se propaga como el servidor único, www.someplace.com, por ejemplo, luego redirige ese tráfico a servidores internos, equilibrándolos de acuerdo con a las reglas definidas en su propia configuración. Por lo tanto, el cliente siempre se conecta al enrutador de equilibrio de carga, y el tráfico solo se extiende a los servidores internos después de eso, a diferencia del equilibrio de round-robin-dns, donde los clientes se conectan directamente a uno de los servidores a los que se refiere DNS.
fuente
www.google.com
ciertamente no es un "servidor único".8.8.8.8
, encuentro que la respuesta de ceejayoz es difícil de criticar.