¿Qué es el balanceo de carga global de servidores?
El balanceo de carga global de servidores (GSLB) consiste en distribuir de forma inteligente el tráfico entre recursos de servidor ubicados en distintas zonas geográficas. Los servidores pueden encontrarse en las instalaciones de la empresa, en sus propios centros de datos, o estar alojados en una nube privada o pública.
Para obtener más información sobre el balanceo de carga, consulte Balanceo de carga: gestión escalable del tráfico.
La recuperación ante desastres es el principal motivo por el que muchas empresas despliegan recursos de servidor en varias ubicaciones. En la configuración más habitual, los datos se sirven desde una ubicación activa, pero se duplican en una o varias ubicaciones de reserva (pasivas), que solo los sirven si el sitio activo falla. En este caso, la función del balanceador de carga global de servidores es detectar el fallo en el sitio activo y redirigir automáticamente las solicitudes a los sitios de reserva.
Una de las principales razones para elegir un esquema activo-pasivo es que no es necesario sincronizar los datos entre las distintas ubicaciones en tiempo real; los cambios realizados en la ubicación activa pueden distribuirse a las ubicaciones pasivas mediante un método por lotes más sencillo y conexiones fuera de banda más económicas. Si mantiene varias ubicaciones activas que sirven el mismo contenido —y algunas de las ventajas de GSLB que se indican a continuación solo se obtienen en ese caso—, la sincronización de las ubicaciones en tiempo real cobra importancia.
Entre las ventajas del equilibrio de carga global de servidores se incluyen las siguientes:
- Fiabilidad y disponibilidad – GSLB puede utilizarse para mejorar la fiabilidad y disponibilidad de un sitio web ante interrupciones del servidor o de la red. Por ejemplo, si se produce un corte de electricidad en el noreste de EE. UU. tras una tormenta de nieve, el balanceador de carga puede desviar el tráfico de los recursos alojados allí a otros alojados en distintas partes del país.
- Rendimiento – Entregar contenido desde un servidor más cercano al usuario que realiza la solicitud minimiza la latencia de la red y la probabilidad de que se produzcan problemas de red. Por ejemplo, dirigir las solicitudes de los usuarios australianos a servidores de Sídney en lugar de a servidores de Nueva York reduce en unos 16.000 km (10.000 millas) la distancia que deben recorrer los paquetes en cada trayecto.
- Cumplimiento de los requisitos normativos y de seguridad – En muchos sectores altamente regulados, como la defensa, las telecomunicaciones y la sanidad, el balanceo global de carga de servidores permite a los arquitectos de redes prestar servicio a una base de usuarios mundial de conformidad con la normativa gubernamental. Por ejemplo, un balanceador global de carga de servidores puede configurarse para reenviar solicitudes a centros de datos de Canadá únicamente si proceden de usuarios canadienses, y no de usuarios de otros países.
- Entrega de contenido localizado – Al utilizar información sobre la ubicación geográfica de los usuarios, los balanceadores de carga globales de servidores pueden reenviar las solicitudes a servidores que alojan contenido adaptado para que resulte relevante en el país del usuario y redactado en el idioma nacional.
¿Cómo puede ayudar NGINX Plus?
NGINX Plus y NGINX son las mejores soluciones de balanceo de carga de su categoría, utilizadas por sitios web con mucho tráfico como Dropbox, Netflix y Zynga. Más de 350 millones de sitios web de todo el mundo confían en NGINX Plus y NGINX Open Source para ofrecer sus contenidos de forma rápida, fiable y segura.
Aunque es posible implementar internamente el balanceo de carga global de servidores, mantener los datos sincronizados en varias ubicaciones y equilibrar la carga entre ellas de forma eficiente plantea retos considerables. Muchas empresas obtienen su solución GSLB de un proveedor de DNS gestionado, como Akamai o Amazon Route 53. NGINX Plus no ofrece directamente funciones de GSLB, pero sus sofisticados algoritmos de balanceo de carga, las comprobaciones del estado de los servidores y otras funciones lo convierten en una solución ideal para los centros de datos locales o en la nube a los que los balanceadores de carga globales de servidores dirigen el tráfico. Los módulos especializados de NGINX Plus facilitan la recopilación de información sobre la ubicación del cliente y su uso para tomar decisiones de balanceo de carga local.
Como equilibrador de carga de software, NGINX Plus no solo es más económico que las soluciones basadas en hardware con prestaciones similares, sino que también puede implementarse tanto en la nube pública como en centros de datos privados, mientras que los proveedores de infraestructura en la nube no suelen permitir equilibradores de carga de hardware propios o de los clientes en sus centros de datos.
Para obtener más información sobre las ventajas de usar NGINX Plus para equilibrar la carga de sus aplicaciones, descargue nuestro libro electrónico, Cinco razones para elegir un equilibrador de carga por software.

