Questa pagina fornisce i moduli Terraform che puoi usare per il deployment 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 è la prima volta che utilizzi Terraform per Google Cloud, consulta la guida introduttiva a Terraform.
Bilanciatore del carico delle applicazioni esterno con backend di gruppo di istanze gestite
Puoi usare un modello Terraform modulo per aprire un bilanciatore del carico HTTP esterno con Compute Engine di backend.
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 istanze 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 imparare a eseguirlo, consulta la 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 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 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 un VPC
alla rete e alle subnet, un bucket e un oggetto Cloud Storage,
Router Cloud, un certificato SSL autofirmato, tutto il carico necessario
e gruppi di istanza di backend. Per ulteriori informazioni, scarica
oppure clona il repository ed esegui il comando terraform plan
nel
/terraform-google-lb-http/examples/multi-backend-multi-mig-bucket-https-lb
.
Per ulteriori informazioni su questo esempio e per imparare a eseguirlo, consulta la README in GitHub.
Bilanciatore del carico delle applicazioni esterno con un backend Cloud Run
Puoi utilizzare un modulo Terraform per aprire un bilanciatore del carico HTTPS esterno con un Cloud Run di un backend cloud.
Questo modulo crea più risorse Terraform, tra cui Cloud Run
un certificato SSL autofirmato, una mappa di URL che configura un
il reindirizzamento, tutti i componenti necessari
del bilanciatore del carico e il backend
gruppi di istanze. Per ulteriori informazioni, scarica o clona il repository ed esegui il comando terraform plan
nella directory /terraform-google-lb-http/examples/cloudrun
.
Per ulteriori informazioni su questo esempio e per imparare a eseguirlo, consulta la README in 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 un VPC
rete e subnet, un certificato SSL autofirmato, un router Cloud
di tutti i componenti necessari del bilanciatore
del carico, più un gruppo di istanza di backend. Per
maggiori informazioni, scarica o clona il repository ed esegui terraform plan
nella directory /terraform-google-lb-http/examples/https-redirect
.
Per ulteriori informazioni su questo esempio e per imparare a eseguirlo, consulta la README in 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 un VPC
rete e subnet, un router Cloud, tutto il carico necessario
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 ulteriori informazioni su questo esempio e per imparare a eseguirlo, consulta la README in GitHub.