Questa pagina fornisce i moduli Terraform che puoi utilizzare per il deployment di Application Load Balancer esterni. A seconda del tipo di backend che preferisci, utilizza uno degli esempi seguenti per eseguire il deployment di un bilanciatore del carico delle applicazioni esterno di esempio.
Se non hai mai utilizzato Terraform per Google Cloud, consulta la Guida introduttiva a Terraform.
Bilanciatore del carico delle applicazioni esterno con backend di gruppo di istanze gestite
Puoi utilizzare un modulo Terraform per aprire un bilanciatore del carico HTTP esterno con i backend di Compute Engine.
Questo modulo crea più risorse Terraform, tra cui una rete VPC e subnet, router Cloud, tutti i componenti necessari del bilanciatore del carico e gruppi di istanza di backend. Per
maggiori 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 la pagina README su GitHub.
Bilanciatore del carico delle applicazioni esterno con backend MIG e intestazioni personalizzate
Puoi utilizzare le risorse Terraform per aprire un bilanciatore del carico delle applicazioni esterno con un servizio di backend abilitato per Cloud CDN e intestazioni personalizzate delle richieste e delle risposte.
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 gruppi di istanze gestite
Puoi utilizzare un modulo Terraform per aprire un bilanciatore del carico HTTPS esterno con i backend di Compute Engine e gli 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, router Cloud, un certificato SSL autofirmato, tutti i componenti necessari del bilanciatore del carico e gruppi di istanza di backend. Per maggiori 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 la pagina README in GitHub.
Bilanciatore del carico delle applicazioni esterno con backend Cloud Run
Puoi utilizzare un modulo Terraform per aprire 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 HTTP, tutti i componenti del bilanciatore del carico necessari e i gruppi di istanze di backend. Per maggiori 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 la pagina README in GitHub.
Bilanciatore del carico delle applicazioni esterno con reindirizzamento da HTTP a HTTPS
Puoi utilizzare un modulo Terraform per aprire un bilanciatore del carico HTTPS esterno con reindirizzamento da HTTP a HTTPS.
Questo modulo crea più risorse Terraform, tra cui una rete e una subnet VPC, un certificato SSL autofirmato, un router Cloud, tutti i componenti necessari del bilanciatore del carico e un gruppo di istanza di backend. Per
maggiori 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 la pagina README in GitHub.
Bilanciatore del carico delle applicazioni esterno con VPC condiviso
Puoi utilizzare un modulo Terraform per aprire un bilanciatore del carico delle applicazioni esterno in una configurazione di un VPC condiviso.
Questo modulo crea più risorse Terraform, tra cui una rete e una subnet VPC, un router Cloud, tutti i componenti necessari del bilanciatore del carico e un gruppo di istanza di backend. Per maggiori 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 la pagina README in GitHub.