Skip to main content

¿Qué es una red de equilibrio de carga?

Diseñado como una solución para situaciones donde las aplicaciones críticas, como bases de datos, servidores web y plataformas de intercambio de archivos, deben estar disponibles en todo momento, una red de equilibrio de carga tiene la capacidad de escalar el rendimiento en función del uso del sistema. Lo hace mediante la distribución de tráfico a través de una serie de clústeres de servidores que conforman el sistema general, conocido como el host. Por lo general, las características de nivel empresarial, como acceso a Internet, servidores proxy, red privada virtual, transmisión de medios y aplicaciones especializadas, son compatibles con una red de equilibrio de carga. Los usuarios que implementan aplicaciones de comercio electrónico pueden encontrar valor en una red de equilibrio de carga dada su capacidad de apropiarse dinámicamente de los recursos en relación con la demanda.

La teoría detrás de una red de equilibrio de carga es mejorar el rendimiento mediante la distribución de las solicitudes de los usuarios entre varios servidores, reduciendo la carga en cualquier servidor en un momento dado. Además, una red de equilibrio de carga generalmente tiene la capacidad de monitorear y compensar las fallas del dispositivo, minimizando o eliminando el tiempo de inactividad potencial si uno o varios servidores se rompen. El equilibrio de carga utiliza múltiples copias de la misma aplicación de Protocolo de control de transmisión / Protocolo de Internet (TCP / IP), por ejemplo, un servidor web o una aplicación de comercio electrónico, y las vincula a una única IP primaria utilizando varias direcciones IP virtuales. El efecto para un usuario final es una integración perfecta y la apariencia de que la aplicación está operando desde un único servidor. Para todos los efectos, la aplicación funciona como si también estuviera en un servidor.

Cuando funciona correctamente, una red de equilibrio de carga puede interpretar datos entrantes y procesar solicitudes discretas simultáneamente. Esto significa que diferentes elementos del mismo sitio web pueden alimentarse desde diferentes grupos, por ejemplo. Utilizando relaciones preestablecidas o distribución estadística, una red de equilibrio de carga rastrea el uso del cliente y responde enrutando dinámicamente las solicitudes a varios clústeres de servidores. A través de pings repetitivos, los servidores del clúster se comunican entre sí y pueden compensar en un corto período de tiempo después de cualquier falla o desconexión de un determinado clúster del conjunto. Por lo general, en tales casos, el software del cliente volverá a intentar la conexión automáticamente, y el retraso es prácticamente imperceptible.

La gestión de una red de equilibrio de carga es similar en la práctica a la gestión de cualquier otro servidor. Un administrador puede iniciar sesión de forma remota en varios grupos desde cualquier punto de la red. Es posible ejercer un control granular sobre servidores individuales dentro de un clúster, aunque el algoritmo de equilibrio de carga también puede manejar el control total. Las actualizaciones del sistema e incluso del hardware generalmente son posibles "sobre la marcha", lo que puede ser beneficioso en aplicaciones donde el tiempo de actividad es crítico para la misión.