Para crear un balanceador de carga en tu aplicación, debes configurar y conectar distintos componentes de frontend y backend de Cloud Load Balancing. Los componentes independientes te ayudan a aplicar controles distintos para el tráfico externo e interno, así como a evitar el acceso directo a los datos.
El componente de backend regional de Cloud Load Balancing te ayuda a gestionar los ajustes de distribución del tráfico del balanceador de carga, incluido el protocolo utilizado para conectarse a los backends, los ajustes de sesión, las comprobaciones de estado y los tiempos de espera. Estos ajustes proporcionan un control pormenorizado sobre el comportamiento del balanceador de carga. Puedes configurar los siguientes backends:
NEG sin servidor: una lista de aplicaciones de Cloud Run o Cloud Run functions sin servidor como backends.
Grupo de instancias gestionado (MIG): lista de grupos de instancias de Compute Engine como back-ends.
Para obtener más información, consulta el artículo Descripción general de los servicios backend.
En este documento se describen las conexiones y los parámetros que puedes configurar al usar App Design Center para crear un servicio de backend de balanceo de carga de Cloud regional. Los parámetros de configuración se basan en el módulo de Terraform terraform-google-regional-lb-http.
Conexiones de componentes
Para crear un componente completo de Cloud Load Balancing, debes conectar tu backend regional de Cloud Load Balancing a al menos un frontend regional de Cloud Load Balancing. Los componentes de Cloud Load Balancing conectados se muestran como un grupo en el lienzo de diseño.
En la siguiente tabla se incluyen los componentes que puede conectar a un backend regional de Cloud Load Balancing, así como las actualizaciones resultantes en su aplicación y en el código de Terraform generado.
Componente conectado |
Actualizaciones de aplicaciones |
Información general |
|---|---|---|
|
Configurar un balanceador de carga de aplicación externo regional con Cloud Run | |
Frontend de Cloud Load Balancing regional (obligatorio) |
|
Resumen de los mapas de URLs |
|
Configurar un balanceador de carga de aplicación externo regional con backends de grupos de instancias de VM |
Parámetros de configuración obligatorios
Si tu plantilla incluye un componente de backend de Cloud Load Balancing regional, debes configurar los siguientes parámetros antes de implementarla.
Nombre del parámetro |
Descripción y restricciones |
Información general |
|---|---|---|
ID del proyecto |
El proyecto en el que quieres desplegar el servicio de backend de Cloud Load Balancing. |
Configurar componentes |
Region |
Región en la que se crea el servicio de backend del balanceador de carga. | region [región] |
Nombre |
Nombre del servicio de backend del balanceador de carga. | name |
Parámetros de configuración opcionales
Los siguientes parámetros son opcionales. Para mostrar los parámetros avanzados, en el área Configuración, selecciona Mostrar campos avanzados.
Siguientes pasos
Debes conectar tu componente de backend a un componente de frontend. Para configurar el componente de frontend, consulta Configurar un frontend regional de Cloud Load Balancing en Application Design Center.