Questa pagina fornisce moduli Terraform che puoi utilizzare per eseguire il deployment di bilanciatori del carico delle applicazioni esterni. A seconda del tipo di backend che preferisci, utilizza uno dei seguenti esempi per eseguire il deployment di un bilanciatore del carico delle applicazioni esterno di esempio.
Se non hai mai utilizzato Terraform per Google Cloud, consulta Inizia a utilizzare Terraform.
Per utilizzare i modelli Terraform predefiniti per semplificare la configurazione e la gestione dell'infrastruttura di rete di Google Cloud, esplora il repository GitHub Simplified Cloud Networking Configuration Solutions.
Bilanciatore del carico delle applicazioni esterno con backend di gruppo di istanze gestite (MIG)
Puoi utilizzare un modulo Terraform per attivare un bilanciatore del carico HTTP esterno con backend Compute Engine.
Questo modulo crea più risorse Terraform, tra cui una rete VPC e subnet, router Cloud, tutti i componenti del bilanciamento del carico necessari e gruppi di istanza di backend. Per
ulteriori informazioni, scarica o clona il repository ed esegui il comando terraform plan
nella directory /terraform-google-lb-http/examples/multi-mig-http-lb
.
Per maggiori informazioni su questo esempio e per scoprire come eseguirlo, consulta il file README su GitHub.
Bilanciatore del carico delle applicazioni esterno con backend MIG e intestazioni personalizzate
Puoi utilizzare le risorse Terraform per attivare un bilanciatore del carico delle applicazioni esterno con un servizio di backend abilitato per Cloud CDN e intestazioni di richieste e risposte personalizzate.
Per informazioni dettagliate sulla configurazione del bilanciatore del carico, consulta la guida alla configurazione principale.
Bilanciatore del carico delle applicazioni esterno con un bucket di backend e MIG
Puoi utilizzare un modulo Terraform per attivare un bilanciatore del carico HTTPS esterno con backend Compute Engine e asset statici pubblicati da un bucket Cloud Storage.
Questo modulo crea più risorse Terraform, tra cui una rete VPC e subnet, un bucket e un oggetto Cloud Storage, Cloud Router, un certificato SSL autofirmato, tutti i componenti del bilanciamento del carico necessari e i gruppi di istanza di backend. Per ulteriori informazioni, scarica
o clona il repository ed esegui il comando terraform plan
nella
directory /terraform-google-lb-http/examples/multi-backend-multi-mig-bucket-https-lb
.
Per maggiori informazioni su questo esempio e per scoprire come eseguirlo, consulta il file README su GitHub.
Bilanciatore del carico delle applicazioni esterno con un backend Cloud Run
Puoi utilizzare un modulo Terraform per attivare un bilanciatore del carico HTTPS esterno con un backend Cloud Run.
Questo modulo crea più risorse Terraform, tra cui un servizio Cloud Run, un certificato SSL autofirmato, una mappa URL che configura un reindirizzamento da HTTP a HTTPS, tutti i componenti del bilanciatore del carico necessari e i gruppi di istanze di backend. Per ulteriori informazioni, scarica o clona il repository ed esegui il comando
terraform plan
nella directory /terraform-google-lb-http/examples/cloudrun
.
Per maggiori informazioni su questo esempio e per scoprire come eseguirlo, consulta il file README su GitHub.
Bilanciatore del carico delle applicazioni esterno con reindirizzamento da HTTP a HTTPS
Puoi utilizzare un modulo Terraform per attivare un bilanciatore del carico HTTPS esterno con reindirizzamento da HTTP a HTTPS.
Questo modulo crea più risorse Terraform, tra cui una rete VPC e una subnet, un certificato SSL autofirmato, un router Cloud, tutti i componenti del bilanciamento del carico necessari e un gruppo di istanza di backend. Per
ulteriori informazioni, scarica o clona il repository ed esegui il comando terraform plan
nella directory /terraform-google-lb-http/examples/https-redirect
.
Per maggiori informazioni su questo esempio e per scoprire come eseguirlo, consulta il file README su GitHub.
Bilanciatore del carico delle applicazioni esterno con VPC condiviso
Puoi utilizzare un modulo Terraform per attivare un bilanciatore del carico delle applicazioni esterno in una configurazione di VPC condiviso.
Questo modulo crea più risorse Terraform, tra cui una rete VPC e una subnet, un router Cloud, tutti i componenti del bilanciamento del carico necessari e un gruppo di istanza di backend. Per ulteriori informazioni,
scarica o clona il repository ed esegui il comando terraform plan
nella
directory /terraform-google-lb-http/examples/shared-vpc
.
Per maggiori informazioni su questo esempio e per scoprire come eseguirlo, consulta il file README su GitHub.