Mejora el rendimiento de tu red con un balanceador de carga

Compartir en facebook
Compartir en twitter
Compartir en linkedin

Conforme un servidor tiene más solicitudes de las que puede procesar, este tiende a ralentizar el servicio o aplicación que este atendiendo. Este problema afecta directamente la experiencia de usuario. Los responsables de las infraestructuras de alta demanda deben garantizar que los servidores mantengan un alto nivel de servicio. Una infraestructura con balanceo de carga se debe tomar en cuenta para solventar estos problemas.

En lugar de invertir frecuentemente en un sólo servidor aumentar su capacidad constantemente, se puede invertir en 2 o más servidores de igual capacidad con el propósito de balancear el tráfico entre ellos. Los balanceadores aseguran que el tráfico no se concentre en un sólo servidor, repartiendo las solicitudes entre todos los servidores disponibles.

Una de las formas de aplicar balanceo de carga es con DNS Round-Robin que distribuye de forma equitativa las peticiones de los clientes a los servidores.  Esto da como resultado disponibilidad y rendimiento contante. Sin Embargo, debido a que Round-Robin considera a los servidores disponibles como iguales, no verifica si están disponibles. Es por ello que se empezaron a implementar mejoras. Una de las mejoras, es que ahora los servidores que se encuentren ocupados pueden redirigir el tráfico a un servidor disponible.

¿Cómo funciona? 

Digamos que tenemos 2 servidores que almacenan un solo sitio, y sus direcciones IP son las siguientes: 

  • 192.168.100.1 para el servidor www1.pagina.com 
  • 192.168.100.2 para el servidor www2.pagina.com 

Tenemos implementado un balanceador de carga que tiene como nombre de host virtual www.pagina.com y su IP virtual 192.168.100.10. Ese host virtual, con nombre e IP’s virtuales, es lo que considerara el servidor DNS para resolver el acceso a www.pagina.com. 

Cuando una persona entra a www.pagina.com realmente está realizando una solicitud al balanceador de carga. El balanceador de carga verifica la disponibilidad de los servidores y reenvía la solicitud al servidor disponible. Una vez hecho esto, es el servidor quien responde la solicitud inicial dando acceso a www.pagina.com.

Tipos de balanceadores de carga 

Los balanceadores de carga se clasifican en tres tipos: 

  • De tipo hardware: Consiste en un servidor con sistema operativo propio y un software encargado del proceso de balanceo de carga, este consiste en un servidor dedicado con un sistema operativo en concreto, y un software para hacer el proceso de balanceador de carga. 
  • De tipo switch: Consiste en un Switch de capa 2 o capa 3 que integran el proceso de balanceo.
  • Basado en software: para este caso no es necesario modificar ninguna característica de conectividad de red. Puedes instalar el software para el propósito en los propios servidores web. Sin embargo, puedes optar por un servidor dedicado para cumplir el rol de balanceador de carga. 

Scroll al inicio