Questa pagina fornisce i 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 la guida introduttiva a Terraform.
Bilanciatore del carico delle applicazioni esterno con backend di gruppo di istanze gestite (MIG)
Puoi utilizzare un modulo Terraform per avviare un bilanciatore del carico HTTP esterno con i backend Compute Engine.
Questo modulo crea più risorse Terraform, tra cui una rete VPC e subnet, router cloud, tutti i componenti di 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 ulteriori 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 avviare un bilanciatore del carico delle applicazioni esterno con un servizio di backend abilitato per Cloud CDN e intestazioni personalizzate di richiesta e risposta.
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 avviare un bilanciatore del carico HTTPS esterno con backend Compute Engine, oltre agli asset statici pubblicati da un bucket Cloud Storage.
Questo modulo crea più risorse Terraform, tra cui una rete e subnet VPC, un bucket e un oggetto Cloud Storage, router cloud, un certificato SSL autofirmato, tutti i componenti necessari per i bilanciatori del carico 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-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 avviare 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 necessari del bilanciatore del carico e 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 un reindirizzamento da HTTP a HTTPS
Puoi utilizzare un modulo Terraform per avviare un bilanciatore del carico HTTPS esterno con il 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 del bilanciatore 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 avviare un bilanciatore del carico delle applicazioni esterno in una configurazione VPC condiviso.
Questo modulo crea più risorse Terraform, tra cui una rete e una subnet VPC, un router cloud, tutti i componenti necessari per il bilanciamento del carico 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.