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.
Después de leer este artículo podrás:
Contenido relacionado
¿Qué es Load Balancing?
Equilibrio de carga basado en DNS
Algoritmos de equilibrio de carga
Conmutación por error del servidor
Equilibrio de carga en nube híbrida y multinube
Suscríbete a theNET, el resumen mensual de Cloudflare sobre las ideas más populares de Internet.
Copiar el enlace del artículo
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.
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).
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.
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.
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.
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.