Para criar um balanceador de carga no aplicativo, configure e conecte componentes distintos de front-end e back-end do Cloud Load Balancing. Os componentes separados ajudam a aplicar controles distintos para tráfego externo e interno e impedem o acesso direto aos dados.
O componente de back-end regional do Cloud Load Balancing ajuda a gerenciar as configurações de distribuição de tráfego do balanceador de carga, incluindo o protocolo usado para se conectar a back-ends, configurações de sessão, verificações de integridade e tempos limite. Essas configurações fornecem um controle refinado sobre o comportamento do seu balanceador de carga. É possível configurar os seguintes back-ends:
NEG sem servidor: uma lista de aplicativos de funções do Cloud Run ou do Cloud Run sem servidor como back-ends.
Grupo gerenciado de instâncias (MIG): uma lista de grupos de instâncias do Compute Engine como back-ends.
Para mais informações, consulte Visão geral dos serviços de back-end.
Este documento descreve as conexões e os parâmetros que podem ser configurados ao usar o App Design Center para criar um serviço de back-end regional do Cloud Load Balancing. Os parâmetros de configuração são baseados em o terraform-google-regional-lb-http módulo Terraform.
Conexões de componentes
Para criar um componente completo do Cloud Load Balancing, é necessário conectar o back-end regional do Cloud Load Balancing a pelo menos um front-end regional 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 inclui os componentes que podem ser conectados a um back-end regional do Cloud Load Balancing e as atualizações resultantes no aplicativo e no código do Terraform gerado.
Componente conectado |
Atualizações do aplicativo |
Informações prévias |
|---|---|---|
|
Configurar um balanceador de carga de aplicativo externo regional com o Cloud Run | |
Front-end regional do Cloud Load Balancing (obrigatório) |
|
Visão geral dos mapas de URL |
|
Configurar um balanceador de carga de aplicativo externo regional com back-ends de grupos de instâncias de VM |
Parâmetros de configuração obrigatórios
Se o modelo incluir um componente de back-end regional do Cloud Load Balancing, configure os seguintes parâmetros antes da implantação.
Nome do parâmetro |
Descrição e restrições |
Informações prévias |
|---|---|---|
ID do projeto |
O projeto em que você quer implantar o serviço de back-end do Cloud Load Balancing. |
Configurar componentes |
Região |
A região em que o serviço de back-end do balanceador de carga é criado. | region |
Nome |
Nome do serviço de back-end do balanceador de carga. | name |
Parâmetros de configuração opcionais
Os parâmetros a seguir são opcionais. Para mostrar os parâmetros avançados, na área Configuração, selecione Mostrar campos avançados.
A seguir
É necessário conectar o componente de back-end a um componente de front-end. Para configurar o componente de front-end, consulte Configurar um front-end regional do Cloud Load Balancing no App Design Center.