El software de balanceo de carga distribuye el tráfico de red entrante y las cargas de trabajo a través de múltiples servidores utilizando algoritmos como round-robin o menor número de conexiones. El resultado es una utilización eficiente de los recursos y alta disponibilidad.
Sitios web y aplicaciones de alto tráfico utilizan balanceadores de carga para asignar dinámicamente solicitudes a servidores, prevenir la sobrecarga de servidores y reducir el tiempo de respuesta. Las soluciones de balanceo de carga también cuentan con técnicas de monitoreo de salud del servidor para detectar servidores con bajo rendimiento y redirigir el tráfico en consecuencia.
Instituciones de comercio electrónico, medios, entretenimiento, finanzas, educación y salud dependen del software de balanceo de carga de red para manejar cargas de tráfico variables, evitar tiempos de inactividad, mantener niveles de servicio para aplicaciones complejas y asegurar tiempos de respuesta rápidos. Los administradores de red y gerentes de TI dependen de productos de balanceo de carga para mantener la disponibilidad del sistema en caso de fallos.
Sin el software de balanceo de carga, las empresas con tráfico de alto volumen y aquellas con flujos de tráfico que fluctúan rápidamente desperdiciarían recursos y potencialmente dañarían el equipo del servidor. El uso ineficiente de recursos podría causar un mal funcionamiento, y el daño a la infraestructura de hardware podría causar una falla completa del sitio o aplicación.
El software de balanceo de carga cuenta con capacidades como autoescalado, monitoreo de salud, descarga de capa de sockets seguros (SSL) y persistencia de sesión. El autoescalado permite a las empresas asignar automáticamente los recursos necesarios para manejar la carga de tráfico fluctuante, mientras que el monitoreo de salud asegura la disponibilidad del servicio al verificar el estado del servidor y enviar tráfico a servidores disponibles. Los usuarios también se benefician de la descarga de SSL, que asegura una eficiente encriptación y desencriptación mientras libera a los servidores para tareas cruciales. La persistencia de sesión asegura que las solicitudes de un usuario se dirijan al mismo servidor, lo cual es vital para aplicaciones como la banca en línea que requieren continuidad de servicio. Algunos software de balanceo de carga también cuentan con capacidades de protección contra DDoS para proteger a los servidores de ataques maliciosos.
Para calificar para la inclusión en la categoría de Balanceo de Carga, un producto debe:
Monitorear el tráfico web y distribuir recursos
Escalar las cargas de trabajo de la infraestructura para igualar el tráfico
Proveer o integrarse con servicios de conmutación por error y respaldo