8 Cloud Load Balancer de alto rendimiento para aplicaciones HA
Si se dirige a un Gran audiencia o esperando mucho trafico to your website/web application globally, entonces debes usar LB (equilibrador de carga). El equilibrador de carga puede ayudarle de muchas maneras.
- Alta disponibilidad
- Escalar la aplicación
- Tiempo de inactividad mínimo o nulo
- Seguridad sobre la marcha
- Mejor experiencia geográfica del usuario
- Descarga SSL
- Enrutamiento geográfico
El hardware tradicional de LB cuesta alrededor de $ 5,000, por lo que la mayoría de los proyectos de mediano, puesta en marcha o de bajo presupuesto no piensan en obtener uno.
Pero ya no más, puedes usar un equilibrador de carga en la nube por tan solo $ 20 por mes con todas las excelentes funciones que obtiene en LB tradicional.
Si está diseñando una aplicación de alta disponibilidad para mejor desempeño & seguridad, entonces la siguiente nube LB le ayudará. Cada uno tiene algunas ventajas o características adicionales que otros, así que elija lo que funcione para usted.
La siguiente es una solución alojada que significa que no tiene que instalar ningún software. Es un producto SaaS. Si está buscando una solución de código abierto, consulte esta publicación.
AWSELB
Servicios Web de Amazon (AWS) Balanceador de carga elástico (ELB) es sin duda uno de los el mejor Soluciones de equilibrio de carga disponibles en la nube.
AWS tiene tres tipos de balanceadores de carga.
- Aplicación: preferido para la capa de aplicación (HTTP / HTTPS)
- Clásico: preferido para la capa de transporte (TCP)
- Red: orientada al rendimiento para el tráfico TCP, UDP y TLS
Si está creando aplicaciones basadas en web y utiliza el protocolo HTTP o HTTPS, entonces equilibrador de carga de aplicaciones es la mejor opción
ELB distribuye las solicitudes entrantes a las instancias EC2 configuradas de backend según el algoritmo de enrutamiento.
Algunos de los siguientes características de AWS Application Load Balancer.
- Es compatible con HTTP / 2, IPv6, WebSockets
- Puedes descargar SSL / TLS
- Compatible con la integración de AWS WAF
- Puede habilitar la sesión permanente (cookies)
- Reenviar la solicitud al backend según el URI de contexto / ruta o host
- Agregar verificación de estado
Elastic LB proporciona lo siguiente monitoring metrics por defecto
- L promedioatency
- Resumen de solicitudes
- Recuento de conexiones nuevas / activas
- Processed bytes
- Y mucho más ...
El precio depende del tráfico y puede utilizar sus ordenador estimarate.
Balanceo de cargas de GCP
GCP proporciona global única IP anycast para el front-end de todos sus servidores back-end para un mejor entorno de aplicaciones escalable y de alta disponibilidad.
Google proporciona tres tipos de balanceo de carga automatizadas.
- HTTP (S): capa 7, adecuado para aplicaciones web
- TCP - capa 4, adecuado para el equilibrio basado en el protocolo TCP / SSL
- UDP: capa 4, útil para el equilibrio basado en el protocolo UDP

Google Cloud is built on the same infrastructure as Gmail, YouTube, so doubting performance is out of a question. LB is capable of supporting more than 1 millón de solicitudes por segundo, y puede escalar automáticamente sus aplicaciones según la demanda sin ninguna intervención manual.
El ajuste de escala automático le permite estar preparado para un pico en el tráfico sin ralentizar el rendimiento del sitio web.
Algunos de los que vale la pena mencionar Google Cloud HTTP (S) Características de LB:
- Afinidad
- Un click CDN de Google integración
- Terminación SSL
- Controles de salud
- puedes crearate a content-based balancing.
- Reglas de reenvío global
- Enrutamiento geográfico
- Integración de Google CDN
- Soporte IPv6
- enchufe web
Con la configuración completa de LB, puede hacerlo a través de una consola o línea de comandos fácil de usar.
NodeBalancers
¿Está alojando su sitio web con Linode?

NodeBalancers by Linode provide all the essential features of LB at only $10 per month. The configuration is quite straightforward and comes with some of the basic features as the following.
- Es compatible con IPv4, IPv6
- Throttle the connection for suspicious traffic to prevent the abuse of the resources
- Puede tener un balanceo multipuerto
- Nombramientoate Apretón de manos SSL
- Persistencia de la sesión para que su solicitud siempre vaya al mismo servidor backend
- Comprobaciones de estado para garantizar que la solicitud llegue a un servidor en buen estado
- Puede elegir el algoritmo de enrutamiento de round-robin, conexión mínima o IP de origen
Los NodeBalancers se pueden utilizar para equilibrar cualquier tráfico basado en TCP, incluidos HTTP, MySQL, SSH, etc.
Rackspace
Rackspace is one of the leading cloud hosting solution providers that offer nube LB para gestionar el tráfico en línea distribuyendo la solicitud a los múltiples servidores backend.
Admite múltiples algoritmos de enrutamiento como round-robin, ponderado, conexión mínima y aleatorio. Puede equilibrar casi cualquier tipo de protocolo de servicio, incluido.
- TCP
- SMTP/IMAP
- HTTP / HTTPS
- LDAP / LDPAS
- MySQL
- FTP / SFTP
- UDP
Algunos de los Rackspace cloud Características de LB:
- Aceleración SSL para un rendimiento mejorado
- puedes terminarate SSL so less CPU overload on your web server
- Persistencia de sesión para reenviar una solicitud a un servidor
- Rendimiento de red de 10 Gb / segundo
- Gestionar LB a través de API
- Protección del tráfico malicioso al limitar la conexión
Obtiene registros de todo el tráfico en registros de acceso de estilo Apache para mejorar gestión de registro.
Azure Balanceador de carga
Load balance the internal or internet-facing applications using Microsoft Azure LB. With the help of you Azure LB, you can build alta disponibilidad y escalable aplicaciones web.
It supports TCP/UDP protocol, including HTTP/HTTPS, SMTP, real-time voice, video messaging applications. If you are hosting your application already on Azure, then you can forward your request from LB to the virtual servers.
Algunos notables características de Azure LB:
- Soporte nativo de IPv6
- Puede tener reglas NAT para una mayor seguridad.
- Distribución de tráfico basada en hash

Existen tres tipos of load balancing solutions provide by Azure.
- Aplicación Gateway – layer 7, terminate the client connection, and forward the request to the backend servers/services.
- Azure load balancer – layer 4, distribute TCP traffic across Azure instancias.
- Administrador de tráfico: distribución de nivel de DNS
La descarga de SSL, el reenvío de rutas, solo se admite en "Aplicación GateManera."
Equilibrador de carga DO
Similar a Linode, puedes controlar DigitalOceanequilibrador de carga a través de un panel de control o API. Si aloja su aplicación web con DO y si busca una solución de alta disponibilidad, probablemente esta sea la mejor a un costo menor.

It supports HTTP, HTTPS & TCP protocol with round robin and least connection routing algorithm. DO let you terminate SSL, configure the sticky session, health checks, forwarding rules, etc. for $10 per month. You can implement Let’s encrypt certificate and compatible with DO Kubernetes.
Equilibrio de carga de Cloudflare
Nubeflare LB es único.
Sobre todo, las soluciones enumeradas le permiten equilibrar la carga entre sus respectivas máquinas virtuales y recursos.
Ex – with GCP LB, you can balance traffic to GCP VM only. Choosing GCP or AWS LB makes sense when your entire application infrastructure hosted on their platform. However, if your el sitio está alojado en un platform that doesn’t offer a load balancer or offers limited features, then Cloudflare comes to rescue.
Cloudflare puede reenviar el tráfico a cualquier máquina virtual en Internet.
Es una verdadera solución LB de múltiples nubes que viene con todas las características estándar que puede esperar. Algunos de ellos se enumeran a continuación.
- Dirija el tráfico a una máquina virtual de respuesta rápida
- Sirve desde el servidor más cercano del usuario
- Enrutamiento dinámico
- Soporta HTTPS y TCP
- Afinidad de sesión
- Controles de salud en la piscina
- Actualización en tiempo realates
Los precios de Cloudflare LB comienzan desde $ 5.
Balanceador de carga Imperva
Imperva proporciona un equilibrador de carga como servicio para tres escenarios de disponibilidad principales.
Balanceador de carga local - la solicitud se reenvía a la mayoría de los servidores de suites según los algoritmos de enrutamiento dentro del mismo centro de datos.

Equilibrador de carga del servidor global (GSLB) - perfecto para una gran organización o una infraestructura de nube híbrida donde puede reenviar las solicitudes a múltiples centros de datos para una alta disponibilidad y un mejor rendimiento.
Soportes GSLB Geo localización, lo que significa que puede reenviar el tráfico según la ubicación geográfica de los visitantes a la página regional o al centro de datos más cercano.

Conmutación por error automática del sitio – automáticoate y aceleradorate disaster recovery based on the health checks without manual intervention. Traffic is instantly rerouted to another data center.

Incapsula provides a real-time dashboard, active/passive health checks & option to create the redirect/rewrite rules.
Para Concluir
El equilibrador de carga es esencial para la alta disponibilidady espero darte una idea sobre algunos de los mejores equilibradores de carga en la nube.