Para crear un balanceador de cargas en tu aplicación, debes configurar y conectar distintos componentes de frontend y backend de Cloud Load Balancing. Los componentes separados te ayudan a aplicar controles distintos para el tráfico externo e interno, y a evitar el acceso directo a los datos.
El componente de backend regional de Cloud Load Balancing te ayuda a administrar la configuración de distribución del tráfico del balanceador de cargas, incluido el protocolo que se usa para conectarse a los backends, la configuración de sesión, las verificaciones de estado y los tiempos de espera. Esta configuración proporciona un control detallado sobre el comportamiento del balanceador de cargas. Puedes configurar los siguientes backends:
NEG sin servidores: Es una lista de aplicaciones sin servidores de Cloud Run o Cloud Run Functions como backends.
Grupo de instancias administrado (MIG): Es una lista de grupos de instancias de Compute Engine como backends.
Para obtener más información, consulta Descripción general de los servicios de backend.
En este documento, se describen las conexiones y los parámetros que puedes configurar cuando usas el Centro de diseño de aplicaciones para crear un servicio de backend regional de Cloud Load Balancing. 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 Connected Cloud Load Balancing se muestran como un grupo en el lienzo de diseño.
En la siguiente tabla, se incluyen los componentes que puedes conectar a un backend regional de Cloud Load Balancing y las actualizaciones resultantes en tu aplicación y su código de Terraform generado.
Componente conectado |
Actualizaciones de la aplicación |
Información general |
|---|---|---|
|
Configura un balanceador de cargas de aplicaciones externo regional con Cloud Run | |
Frontend de Cloud Load Balancing regional (obligatorio) |
|
Descripción general de los mapas de URL |
|
Configura un balanceador de cargas de aplicaciones externo regional con backends de grupos de instancias de VM |
Parámetros de configuración obligatorios
Si tu plantilla incluye un componente de backend regional de Cloud Load Balancing, debes configurar los siguientes parámetros antes de la implementación.
Nombre del parámetro |
Descripción y restricciones |
Información general |
|---|---|---|
ID del proyecto |
Es el proyecto en el que deseas implementar el servicio de backend de Cloud Load Balancing. |
Configura componentes |
Región |
Es la región en la que se crea el servicio de backend del balanceador de cargas. | region |
Nombre |
Nombre del servicio de backend del balanceador de cargas. | 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.
¿Qué sigue?
Debes conectar el componente de backend a un componente de frontend. Para configurar el componente de frontend, consulta Configura un frontend de Cloud Load Balancing regional en Application Design Center.