Configure uma interface do Cloud Load Balancing global no Centro de design de aplicações

Cria um balanceador de carga na sua aplicação configurando e associando componentes de front-end e back-end distintos do Cloud Load Balancing. Os componentes separados ajudam a aplicar controlos distintos para o tráfego externo e interno, e impedem o acesso direto aos dados.

O componente de front-end do Cloud Load Balancing global ajuda a configurar os elementos públicos de um balanceador de carga. O front-end processa o tráfego recebido, define regras de encaminhamento e direciona os pedidos para o back-end adequado. Pode configurar o seguinte:

  • Proxy de destino: termina as ligações de cliente e encaminha pedidos.
  • Mapa de URLs: define regras de encaminhamento com base em nomes de anfitriões e caminhos de URLs.
  • Regra de encaminhamento: atribui um endereço IP e uma porta ao balanceador de carga, tornando-o acessível.
  • Certificado SSL: gere a segurança das ligações HTTPS.

Para mais informações, consulte a Vista geral do Cloud Load Balancing.

Este documento descreve a ligação e os parâmetros que pode configurar quando usa o App Design Center para criar um front-end global do Cloud Load Balancing. Os parâmetros de configuração baseiam-se no módulo do Terraform terraform-google-lb-http.

Ligações de componentes

Para criar um componente do Cloud Load Balancing completo, tem de associar o frontend do Cloud Load Balancing global a, pelo menos, um backend do Cloud Load Balancing global. Os componentes do Cloud Load Balancing associados são apresentados como um grupo na tela de design.

A tabela seguinte inclui o componente que pode associar a um front-end do Cloud Load Balancing global e as atualizações resultantes à sua aplicação e ao respetivo código Terraform gerado.

Componente ligado

Atualizações de aplicações

Informações gerais

Back-end do Global Cloud Load Balancing (obrigatório)

  • O front-end do Cloud Load Balancing, que processa os pedidos recebidos, está associado ao back-end do Cloud Load Balancing, que processa os pedidos.
  • As informações do serviço de back-end são adicionadas à entrada do mapa de URLs do front-end.
  • O tráfego de entrada é servido com base nos mapeamentos de caminhos de anfitriões que configurar nos mapas de URLs de back-end do Cloud Load Balancing global.
Vista geral dos mapas de URLs

Parâmetros de configuração obrigatórios

Se o seu modelo incluir um componente de front-end do Cloud Load Balancing global, tem de configurar os seguintes parâmetros antes da implementação.

Nome do parâmetro

Descrição e restrições

Informações gerais

Nome

name Vista geral das regras de encaminhamento

ID do projeto

O projeto onde quer implementar o front-end do Cloud Load Balancing.

Configure os componentes

Parâmetros de configuração opcionais

Os parâmetros seguintes são opcionais. Para apresentar parâmetros avançados, na área Configuração, selecione Mostrar campos avançados.

Funcionalidade

Nome do parâmetro

Informações de descrição e restrição

Informações gerais

Criar morada Crie um novo endereço IPv4 global. Especificações de endereço IP
Morada IPAddress Especificações de endereço IP
Ative o IPv6 ipVersion IPv6 para balanceadores de carga de aplicações e balanceadores de carga de rede de proxy
Crie um endereço IPv6 Crie um novo endereço IPv6 global. Especificações de endereço IP
Endereço IPv6 IPAddress Especificações de endereço IP
Crie um mapa de URLs Criar automaticamente um mapa de URLs. Desmarque a caixa de verificação se quiser configurar o seu próprio mapa de URLs em URL Map Input Use mapas de URLs
Entrada do mapa de URLs Anfitrião Configure mapas de URLs Use mapas de URLs
Caminho Configure mapas de URLs Use mapas de URLs
Serviço de back-end Configure mapas de URLs Use mapas de URLs
URI do recurso do mapa de URL O URI de um mapa de URLs que criou anteriormente. urlMap
Encaminhamento HTTP Desmarque para desativar o encaminhamento da porta HTTP 80. Vista geral das regras de encaminhamento
SSL Ative o suporte de SSL e, em seguida, faça uma das seguintes ações:
  • Ative a opção Criar certificado SSL e introduza a Chave privada e o Certificado.
  • Introduza Certificados SSL.
  • Introduza Domínios de certificados SSL geridos.
Vista geral dos certificados SSL
Criar certificado SSL Crie um certificado com as informações que introduz em Chave privada e Certificado. Vista geral dos certificados SSL
Certificados SSL sslCertificates[] Vista geral dos certificados SSL
Chave privada privateKey Passo 1: crie uma chave privada e um certificado
Certificado certificado Passo 1: crie uma chave privada e um certificado
Domínios de certificados SSL geridos managed.domains[] Use certificados SSL geridos pela Google
Mapa de certificados certificateMap Métodos de configuração de certificados
Política de SSL sslPolicy Políticas de SSL para protocolos SSL e TLS
QUIC quicOverride Configure o HTTP/3
Redirecionamento de HTTPS Selecione para ativar o redirecionamento HTTPS. Configure um redirecionamento de HTTP para HTTPS para balanceadores de carga de aplicações externos regionais
Sufixo do certificado aleatório Selecione esta opção para gerar nomes de certificados aleatórios. Ative esta definição se precisar de alterar o certificado SSL. random_certificate_suffix
Etiquetas Chave etiquetas Organize recursos com etiquetas
Valor etiquetas Organize recursos com etiquetas
Esquema de balanceamento de carga loadBalancingScheme Resumo dos tipos de Google Cloud balanceadores de carga
Rede rede Vista geral das regras de encaminhamento
Política TLS do servidor serverTlsPolicy Vista geral do TLS mútuo
Porta HTTP A porta do balanceador de carga HTTP. Especificações das portas
Porta HTTPS A porta para o balanceador de carga HTTPS. Especificações das portas
HTTP Keep Alive Timeout Sec httpKeepAliveTimeoutSec Limites de tempo e novas tentativas

O que se segue?

Tem de ligar o componente de front-end a um componente de back-end. Para configurar o componente de back-end, consulte o artigo Configure um serviço de back-end do Cloud Load Balancing global no Application Design Center.