Prima di creare le risorse, valuta come intendi distribuirle geograficamente per soddisfare i requisiti specifici della tua azienda. Gli amministratori e gli architetti della tua organizzazione di solito prendono decisioni in base alla geografia e le rendono disponibili per gli utenti che implementano le risorse. Ad esempio, la tua azienda potrebbe avere un processo Infrastructure as Code (IaC) che assegna automaticamente le aree geografiche durante il deployment delle risorse.
Questo documento fornisce una panoramica dell'impatto della geografia sui tuoi carichi di lavoro.
Distribuisci le risorse per garantire la disponibilità
Puoi distribuire le risorse geograficamente per soddisfare le tue esigenze specifiche, come illustrato nei seguenti esempi:
- Latenza: assicurati di avere risorse nelle zone vicine ai tuoi utenti.
- Disponibilità: crea risorse ridondanti in più regioni in caso di guasto di una regione.
Aree geografiche e zone
Quando crei le risorse, puoi selezionare le seguenti categorie geografiche:
Le regioni sono aree geografiche indipendenti che contengono zone. Ad esempio,
asia-east1
(Taiwan).Le zone sono aree isolate l'una dall'altra all'interno di una regione. Ad esempio, la zona
a
nella regioneasia-east1
(Taiwan) è denominataasia-east1-a
.
Considera una zona come un singolo dominio in errore all'interno di una regione. Per eseguire il deployment di applicazioni a tolleranza di errore con disponibilità elevata e proteggerti da guasti imprevisti, puoi eseguire il deployment delle tue applicazioni in più zone in una regione. Per ulteriori informazioni, consulta Geografia e regioni.
Ogni risorsa ha le proprie dinamiche di località. Ad esempio, consulta i seguenti dettagli su Compute Engine e Cloud Storage:
Seleziona le aree geografiche in base alle interazioni con le risorse
Quando crei il piano di distribuzione delle risorse, tieni conto della comunicazione delle risorse tra zone e regioni. Le funzionalità di interazione con le risorse sono determinate dai seguenti tipi di risorse:
Le risorse globali sono accessibili da qualsiasi altra risorsa, in regioni e zone diverse. Alcuni esempi sono immagini disco, snapshot dei dischi e reti.
Le risorse di regione vengono distribuite tramite deployment in modo ridondante in più zone all'interno di una regione. Le risorse a livello di regione sono accessibili solo alle risorse situate nella stessa regione. Alcuni esempi sono le applicazioni App Engine e i gruppi di istanze gestite a livello di regione.
I servizi multiregionali sono distribuiti in modo ridondante all'interno e tra le regioni. Questi servizi ottimizzano la disponibilità, le prestazioni e l'efficienza delle risorse. Per un elenco dei servizi con una o più sedi multiregionali, consulta Prodotti disponibili in base alla località.
Le risorse di zona sono accessibili solo alle risorse che si trovano nella stessa zona. Un esempio di risorsa zonale è un'istanza di macchina virtuale (VM) Compute Engine.
Ad esempio, considera le seguenti risorse:
- A livello globale: una rete a cui possono accedere tutte le risorse.
- In ogni regione: indirizzi IP che forniscono accesso esterno alle risorse solo all'interno di un'unica regione.
- In ogni zona: dischi che possono connettersi alle VM nella stessa zona.