Configurar um front-end global do Cloud Load Balancing

Para criar um balanceador de carga no aplicativo, configure e conecte componentes de front-end e back-end distintos do Cloud Load Balancing, que ajudam a aplicar controles separados para tráfego externo e interno e impedir o acesso direto aos dados. No App Design Center, o componente de front-end global do Cloud Load Balancing processa o tráfego de entrada, define regras de roteamento e direciona solicitações por um proxy de destino, mapa de URL, regra de encaminhamento e certificado SSL, com conexões e parâmetros de configuração baseados no módulo do Terraform terraform-google-lb-http.

Conexões de componentes

Para criar um componente completo do Cloud Load Balancing, conecte o front-end global do Cloud Load Balancing a pelo menos um back-end global do Cloud Load Balancing. Os componentes conectados do Cloud Load Balancing são exibidos como um grupo na tela de design.

A tabela a seguir lista os componentes que podem ser conectados a um front-end global do Cloud Load Balancing e as atualizações resultantes no aplicativo e no código do Terraform.

Componente conectado

Atualizações de aplicativos

Informações prévias

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

  • O front-end do Cloud Load Balancing, que lida com as solicitações recebidas, está vinculado ao back-end do Cloud Load Balancing, que processa as solicitações.
  • As informações do serviço de back-end são adicionadas à entrada do mapa de URL do front-end.
  • O tráfego de entrada é veiculado com base nos mapeamentos de caminho do host que você configura nos mapas de URL de back-end globais do Cloud Load Balancing.
Visão geral dos mapas de URL

Parâmetros de configuração obrigatórios

Se o modelo incluir um componente de front-end global do Cloud Load Balancing, configure os seguintes parâmetros antes de implantar.

Nome do parâmetro

Descrição e restrições

Informações prévias

Nome

name Visão geral das regras de encaminhamento

ID do projeto

O projeto em que você quer implantar o front-end do Cloud Load Balancing.

Configurar componentes

Parâmetros de configuração opcionais

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

Recurso

Nome do parâmetro

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

Informações prévias

Criar endereço Crie um novo endereço IPv4 global. Especificações de endereço IP
Endereço IPAddress Especificações de endereço IP
Ativar IPv6 ipVersion IPv6 para balanceadores de carga de aplicativo e balanceadores de carga de rede de proxy
Criar 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
Criar mapa de URL Criar automaticamente um mapa de URL. Desmarque a caixa de seleção se quiser configurar seu próprio mapa de URL em Entrada do mapa de URL. Usar mapas de URL
Entrada do mapa de URL Host Configurar mapas de URL Usar mapas de URL
Caminho Configurar mapas de URL Usar mapas de URL
Serviço de back-end Configurar mapas de URL Usar mapas de URL
URI do recurso do mapa de URL O URI de um mapa de URL que você criou anteriormente. urlMap
Encaminhamento HTTP Desmarque para desativar o encaminhamento da porta HTTP 80. Visão geral das regras de encaminhamento
SSL Ative o suporte a SSL e siga um destes procedimentos:
  • Ative Criar certificado SSL e insira a Chave privada e o Certificado.
  • Digite Certificados SSL.
  • Insira Domínios de certificado SSL gerenciado.
Visão geral dos certificados SSL
Criar certificado SSL Crie um certificado usando as informações inseridas em Chave privada e Certificado. Visão geral dos certificados SSL
Certificados SSL sslCertificates[] Visão geral dos certificados SSL
Chave privada privateKey Etapa 1: criar uma chave privada e um certificado
Certificado certificado Etapa 1: criar uma chave privada e um certificado
Domínios de certificado SSL gerenciado managed.domains[] Usar certificados SSL gerenciados pelo Google
Mapa de certificados certificateMap Métodos de configuração de certificado
Política de SSL sslPolicy Políticas de SSL para protocolos SSL e TLS
QUIC (em inglês) quicOverride Configurar HTTP/3
Redirecionamento HTTPS Selecione essa opção para ativar o redirecionamento HTTPS. Configurar um redirecionamento de HTTP para HTTPS para balanceadores de carga de aplicativo externos regionais
Sufixo de certificado aleatório Selecione esta opção para gerar nomes de certificados aleatórios. Ative essa configuração se precisar mudar o certificado SSL. random_certificate_suffix
Rótulos Key labels Organizar recursos usando rótulos
Valor labels Organizar recursos usando rótulos
Esquema de balanceamento de carga loadBalancingScheme Resumo dos tipos de balanceadores de carga do Google Cloud
Rede rede Visão geral das regras de encaminhamento
Política de TLS do servidor serverTlsPolicy Visão geral do TLS mútuo
Porta HTTP A porta do balanceador de carga HTTP. Especificações de porta
Porta HTTPS A porta do balanceador de carga HTTPS. Especificações de porta
HTTP Keep Alive Timeout Sec httpKeepAliveTimeoutSec Tempo limite e tentativas

A seguir

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