¿Qué es el equilibrio de carga en la nube? | LBaaS

El equilibrio de carga en la nube, también conocido como LBaaS, es el proceso de distribuir las cargas de trabajo en un entorno en la nube para minimizar el tiempo de inactividad y mejorar la fiabilidad.

Objetivos de aprendizaje

Después de leer este artículo podrás:

  • Definir el "equilibrio de carga en la nube"
  • Explicar por qué los equilibradores de carga son necesarios para la informática en la nube
  • Describir las ventajas de utilizar un equilibrador de carga en la nube

Copiar enlace del artículo

¿Qué es el equilibrio de carga en la nube?

El equilibrio de carga en la nube es un servicio de equilibrio de carga basado en software que distribuye el tráfico entre múltiples servidores en la nube. Al igual que los equilibradores de carga de hardware, los equilibradores de carga en la nube están diseñados para gestionar cargas de trabajo masivas, para que ningún servidor se vea desbordado por las solicitud, lo cual puede aumentar la latencia y provocar tiempos de inactividad.

Muchos proveedores de la nube permiten a los clientes alquilar servicios de equilibrio de carga según sus necesidades, en lugar de tener que configurar y mantener aparatos dedicados en las instalaciones para enrutar su tráfico ellos mismos. Este proceso suele denominarse "equilibrio de carga como servicio" (LBaaS), aunque el LBaaS también puede equilibrar las cargas de trabajo entre los servidores locales.

¿Cómo funciona el equilibrio de carga en la nube?

El equilibrio de carga distribuye el tráfico entre varios servidores para reducir la latencia, y mejorar la disponibilidad y fiabilidad del servidor. Cuando se implementa con éxito, la carga de trabajo se reparte entre los servidores para optimizar el rendimiento y evitar fallos en los mismos. Para lograrlo se pueden utilizar diferentes técnicas de equilibrio de carga: por ejemplo, un equilibrador de carga puede evaluar la carga del servidor o la distancia geográfica antes de decidir hacia dónde dirigir el tráfico. En caso de que un servidor se desconecte, el equilibrador de carga redirige el tráfico entrante a otro servidor disponible, en un proceso que se conoce como conmutación por error.

El equilibrio de carga basado en la nube, o LBaaS, funciona de forma similar. Sin embargo, en lugar de distribuir el tráfico a través de un clúster de servidores ubicados en un único centro de datos, equilibra las cargas de trabajo por servidores en un entorno de nube, normalmente gestionado por un único proveedor de nube. (En cambio, los equilibradores de carga de nubes múltiples e híbridas distribuyen el tráfico entre varios proveedores de nube).

¿Por qué es necesario el equilibrio de carga en la informática en la nube?

Para las aplicaciones alojadas en la nube, el equilibrio de carga es un servicio fundamental. Al igual que los servidores individuales que se ejecutan en un centro de datos pueden sobrecargarse y fallar, provocando una latencia significativa y posibles interrupciones para los usuarios finales, también pueden hacerlo los servidores que se ejecutan en la nube.

Los dispositivos de equilibrio de carga de hardware no solo son ineficaces para gestionar el tráfico en la nube, sino que a menudo también se les prohíbe funcionar en entornos de nube gestionados por el proveedor. Mientras que los equilibradores de carga basados en software pueden funcionar en cualquier entorno y ubicación, lo que los hace más adecuados para las aplicaciones e infraestructuras alojadas en la nube.

Equilibrio de carga de la nube regional frente al equilibrio de carga del servidor global

Los equilibradores de carga basados en la nube incluyen tanto los equilibradores de carga regionales como los equilibradores de carga del servidor global (GSLB). Como su nombre indica, los equilibradores de carga regionales están diseñados para reducir la carga de los servicios informáticos en una región específica o red localizada. Por otro lado, los equilibradores de carga globales pueden equilibrar las cargas de trabajo entre servidores de múltiples ubicaciones en todo el mundo, lo cual reduce considerablemente la latencia para el usuario final.

¿Cuáles son las ventajas de utilizar LBaaS?

Costes reducidos: LBaaS suele ser menos costoso que los dispositivos de hardware, y requiere menos tiempo, esfuerzo y recursos internos para su mantenimiento.

Escalabilidad: LBaaS permite a los usuarios escalar rápida y fácilmente los servicios de equilibrio de carga para adaptarse a los picos de tráfico, en lugar de tener que configurar manualmente una infraestructura de equilibrio de carga física adicional para hacerlo.

Disponibilidad global: con GSLB, los usuarios pueden conectarse al servidor que esté más cercano geográficamente, lo que minimiza la latencia y garantiza una alta disponibilidad, incluso cuando un servidor se queda sin conexión.

¿Ofrece Cloudflare equilibrio de carga en la nube?

El equilibrio de carga de Cloudflare es una solución de equilibrio de carga basada en la nube que sustituye al hardware de equilibrio de carga local. Se ejecuta en una red global que abarca más de 200 ciudades de todo el mundo, lo que garantiza que el tráfico se encauce de forma rápida y eficaz. Más información sobre el equilibrio de carga de Cloudflare.