Recursos do balanceador de carga

Selecione o balanceador de carga apropriado com base nas necessidades do seu aplicativo.

Tipo de balanceador de carga

Recurso HTTP(S) interno HTTP(S) externo TCP/UDP interno Rede externa TCP/UDP Proxy SSL externo e
Proxy TCP
Proxy |
Passagem

Protocolos do balanceador de carga para os back-ends

Para ver links com informações de referência, consulte Serviços de back-end.

Recurso HTTP(S) interno HTTP(S) externo TCP/UDP interno Rede externa TCP/UDP Proxy SSL externo e
Proxy TCP
Um dos:
HTTP (HTTP/1.1)
HTTPS (HTTP/1.1)
HTTP/2 (requer TLS), incluindo gRPC
Um dos seguintes:
TCP ou UDP
Um dos seguintes:
SSL (TLS) ou TCP

Protocolos dos clientes para o balanceador de carga

Para ver links com informações de referência, consulte Regras de encaminhamento.

Recurso HTTP(S) interno HTTP(S) externo TCP/UDP interno Rede externa TCP/UDP Proxy SSL externo e
Proxy TCP
Um dos seguintes:
HTTP/1.1, HTTP/2 ou HTTPS

(inclui QUIC)
Um dos seguintes:
TCP ou UDP
SSL ou TCP

Back-ends

Recurso HTTP(S) interno HTTP(S) externo TCP/UDP interno Rede externa TCP/UDP Proxy SSL externo e
Proxy TCP
Os back-ends precisam estar em uma região
(Nível Standard)

(Nível Standard)
Os back-ends podem estar em várias regiões
(Nível Premium)

(Nível Premium)
O balanceador de carga pode ter vários serviços de back-end e um mapa de URLs
Back-ends de máquina virtual no Compute Engine
Back-ends de contêiner em:
Endpoints externos nos NEGs da Internet como origens personalizadas para o Cloud CDN
(Nível Premium)
Cloud Storage em buckets de back-end

Verificações de integridade

Para ver links com informações de referência, consulte Verificações de integridade.

Recurso HTTP(S) interno HTTP(S) externo TCP/UDP interno Rede externa TCP/UDP Proxy SSL externo e
Proxy TCP
Verificações de integridade de HTTP
(Legado)
Verificações de integridade de HTTPS
Verificações de integridade de HTTP/2
Verificações de integridade do SSL
Verificações de integridade de TCP
Verificações de integridade configuráveis:
  • Porta
  • Intervalos de verificação
  • Tempo limite
  • Limites íntegros e não íntegros
Caminho de solicitação configurável (HTTP, HTTPS, HTTP/2)
String ou caminho de solicitação configurável (TCP ou SSL)
String de resposta esperada configurável

Endereços IP

Para ver links com informações de referência, consulte "Endereços".

Recurso HTTP(S) interno HTTP(S) externo TCP/UDP interno Rede externa TCP/UDP Proxy SSL externo e
Proxy TCP
Endereço IP interno, acessível em sua rede de nuvem privada virtual (VPC)
Endereço IP público (anycast global)
(Nível Premium)

(Nível Premium)
Endereço IP público (regional)
(Nível Standard)

(Nível Standard)
Várias regras de encaminhamento com o mesmo endereço IP, cada uma com uma combinação exclusiva de protocolo e porta
Acessível pela Internet
(inclusive por clientes que estão no Google Cloud e têm acesso à Internet)
Acesso privado
  • Da mesma rede VPC
  • Da mesma região
  • Da mesma rede VPC
  • Da mesma rede conectada
  • De qualquer região (com acesso global)
Preservação do endereço IP do cliente de origem Cabeçalho X-Forwarded-For Cabeçalho X-Forwarded-For No cabeçalho do proxy TCP
Terminação IPv6

Failover

Recurso HTTP(S) interno HTTP(S) externo TCP/UDP interno Rede externa TCP/UDP Proxy SSL externo e
Proxy TCP
Failover automático para back-ends íntegros na mesma região
Failover automático para back-ends íntegros em outras regiões
(Nível Premium)

(Nível Premium)
Comportamento quando nenhum back-end estiver íntegro Retorna HTTP 503 Retorna HTTP 502 Tráfego distribuído entre todos os back-ends (configurável) Tráfego distribuído entre todos os back-ends Tráfego caiu
Back-ends de espera configuráveis
(com back-ends de failover)

(com pools de backup)
Diminuição da conexão no failover e no failback
(Configurável)

Geração de registro e monitoramento

Recurso HTTP(S) interno HTTP(S) externo TCP/UDP interno Rede externa TCP/UDP Proxy SSL externo e
Proxy TCP
Logging
Monitorar

Afinidade da sessão

Para ver informações detalhadas, consulte Afinidade da sessão.

Para ver links com informações de referência, consulte Serviços de back-end.

Recurso HTTP(S) interno HTTP(S) externo TCP/UDP interno Rede externa TCP/UDP Proxy SSL externo e
Proxy TCP
Endereço IP do cliente
(duas tuplas de endereço de origem e de destino)

(somente TCP)

(somente TCP)
Cabeçalhos
Cookie HTTP
Cookie gerado
Endereço IP do cliente, protocolo
(somente TCP)

(somente TCP)
Endereço IP do cliente, porta, protocolo
(somente TCP)
Nenhum (hash de 5 tuplas)

Métodos de balanceamento de carga

Para ver informações detalhadas, consulte a Visão geral dos serviços de back-end.

Para ver links com informações de referência, consulte Serviços de back-end.

Recurso HTTP(S) interno HTTP(S) externo TCP/UDP interno Rede externa TCP/UDP Proxy SSL externo e
Proxy TCP
Modo de balanceamento: conexão
Modo de balanceamento: taxa (solicitações por segundo)
Modo de balanceamento: utilização de back-end
(apenas back-ends de grupo da instância)
Capacidade máxima configurável por grupo de instâncias de back-end ou NEG
Disjuntores
Porcentagem de tráfego/com base no peso
Prefere a região mais próxima do cliente na Internet

Quando a região mais próxima está sem capacidade ou não está íntegra, prefere a região mais próxima

(Nível Premium)

(Nível Premium)
Dentro da política de balanceamento de carga da zona/região
Política de localidade do balanceamento de carga

Round robin em uma zona

Round robin em uma zona

Round robin em uma zona

Round robin em uma zona

Gerenciamento de tráfego e roteamento

Para ver informações do balanceamento de carga HTTP(S) interno, consulte os seguintes links:

Recurso HTTP(S) interno HTTP(S) externo TCP/UDP interno Rede externa TCP/UDP Proxy SSL externo e
Proxy TCP
Roteamento de solicitação HTTP/Camada 7 Sufixo, prefixo e correspondência completa em:
  • nome do host
  • caminho
  • cabeçalhos
  • método
  • cookies
  • parâmetros de solicitação
Sufixo e correspondência completa em:
  • nome do host
  • caminho
    (caminho exato ou prefix/*)
Injeção de falha
Tempo limite configurável
Novas tentativas
Redirecionamentos
URI reescreve
Transformações do cabeçalho de solicitação/resposta
Divisão de tráfego
Espelhamento do tráfego
Detecção de outlier
Tentar novamente solicitações com falha

Escalonamento automático e recuperação automática

Recurso HTTP(S) interno HTTP(S) externo TCP/UDP interno Rede externa TCP/UDP Proxy SSL externo e
Proxy TCP
Escalonamento automático do grupo de instâncias gerenciadas com base na capacidade de veiculação do balanceador de carga
Recuperação automática (nativa para grupos de instâncias gerenciadas e GKEs)
Diminuição da conexão

Segurança

Recurso HTTP(S) interno HTTP(S) externo TCP/UDP interno Rede externa TCP/UDP Proxy SSL externo e
Proxy TCP
Certificados gerenciados
(Somente proxy SSL)
CORS
Identity-Aware Proxy (IAP)
Google Cloud Armor
Descarregamento de SSL
(somente proxy SSL)
Políticas de SSL
(Versão TLS e pacotes de criptografia)

(Somente proxy SSL)

Recursos especiais

Recurso HTTP(S) interno HTTP(S) externo TCP/UDP interno Rede externa TCP/UDP Proxy SSL externo e
Proxy TCP
Cloud CDN
(Nível Premium)
Endpoints externos nos NEGs da Internet como origens personalizadas para o Cloud CDN
(Nível Premium)
Nomes DNS internos
Balanceador de carga como próximo salto
Especificar a interface de rede de uma VM de back-end
(balanceamento de carga de vários NICs)
Cabeçalhos de solicitação definidos pelo usuário
Informações de geolocalização, RTT suavizado e latência do cliente

A seguir