Pular para o conteúdo principal
Fale com um especialista
Load Balancer

Distribua o tráfego para apoiar a disponibilidade

O Load Balancer da Huge Networks distribui automaticamente o tráfego entre múltiplas instâncias, ajudando a manter as aplicações responsivas e mais resilientes a falhas.

Layer 4 & 7
Terminação SSL/TLS
Pronto para auto scaling
Benefícios

Por que usar Load Balancer?

Garanta que suas aplicações sempre estejam disponíveis e responsivas

Alta Disponibilidade

Elimine pontos únicos de falha. Se uma instância falhar, o tráfego é automaticamente redirecionado para instâncias saudáveis.

99.995%
uptime

Performance Otimizada

Distribui inteligentemente o tráfego baseado na carga atual de cada servidor, garantindo resposta rápida e consistente.

< 5ms
latency

Escalabilidade Transparente

Adicione ou remova instâncias sem interrupção. O load balancer se adapta automaticamente às mudanças de infraestrutura.

Ilimitado
scaling
Performance

Alta performance garantida

Infraestrutura projetada para escalar com suas demandas

1M+
Conexões Simultâneas

Suporte para milhões de conexões concorrentes

< 5ms
Latência Adicionada

Overhead mínimo de processamento

99.99%
SLA de Uptime

Garantia de disponibilidade do serviço

Recursos avançados inclusos

Alta vazão
Integração com auto scaling
Multi-zona
Offloading SSL/TLS
Suporte a WebSocket
Compatível com HTTP/2
Suporte a IPv6
Balanceamento de carga global
Métricas em tempo real
Health checks avançados
Persistência de sessão
Proteção DDoS
FLEXIBILIDADE

Protocolos suportados

Layer 7

HTTP/HTTPS

Protocolo web com balanceamento inteligente baseado em conteúdo

Layer 4

TCP/UDP

Transporte de baixo nível para máxima performance

Terminação

SSL/TLS

Offload de SSL para otimizar performance dos backends

Tempo real

WebSocket

Suporte nativo para aplicações em tempo real

Suporte às camadas OSI

Layer 7
Aplicação (HTTP/HTTPS)
Layer 6
Apresentação (SSL/TLS)
Layer 5
Sessão
Layer 4
Transporte (TCP/UDP)

Visualização do algoritmo

S1
S2
S3
S4

Round Robin

Requisições distribuídas em sequência: Servidor 1 → Servidor 2 → Servidor 3 → Servidor 1...

ALGORITMOS

Algoritmos de balanceamento

Round Robin

PADRÃO

Distribuição uniforme e rotativa

Least Connections

EFICIENTE

Envia para instância com menos conexões

Source IP Hash

STICKY

Mantém sessões do mesmo cliente

Weighted

CUSTOM

Baseado em capacidade

PROATIVO

Health checks inteligentes

# Configuração de health check
type: HTTP
path: /health
interval: 30s
timeout: 5s
unhealthy_threshold: 3
healthy_threshold: 2
# Status dos backends
✓ web-01 (10.0.1.10) - Saudável
✓ web-02 (10.0.1.11) - Saudável
✗ web-03 (10.0.1.12) - Indisponível

Animação de health check

web-0110.0.1.10
Saudável
web-0210.0.1.11
Saudável
web-0310.0.1.12
Indisponível
Health checks executados a cada 30 segundos ou menos.

Fluxo da sessão

U1
Usuário
LB
Load Balancer
Sempre no Servidor 2
S2
Servidor 2
O usuário permanece no Servidor 2 enquanto a sessão estiver ativa.
STATEFUL

Persistência de sessão (sticky sessions)

Baseada em cookies

Usa cookies para manter a sessão no mesmo servidor.

IP de origem

Usa o IP do cliente para manter a sessão.

Cabeçalho personalizado

Usa um cabeçalho HTTP personalizado.

Quando usar?

Ideal para aplicações que mantêm estado de usuário no servidor, como carrinho de compras, sessões de login ou dados temporários não armazenados no banco.

Como funciona

Como Funciona

Processo de distribuição inteligente de tráfego

01

Configure um balanceador

Portas, protocolos, algoritmo

Defina as configurações básicas como portas de entrada e saída, protocolo (HTTP/HTTPS, TCP/UDP) e algoritmo de balanceamento.

02

Adicione instâncias

Registre VMs backend

Registre suas instâncias de servidor como backends. O load balancer irá distribuir o tráfego entre elas.

03

Health checks automáticos

Monitora saúde contínua

O sistema verifica continuamente se cada instância está saudável e remove automaticamente as que apresentam falhas.

04

Roteamento inteligente

Tráfego para instâncias saudáveis

O tráfego é distribuído apenas para instâncias saudáveis usando o algoritmo configurado (round-robin, least connections, etc).

Casos de uso

Casos de Uso

Veja como o Load Balancer se adapta a diferentes cenários e indústrias

Aplicações Web de Alta Escala

Distribua milhões de requisições entre dezenas de servidores web.

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

APIs de Produção

Balanceamento inteligente para APIs REST, GraphQL e microserviços.

< 10ms latênciaAuto scalingRate limiting

Microserviços

Orquestre comunicação entre serviços com health checks automáticos.

Service meshCircuit breakerAuto discovery

E-commerce

Garanta disponibilidade durante picos de tráfego como Black Friday.

Picos de tráfegoSession persistenceIntegração CDN

Gaming

Distribua jogadores entre servidores de jogo com baixa latência.

< 5ms latênciaRegiões globaisPlayer matching
Monitoramento

Monitoramento e Métricas

Demonstração estática de como as métricas do Load Balancer podem ser apresentadas.

Painel do Load Balancer

web-app-lb (203.0.113.42)

Dados ilustrativos; esta demonstração não representa uma operação em tempo real.

Demonstração
↗+12%

Conexões Ativas

1.247
↗+5,2%

Requisições/s

843/s
↘-8%

Latência Média

4,2 ms
→0%

Taxa de Erro

0,02%
→100%

Status dos backends

3/3 saudáveis
↗+15%

Vazão

125 MB/s

Requisições por minuto (última hora simulada)

Requisições simuladas

Verificações de integridade recentes

web-01Saudável
há 5 s
web-02Saudável
há 8 s
web-03Saudável
há 12 s

IPs com mais requisições (últimos 5 min)

BR192.0.2.100
342 req
US198.51.100.45
289 req
CA203.0.113.25
156 req
Quer avaliar esse monitoramento na sua operação?Fale com um especialista
Configuração

Configuração rápida e simples

Configure seu Load Balancer em segundos com uma sintaxe clara e intuitiva em YAML.

load-balancer-config.yaml
# Configuração do Load Balancer
load_balancer:
  name: "prod-lb-01"
  algorithm: "round-robin"
  protocol: "https"
  port: 443
  ssl_termination: true

# Configurações da verificação de integridade
health_check:
  protocol: "http"
  path: "/health"
  interval: "30s"
  timeout: "5s"
  unhealthy_threshold: 3
  healthy_threshold: 2

# Servidores de 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