Configura un frontend Cloud Load Balancing regionale in Application Design Center

Crea un bilanciatore del carico nella tua applicazione configurando e collegando componenti frontend e backend di Cloud Load Balancing distinti. I componenti separati ti aiutano ad applicare controlli distinti per il traffico esterno e interno e a impedire l'accesso diretto ai dati.

Il componente frontend di Cloud Load Balancing a livello di regione ti aiuta a configurare gli elementi pubblici di un bilanciatore del carico. Il frontend gestisce il traffico in entrata, definisce le regole di routing e indirizza le richieste al backend appropriato. Puoi configurare quanto segue:

  • Proxy di destinazione: termina le connessioni client e inoltra le richieste.
  • Mappa URL: definisce le regole di routing in base ai nomi host e ai percorsi URL.
  • Regola di forwarding: assegna un indirizzo IP e una porta al bilanciatore del carico, rendendolo accessibile.

Per saperne di più, consulta la panoramica di Cloud Load Balancing.

Questo documento descrive le connessioni e i parametri che puoi configurare quando utilizzi App Design Center per creare un frontend Cloud Load Balancing regionale. I parametri di configurazione si basano sul modulo Terraform terraform-google-regional-lb-http.

Connessioni dei componenti

Per creare un componente Cloud Load Balancing completo, devi connettere il frontend Cloud Load Balancing regionale ad almeno un backend Cloud Load Balancing regionale. I componenti di bilanciamento del carico cloud connessi vengono visualizzati come gruppo nel canvas di progettazione.

La tabella seguente include i componenti che puoi connettere a un frontend Cloud Load Balancing regionale e gli aggiornamenti risultanti alla tua applicazione e al relativo codice Terraform generato.

Componente connesso

Aggiornamenti delle applicazioni

Informazioni introduttive

Modello di istanza Compute Engine

  • Le istanze Compute Engine possono reindirizzare il traffico al frontend Cloud Load Balancing regionale.
  • L'indirizzo Cloud Load Balancing viene aggiunto al modello di istanza Compute Engine.
Panoramica delle regole di forwarding

Cloud Run

  • Gli indirizzi IP HTTP e HTTPS del bilanciatore del carico sono disponibili per l'applicazione in esecuzione nel container Cloud Run.
  • I metadati dell'indirizzo Cloud Load Balancing vengono aggiunti alle variabili di ambiente Cloud Run.
Panoramica delle regole di forwarding

Backend di bilanciamento del carico regionale di Cloud Load Balancing (obbligatorio)

  • Il frontend di Cloud Load Balancing, che gestisce le richieste in entrata, è collegato al backend di Cloud Load Balancing, che elabora le richieste.
  • Le informazioni sul servizio di backend vengono aggiunte all'input della mappa URL di frontend.
  • Il traffico in entrata viene gestito in base ai mapping del percorso host che configuri nelle mappe URL di backend di Cloud Load Balancing regionali.
Panoramica delle mappe URL

Parametri di configurazione obbligatori

Se il tuo modello include un componente frontend di Cloud Load Balancing regionale, devi configurare i seguenti parametri prima del deployment.

Nome parametro

Descrizione e vincoli

Informazioni introduttive

ID progetto

Il progetto in cui vuoi eseguire il deployment del frontend di Cloud Load Balancing.

Configurare i componenti

Regione

region Panoramica delle regole di forwarding

Nome

name Panoramica delle regole di forwarding

Rete

network Panoramica delle regole di forwarding

Parametri di configurazione facoltativi

I seguenti parametri sono facoltativi. Per visualizzare i parametri avanzati, seleziona Mostra campi avanzati nell'area Configurazione.

Funzionalità

Nome parametro

Informazioni su descrizione e vincoli

Informazioni introduttive

Subnet subnetwork Panoramica delle regole di forwarding
Crea subnet solo proxy create_proxy_only_subnet Subnet solo proxy per i bilanciatori del carico basati su Envoy
IP subnet solo proxy ipCidrRange Subnet solo proxy per i bilanciatori del carico basati su Envoy
Schema di bilanciamento del carico loadBalancingScheme Riepilogo dei tipi di bilanciatori del carico Google Cloud
Crea mappa URL Crea automaticamente una mappa URL. Deseleziona la casella di controllo se vuoi configurare la tua mappa URL in Input mappa URL. Utilizzare le mappe URL
Input mappa URL Organizzatore Configurare le mappe degli URL Utilizzare le mappe URL
Percorso Configurare le mappe degli URL Utilizzare le mappe URL
Servizio di backend Configurare le mappe degli URL Utilizzare le mappe URL
URI risorsa mappa URL L'URI di una mappa URL che hai creato in precedenza. urlMap
Crea indirizzo Crea un nuovo indirizzo IPv4 globale. Specifiche dell'indirizzo IP
Indirizzo IPAddress Specifiche dell'indirizzo IP
Attivare IPv6 Attiva l'indirizzo IPv6 sul bilanciatore del carico CDN. IPv6 per bilanciatori del carico delle applicazioni e bilanciatori del carico di rete proxy
Crea indirizzo IPv6 Alloca un nuovo indirizzo IPv6. IPv6 per bilanciatori del carico delle applicazioni e bilanciatori del carico di rete proxy
Indirizzo IPv6 IPAddress Specifiche dell'indirizzo IP
Etichette Key (Chiave) labels Organizza le risorse utilizzando le etichette
Valore labels Organizza le risorse utilizzando le etichette
SSL Attiva il supporto SSL e poi procedi in uno dei seguenti modi:
  • Attiva Crea certificato SSL e inserisci Chiave privata e Certificato.
  • Inserisci Certificati SSL.
  • Inserisci Domini con certificati SSL gestiti.
Panoramica dei certificati SSL
Crea certificato SSL Crea un certificato utilizzando le informazioni inserite in Chiave privata e Certificato. Panoramica dei certificati SSL
Chiave privata privateKey Passaggio 1: crea una chiave privata e un certificato
Certificato certificate Passaggio 1: crea una chiave privata e un certificato
Certificati SSL sslCertificates[] Panoramica dei certificati SSL
Domini con certificati SSL gestiti managed.domains[] Utilizzare certificati SSL gestiti da Google
Suffisso casuale del certificato Seleziona questa opzione per generare nomi di certificati casuali. Attiva questa impostazione se devi modificare il certificato SSL. random_certificate_suffix
Porta HTTP La porta per il bilanciatore del carico HTTP. Specifiche delle porte
Porta HTTPS La porta per il bilanciatore del carico HTTPS. Specifiche delle porte
Reindirizzamento HTTPS Seleziona questa opzione per attivare il reindirizzamento HTTPS. Configura un reindirizzamento da HTTP a HTTPS per i bilanciatori del carico delle applicazioni esterni regionali
Inoltro HTTP Deseleziona per disattivare l'inoltro della porta HTTP 80. Panoramica delle regole di forwarding
Policy SSL sslPolicy Policy SSL per i protocolli SSL e TLS
Policy TLS del server serverTlsPolicy Panoramica di Mutual TLS
Timeout keepalive HTTP (secondi) httpKeepAliveTimeoutSec Timeout e tentativi

Passaggi successivi

Devi collegare il componente frontend a un componente backend. Per configurare il componente di backend, consulta Configurare un servizio di backend diCloud Load Balancingd regionale in Application Design Center.