Restituisci risposte più rapide agli utenti di tutto il mondo eseguendo il deployment dei servizi in più regioni e indirizzando gli utenti verso la regione più vicina. Il deployment in più regioni offre bassa latenza e maggiore disponibilità in caso di interruzioni regionali.
Poiché i servizi Cloud Run vengono implementati in singole regioni, devi eseguire il deployment del servizio in più regioni e poi configurare il bilanciamento del carico globale per il servizio.
Esegui il deployment del servizio in più regioni
I parametri di scalabilità che configuri vengono applicati a più regioni. In un deployment multiregionale, ad esempio, il valore minimo delle istanze si applica a ciascuna delle più regioni.
Esegui il deployment dello stesso servizio in più regioni utilizzando uno dei seguenti metodi:
- Ripeti i passaggi per l'implementazione in una singola regione.
- Esegui il deployment di un servizio multiregionale.
Esegui il deployment di un servizio multiregionale
Questa sezione mostra come eseguire il deployment e configurare un servizio multiregionale da un singolo comando gcloud CLI o utilizzando un file YAML o Terraform.
gcloud
Per creare e distribuire un servizio multiregionale, esegui il comando
gcloud run deploy
utilizzando il flag--regions
:gcloud run deploy
SERVICE_NAME
\ --image=IMAGE_URL
\ --regions=REGIONS
Sostituisci quanto segue:
SERVICE_NAME
: il nome del servizio multiregionale che vuoi eseguire il deployment.IMAGE_URL
: un riferimento all'immagine container, ad esempious-docker.pkg.dev/cloudrun/container/hello:latest
.REGIONS
: l'elenco delle più regioni in cui vuoi eseguire il deployment. Ad esempio,europe-west1,asia-east1
.
YAML
Crea il