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 evitam 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 aos back-ends, configurações de sessão, verificações de integridade e tempos limite. Essas configurações fornecem controle refinado sobre o comportamento do balanceador de carga. É possível configurar os seguintes back-ends:
NEG sem servidor: uma lista de aplicativos sem servidor do Cloud Run ou Cloud Run functions 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.
Neste documento, descrevemos 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 no módulo do Terraform terraform-google-regional-lb-http.
Conexões de componentes
Para criar um componente completo do Cloud Load Balancing, conecte 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 mostrados 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 Terraform gerado.
Componente conectado |
Atualizações de aplicativos |
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 seguintes parâmetros são opcionais. Para mostrar parâmetros avançados, na área Configuração, selecione Mostrar campos avançados.
A seguir
Você precisa 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.