Saltar al contenido principal
Habla con un especialista
Load Balancer

Distribuye el tráfico para apoyar la disponibilidad

El Load Balancer de Huge Networks distribuye automáticamente el tráfico entre múltiples instancias, ayudando a mantener las aplicaciones responsivas y más resilientes ante fallas.

Layer 4 & 7
Terminación SSL/TLS
Listo para auto scaling
Beneficios

¿Por qué usar Load Balancer?

Garantiza que tus aplicaciones estén siempre disponibles y responsivas

Alta Disponibilidad

Elimina puntos únicos de falla. Si una instancia falla, el tráfico se redirige automáticamente a instancias saludables.

99.995%
uptime

Performance Optimizada

Distribuye inteligentemente el tráfico según la carga actual de cada servidor, garantizando respuesta rápida y consistente.

< 5ms
latency

Escalabilidad Transparente

Agrega o elimina instancias sin interrupción. El load balancer se adapta automáticamente a los cambios de infraestructura.

Ilimitado
scaling
Performance

Alta performance garantizada

Infraestructura diseñada para escalar con tus demandas

1M+
Conexiones Simultáneas

Soporte para millones de conexiones concurrentes

< 5ms
Latencia Agregada

Overhead mínimo de procesamiento

99.99%
SLA de Uptime

Garantía de disponibilidad del servicio

Recursos avanzados incluidos

Alto caudal de datos
Integración con auto scaling
Multi-zona
Offloading SSL/TLS
Compatibilidad con WebSocket
Compatible con HTTP/2
Compatibilidad con IPv6
Balanceo de carga global
Métricas en tiempo real
Comprobaciones de estado avanzadas
Persistencia de sesión
Protección DDoS
FLEXIBILIDAD

Protocolos soportados

Layer 7

HTTP/HTTPS

Protocolo web con balanceo inteligente basado en contenido

Layer 4

TCP/UDP

Transporte de bajo nivel para máximo rendimiento

Terminación

SSL/TLS

Offload de SSL para optimizar rendimiento de backends

Tiempo real

WebSocket

Soporte nativo para aplicaciones en tiempo real

Compatibilidad con capas OSI

Layer 7
Aplicación (HTTP/HTTPS)
Layer 6
Presentación (SSL/TLS)
Layer 5
Sesión
Layer 4
Transporte (TCP/UDP)

Visualización del algoritmo

S1
S2
S3
S4

Round Robin

Las solicitudes se distribuyen en secuencia: Servidor 1 → Servidor 2 → Servidor 3 → Servidor 1...

ALGORITMOS

Algoritmos de balanceo

Round Robin

ESTÁNDAR

Distribución uniforme y rotativa

Least Connections

EFICIENTE

Envía a instancia con menos conexiones

Source IP Hash

STICKY

Mantiene sesiones del mismo cliente

Weighted

CUSTOM

Basado en capacidad

PROACTIVO

Health checks inteligentes

# Configuración de health check
type: HTTP
path: /health
interval: 30s
timeout: 5s
unhealthy_threshold: 3
healthy_threshold: 2
# Estado de backends
✓ web-01 (10.0.1.10) - Saludable
✓ web-02 (10.0.1.11) - Saludable
✗ web-03 (10.0.1.12) - No saludable

Animación de health check

web-0110.0.1.10
Saludable
web-0210.0.1.11
Saludable
web-0310.0.1.12
No saludable
Health checks ejecutados cada 30 segundos o menos.

Flujo de la sesión

U1
Usuario
LB
Load Balancer
Siempre en el Servidor 2
S2
Servidor 2
El usuario permanece en el Servidor 2 mientras la sesión está activa.
STATEFUL

Persistencia de sesión (sticky sessions)

Basada en cookies

Usa cookies para mantener la sesión en el mismo servidor.

IP de origen

Usa la IP del cliente para mantener la sesión.

Encabezado personalizado

Usa un encabezado HTTP personalizado.

¿Cuándo usar?

Ideal para aplicaciones que mantienen estado de usuario en el servidor, como carrito de compras, sesiones de login o datos temporales no almacenados en la base de datos.

Cómo funciona

Cómo Funciona

Proceso de distribución inteligente de tráfico

01

Configura un balanceador

Puertos, protocolos, algoritmo

Define las configuraciones básicas como puertos de entrada y salida, protocolo (HTTP/HTTPS, TCP/UDP) y algoritmo de balanceo.

02

Agrega instancias

Registra VMs backend

Registra tus instancias de servidor como backends. El load balancer distribuirá el tráfico entre ellas.

03

Health checks automáticos

Monitorea salud continua

El sistema verifica continuamente si cada instancia está saludable y elimina automáticamente las que presentan fallas.

04

Enrutamiento inteligente

Tráfico a instancias saludables

El tráfico se distribuye solo a instancias saludables usando el algoritmo configurado (round-robin, least connections, etc).

Casos de uso

Casos de Uso

Vea cómo el Load Balancer se adapta a diferentes escenarios e industrias

Aplicaciones Web de Alta Escala

Distribuye millones de solicitudes entre decenas de servidores web.

1M+ req/s50+ backends99.99% SLA

APIs de Producción

Balanceo inteligente para APIs REST, GraphQL y microservicios.

< 10ms latenciaAuto scalingRate limiting

Microservicios

Orquesta la comunicación entre servicios con health checks automáticos.

Service meshCircuit breakerAuto discovery

E-commerce

Garantiza disponibilidad durante picos de tráfico como Black Friday.

Picos de tráficoSession persistenceIntegración CDN

Gaming

Distribuye jugadores entre servidores de juego con baja latencia.

< 5ms latenciaRegiones globalesPlayer matching
Monitoreo

Monitoreo y Métricas

Demostración estática de cómo pueden presentarse las métricas del Load Balancer.

Panel del Load Balancer

web-app-lb (203.0.113.42)

Datos ilustrativos; esta demostración no representa una operación en tiempo real.

Demostración
↗+12 %

Conexiones Activas

1247
↗+5,2 %

Solicitudes/s

843/s
↘-8 %

Latencia Media

4,2 ms
→0 %

Tasa de Error

0,02 %
→100 %

Estado de los backends

3/3 saludables
↗+15 %

Caudal de datos

125 MB/s

Solicitudes por minuto (última hora simulada)

Solicitudes simuladas

Comprobaciones de estado recientes

web-01Saludable
hace 5 s
web-02Saludable
hace 8 s
web-03Saludable
hace 12 s

IPs con más solicitudes (últimos 5 min)

BR192.0.2.100
342 req
US198.51.100.45
289 req
CA203.0.113.25
156 req
¿Quieres evaluar este monitoreo en tu operación?Habla con un especialista
Configuración

Configuración rápida y simple

Configura tu Load Balancer en segundos con una sintaxis clara e intuitiva en YAML.

load-balancer-config.yaml
# Configuración del Load Balancer
load_balancer:
  name: "prod-lb-01"
  algorithm: "round-robin"
  protocol: "https"
  port: 443
  ssl_termination: true

# Configuración de la comprobación de estado
health_check:
  protocol: "http"
  path: "/health"
  interval: "30s"
  timeout: "5s"
  unhealthy_threshold: 3
  healthy_threshold: 2

# Servidores backend
backends:
  - name: "web-server-01"
    ip: "10.0.1.10"
    port: 80
  - name: "web-server-02"
    ip: "10.0.1.11"
    port: 80
  - name: "web-server-03"
    ip: "10.0.1.12"
    port: 80