



(1 opiniones)
La primera solución esta basada en el servicio de resolución de nombre, aprovechandose del hecho que un explorador debe tomar como primer paso para obtener el contenido de la URL http://www.chilerock.cl/discos/discos.cgi es resolver su número IP. Esto se logra consultando a un servidor DNS cercano, el cual desencadena una serie de solicitudes entre servidores DNS que finalmente responde con el número IP. Entonces en vez de entregar una dirección estática el servidor de DNS entrega el número IP de uno de los servidores dentro del cluster.
| Aproximación vía DNS |
Lo que hace funcionar esta solución es el echo de que gran parte de los servidores de DNS proveen una funcionalidad llamada "round robin", esta permite entregar un número IP en particular, seleccionado desde un conjunto de números IP, cuando una consulta DNS llega.
Esta solución es simple, elegante, pero tiene sus contras. El cache de la información en la jerarquía de servidores DNS y la forma simple de tomar las deciciones (round robin) por parte de el servidor de DNS restringen su utilidad. Por ejemplo si uno de los servidores en el cluster esta caído, la dirección www.chilerock.cl no estará disponible para todos los visitantes que acceden a ese servidor, y esto durará por lo menos por el TTL que se utilizó, el recargar la página no funcionará por que debe esperar a que su información expire. El esquema de round robin rigidiza la igualdad de los servidores en el cluster, los servidores no pueden ser seleccionados según el URL solicitado (separando a los trabajos intensivos en CPU como los GCI impidiendo que la información estatica también se demore).
|