<body>

 
24 enero, 2006

11:58 PM - Tecnicas de balanceo de carga: NLB y Round Robin

Round Robin es una técnica de balanceo de carga entre distintas maquinas o interfaces de red que funciona mediante DNS de modo que cada vez que se realiza una petición al servidor que contiene el registro DNS en cuestión este contiene varias correspondencias del registro tipo A (host) de manera que va rotando los resultados que ofrece. Esto nos ofrece un sistema de balanceo de carga muy sencillo pero irregular e inconsistente ya que nunca repartirá equitativamente las peticiones una vez se extiendan estos registros a otros servidores DNS y otro de los problemas que arrastra es que si una de las direcciones IP a las que e apunta de deja de funcionar no habrá forma de eliminar en un periodo breve las peticiones dirigidas a ella. Aun así es un método a considerar ya que nos permite usar equipos con sistemas operativos heterogéneos (Windows, Linux, Unix, Solaris..) para balancear servicios como Web, FTP o correo SMTP entrante y saliente. Os ofrezco un ejemplo de configuración de un servicio Web mediante round robin en:



Network Load Balancing (NLB) se trata de una tecnología de clustering propietaria de Microsoft existente tanto en Windows 2000 como en Windows 2003 Server que crea una red de servidores que mediante distintos mecanismos y algoritmos se intercomunican y deciden quien debe ser el receptor de cada petición, también si se produce algún problema en uno de los servidores se detectara y este será retirado automáticamente de la red de servidores en NLB. también es conocido como network load balancing la técnica que usan distintos fabricantes de hardware como F5 Networks, Radware, NetScaler o Cisco, que mediante dispositivos dedicados (appliances) conocidos como switches L4-L7, dedican uno (varios si están redundados) de estos dispositivos exclusivamente a repartir las peticiones entre los distintos servidores. también suelen integrar en paralelo con el balanceo de carga otras soluciones de seguridad y optimización de los servicios como proxy de SSL. Ambas técnicas nos plantean el problema de que la imposibilidad de dispersar los servidores geográficamente y ser soluciones complejas, en el caso de las soluciones hardware su principal desventaja es el alto precio de este tipo de dispositivos pero a cambio suelen ofrecer pocos problemas de incompatibilidad y un muy buen rendimiento.

En Windows disponemos la posibilidad de activar la opción orden de mascara de red (subnet mask ordering) en este modo si tuviéramos un mismo registro A (host) que correspondiera a distintas direcciones IP como es el caso de cuando configuramos un round robin, en lugar de ir rotando la dirección IP que devuelve en caso de que la IP del peticionario se encuentre en la misma subred que una de las direcciones IP de los resultados siempre devolverá la dirección IP de esa subred. Esto puede ser bastante útil a la hora de ofrecer servicios locales en entornos con distintas localizaciones. Tanto round robin como el orden de mascara de red están habilitadas por defecto, las podemos desactivar en propiedades -> avanzadas del servidor DNS.



 
 Categorias:    


| More

Anonymous Anónimo dijo...

sera que me puedan explicar paso a paso la configuracion de balanceo de cargas en windows 2003 server...se los agradeceria mucho ya que es una tarea muy importante que me dejaron y no se como se hace y no encuentro suficiente informacion de ese tema....ADIOS Y GRACIAS

AAAHH mi correo es solito_tec@hotmail.com  


Anonymous Anónimo dijo...

minimo detalle podes hacer round robin a nivel de nat en solaris,bsd y linux.

O sea podes hacer RR de tu dns , que segun lo que escribis pareciera que no se puede :) en windows.

la principal diferencia con NLB es que windows cada 5 segundos envia un paquete de 1500 bytes a la subred para informar de las estadisticas de paquetes recibidos , una especie de netstat -s x maquina.

ponderando el rr contra la estadistica de paquetes hace el balanceo.  


Anonymous Anónimo dijo...

hola atodos, tengo una duda respecto al nlb,, es necesario que las pcs esten detro de un domino..


agradezco su ayuda  


Publicar un comentario en la entrada

© astu 2005 - Powered by Blogger.