Vista geral dos proxies de destino

Quando cria um Application Load Balancer ou um Network Load Balancer de proxy, um dos recursos que configura é o proxy de destino. Os proxies de destino terminam as ligações recebidas de clientes e criam novas ligações a partir do balanceador de carga para os back-ends.

A um nível elevado, o tráfego é processado de acordo com o seguinte processo:

  1. Um proxy de destino é referenciado por uma ou mais regras de encaminhamento. O proxy de destino escuta no endereço IP e na porta especificados pela regra de encaminhamento do balanceador de carga.

  2. Um cliente estabelece uma ligação ao endereço IP e à porta da regra de encaminhamento do balanceador de carga.

  3. O proxy de destino recebe o pedido do cliente. Em seguida, compara o endereço IP e a porta de destino do pedido com o endereço IP e a porta configurados em cada regra de encaminhamento que faz referência ao proxy de destino. Se for encontrada uma correspondência, o proxy de destino termina a ligação de rede do cliente.

    Consoante o tipo de equilibrador de carga, os proxies de destino terminam as ligações usando front-ends da Google (GFEs) ou proxies do Envoy.

  4. O proxy de destino estabelece uma nova ligação à instância ou ao ponto final da VM de back-end adequado, conforme determinado pelo mapa de URLs do balanceador de carga (aplicável apenas a balanceadores de carga de aplicações) e pela configuração do serviço de back-end.

Tipos de proxies de destino

O Cloud Load Balancing usa diferentes proxies de destino consoante o tipo de balanceador de carga que configurar.

Balanceador de carga Tipo de proxy de destino Âmbito do proxy de destino
Balanceador de carga de aplicações externo global Proxy HTTP de destino
Proxy HTTPS de destino
Global
Balanceador de carga de aplicações clássico Proxy HTTP de destino
Proxy HTTPS de destino
Global
Balanceador de carga de aplicações externo regional * Proxy HTTP de destino
Proxy HTTPS de destino
Regional
Balanceador de carga de aplicações interno entre regiões * Proxy HTTP de destino
Proxy HTTPS de destino
Global
Balanceador de carga de aplicações interno regional * Proxy HTTP de destino
Proxy HTTPS de destino
Regional
Balanceador de carga de rede de proxy externo global Proxy SSL de destino
Proxy TCP de destino
Global
Balanceador de carga de rede de proxy clássico Proxy SSL de destino
Proxy TCP de destino
Global
Balanceador de carga de rede de proxy externo regional * Proxy TCP de destino Regional
Balanceador de carga de rede de proxy interno regional * Proxy TCP de destino Regional
Balanceador de carga de rede de proxy interno entre regiões * Proxy TCP de destino Global

* Este equilibrador de carga requer uma sub-rede só de proxy em cada região de uma rede VPC na qual usa um equilibrador de carga baseado no Envoy. As ligações ao back-end têm origem nesta sub-rede apenas de proxy.

O Cloud Load Balancing suporta as seguintes combinações de recursos:

  • Regra de encaminhamento > proxy HTTPS de destino > mapa de URLs > um ou mais serviços de back-end
  • Regra de encaminhamento > proxy HTTP de destino > mapa de URLs > um ou mais serviços de back-end
  • Regra de encaminhamento > proxy TCP de destino > um serviço de back-end
  • Regra de encaminhamento > proxy SSL de destino > um serviço de back-end

As verificações de estado e os back-ends não são apresentados na lista anterior.

Certificados SSL

Google Cloud Os balanceadores de carga de proxy cujas regras de encaminhamento fazem referência a um proxy HTTPS de destino ou a um proxy SSL de destino requerem uma chave privada e um certificado SSL como parte da configuração do proxy de destino do balanceador de carga. Consoante o tipo de equilibrador de carga que configurar, usa um recurso de certificado SSL do Compute Engine ou o Gestor de certificados.

Para saber que certificado SSL é suportado para a sua configuração, consulte o artigo Vista geral dos certificados SSL.

Funcionalidades opcionais disponíveis

As seguintes funcionalidades opcionais podem ser configuradas em proxies de destino associados a determinados tipos de equilibradores de carga. Consulte os tópicos para ver mais detalhes.

Use proxies de destino

Se estiver a usar a Google Cloud consola para configurar um equilibrador de carga, o proxy de destino é configurado implicitamente como parte da configuração do front-end. Se estiver a usar a CLI do Google Cloud ou a API, tem de configurar o proxy de destino explicitamente.

Não pode usar a Google Cloud consola para modificar proxies de destino individuais. No entanto, pode atualizar determinadas definições para proxies de destino editando a configuração de front-end do equilibrador de carga ao qual estão associados. Use a CLI gcloud ou a API para fazer outras alterações.

Para eliminar um proxy de destino, certifique-se de que elimina primeiro todas as regras de encaminhamento que fazem referência ao mesmo.

APIs

Para ver descrições das propriedades e dos métodos disponíveis quando trabalha com proxies de destino através da API REST, consulte os seguintes tópicos:

CLI gcloud

Para ver a documentação de referência da CLI gcloud, consulte os seguintes tópicos:

O que se segue?