Risorse a livello globale, regionale e di zona

Questo documento descrive le risorse Compute Engine globali, regionali e di zona.

Cloud de Confiance by S3NS Le risorse sono ospitate in diverse località in tutto il mondo. Queste località sono composte da regioni con zone al loro interno. Collocare le risorse in zone diverse di una regione consente di isolarle da molti tipi di errori a livello di infrastruttura, hardware e software. Collocare le risorse in regioni diverse si ottiene un livello ancora più elevato di indipendenza dagli errori. Puoi progettare sistemi robusti distribuendo le risorse su diversi domini di errore.

Tutte le risorse Compute Engine hanno un ambito globale, regionale o di zona. Ad esempio, le immagini sono una risorsa globale, ma gli IP statici regionali sono regionali e i Persistent Disk possono essere risorse regionali o di zona.

L'ambito della risorsa determina la sua accessibilità ad altre risorse:

Le risorse globali sono accessibili dalle risorse in qualsiasi regione o zona. Ad esempio, le istanze di macchine virtuali (VM) di zone diverse possono utilizzare la stessa immagine globale.

Le risorse regionali sono accessibili solo alle risorse all'interno della stessa regione. Ad esempio, un indirizzo IP esterno statico regionale è accessibile solo dalle risorse all'interno della stessa regione. Affinché un'istanza VM possa utilizzare un indirizzo IP esterno statico specifico, la VM deve trovarsi in una zona della stessa regione dell'indirizzo.

Le risorse di zona sono accessibili solo alle risorse all'interno della stessa zona. Le risorse di zona possono anche accedere a risorse regionali e globali. Ad esempio, un'istanza VM può accedere a un'immagine globale e a risorse di rete regionali.

Ambito Accessibilità Unicità del nome Esempi
Globale Qualsiasi regione o zona del progetto A livello di progetto Immagini, reti VPC, modelli di istanza
Regionale Qualsiasi zona all'interno della stessa regione A livello di regione Subnet, IP statici regionali, dischi regionali, modelli di istanza
Zonal Solo la stessa zona A livello di zona Istanze VM, dischi di zona e
Pool di archiviazione Hyperdisk, tipi di macchina

All'interno di un progetto, una risorsa di zona deve avere un nome univoco all'interno della sua zona. Ad esempio, puoi avere una VM denominata my-instance nella zona us-central1-a e un'altra VM denominata my-instance nella zona us-central1-b all'interno dello stesso progetto.

Risorse globali

Le risorse globali sono accessibili da qualsiasi risorsa in qualsiasi zona all'interno dello stesso progetto. Quando crei una risorsa globale, non devi fornire una specifica dell'ambito.

Le risorse globali includono:

Indirizzi
La raccolta Addresses contiene tutti gli indirizzi IP esterni statici globali che hai prenotato per il tuo progetto. Gli indirizzi IP esterni statici globali sono una risorsa globale e vengono utilizzati per i bilanciatori del carico globali.
Google Immagini
Le immagini vengono utilizzate da qualsiasi istanza o risorsa disco nello stesso progetto dell'immagine. Google fornisce immagini preconfigurate che puoi utilizzare per avviare l'istanza. Puoi personalizzare una di queste immagini o crearne una tua. Facoltativamente, puoi condividere le immagini tra i progetti.
Snapshot
Gli snapshot standard e di archiviazione di Hyperdisk e Persistent Disk sono risorse globali che possono essere utilizzate per creare un disco in altri progetti. Facoltativamente, puoi condividere gli snapshot tra i progetti.
Modelli di istanza globali
Un modello di istanza globale può essere utilizzato per creare istanze di calcolo e gruppi di istanze gestite. I modelli di istanza possono essere risorse globali o regionali. Tuttavia, se specifichi risorse di zona in un modello di istanza globale, puoi utilizzare il modello solo nella stessa zona delle risorse di zona specificate. Se specifichi risorse regionali in un modello di istanza globale, puoi utilizzare il modello solo nella stessa regione delle risorse regionali specificate. Scopri di più sui modelli di istanza regionali e globali.
Cloud Interconnect
Un Cloud Interconnect è una connessione a disponibilità elevata dalla tua rete on-premise alla rete di Google. Questa connessione è una risorsa globale. Tuttavia, i collegamenti di interconnessione, che vengono eseguiti all'interno di questa connessione, sono risorse regionali.
Località Cloud Interconnect
Una località Cloud Interconnect è un punto di connessione fisico per Cloud Interconnect vicino alla tua rete. Esiste una località Cloud Interconnect per ogni struttura di colocation e dominio di disponibilità edge disponibili. Le località Cloud Interconnect sono risorse globali di sola lettura.
Rete VPC
Una rete VPC è una risorsa globale, ma le singole subnet sono risorse regionali.
Firewall
I firewall si applicano a una singola rete VPC e sono considerati una risorsa globale perché i pacchetti possono raggiungerli da altre reti.
Route
Le route consentono di creare scenari di rete complessi. Puoi gestire il routing del traffico per un intervallo IP specifico. Le route sono simili al modo in cui un router indirizza il traffico all'interno di una rete locale. Le route si applicano alle reti VPC all'interno di un Cloud de Confiance progetto e sono considerate risorse globali.
Operazioni globali

Un'operazione è una risorsa per zona, una risorsa per regione o una risorsa globale. Se stai eseguendo un'operazione su una risorsa globale, l'operazione viene considerata un'operazione globale. Ad esempio, l'inserimento di un'immagine è considerato un'operazione globale perché le immagini sono una risorsa globale.

Risorse regionali

Le risorse regionali sono accessibili da qualsiasi risorsa all'interno della stessa regione. Ad esempio, se prenoti un indirizzo IP esterno statico in una regione specifica, questo indirizzo IP esterno statico può essere assegnato solo alle istanze all'interno di quella regione. Ogni regione ha anche una o più zone. Per un elenco delle regioni e delle zone disponibili, consulta Regioni e zone.

Le risorse regionali includono:

Indirizzi
La raccolta Addresses contiene tutti gli indirizzi IP esterni statici regionali che hai prenotato per il tuo progetto. Gli indirizzi IP esterni statici sono una risorsa di regione utilizzata dalle istanze che si trovano nella stessa regione dell'indirizzo, dalle regole di forwarding regionali per i bilanciatori del carico regionali e per il forwarding del protocollo.
Collegamenti Cloud Interconnect
Un collegamento VLAN alloca una VLAN sul tuo Cloud Interconnect e la connette a una rete VPC. Un collegamento è una risorsa di regione, ma una connessione Cloud Interconnect è una risorsa globale.
Subnet
Le subnet segmentano a livello regionale lo spazio IP della rete in prefissi (subnet) e controllano da quale prefisso viene allocato l'indirizzo IP interno di un'istanza.
Policy di posizionamento
Una policy di posizionamento controlla la vicinanza delle VM l'una all'altra. Questo può contribuire a ridurre l'impatto di errori del sistema host o della latenza di rete.
Modelli di istanza regionali
Un modello di istanza regionale può essere utilizzato per creare VM e gruppi di istanze gestite. Un modello di istanza regionale è accessibile solo dalle risorse all'interno della stessa regione. Se specifichi risorse di zona in un modello di istanza regionale, puoi utilizzare il modello solo nella stessa zona delle risorse di zona specificate.
Gruppi di istanze gestite regionali
I gruppi di istanze gestite regionali sono raccolte di istanze identiche che si estendono su più zone. I gruppi di istanze gestite regionali consentono di distribuire il carico dell'app su più zone, anziché limitare l'app a una singola zona o dover gestire più gruppi di istanze su zone diverse.
Dischi regionali
I dischi regionali forniscono archiviazione durevole e replica dei dati tra due zone all'interno della stessa regione. In una situazione di failover, puoi collegare forzatamente un disco regionale a un'altra istanza all'interno della stessa regione. Non puoi collegare forzatamente un disco di zona a un'istanza. Facoltativamente, puoi copiare un disco in un altro progetto, consentendo ad altri progetti di creare immagini e snapshot da questi dischi, ma non di collegare i dischi alle istanze in altri progetti. Per proteggere i dati del disco nell'improbabile caso di un'interruzione del servizio in una regione, puoi attivare la replica asincrona.
Snapshot istantanei
Gli snapshot istantanei dei dischi regionali sono risorse regionali. Sono accessibili solo all'interno della stessa regione del disco.
Operazioni regionali

Un'operazione è una risorsa per zona, una risorsa per regione o una risorsa globale. Se stai eseguendo un'operazione su una risorsa di regione, l'operazione viene considerata un'operazione per regione. Ad esempio, la prenotazione di un indirizzo è considerata un'operazione regionale perché gli indirizzi sono una risorsa specifica della regione.

Risorse di zona

Le risorse ospitate in una zona sono chiamate risorse per zona. Le risorse specifiche della zona, o risorse per zona, sono univoche per quella zona e possono essere utilizzate solo da altre risorse nella stessa zona. Ad esempio, un'istanza è una risorsa per zona. Quando crei un'istanza, devi fornire la zona in cui si trova l'istanza. L'istanza può accedere ad altre risorse all'interno della stessa zona e a risorse globali, ma non può accedere ad altre risorse per zona in una zona diversa, come una risorsa disco o una subnet VPC.

Per un elenco delle zone disponibili e delle serie di macchine disponibili in ogni zona, consulta Regioni e zone.

Le risorse per zona includono:

Istanze
Un'istanza di computing si trova all'interno di una zona e può accedere a risorse globali o risorse all'interno della stessa zona.
Google Cloud Hyperdisk e Persistent Disk di zona
I dischi di zona sono accessibili da altre istanze di calcolo all'interno della stessa zona. Puoi collegare un disco solo alle istanze nella stessa zona del disco. Non puoi collegare un disco a un'istanza in un'altra zona. Facoltativamente, puoi condividere le risorse disco tra i progetti, consentendo ad altri progetti di creare immagini e snapshot da questi dischi, ma non di collegare i dischi alle istanze in altri progetti.
Pool Hyperdisk
I pool Hyperdisk sono risorse di zona. I dischi in un pool devono trovarsi nella stessa zona del pool.
Snapshot istantanei
Gli snapshot istantanei dei dischi di zona sono risorse di zona. Sono accessibili solo all'interno della stessa zona del disco.
Tipi di macchina
I tipi di macchina sono risorse per zona. Le istanze e i dischi possono utilizzare solo i tipi di macchina che si trovano nella stessa zona.
Gruppi di istanze gestite per zona
Un gruppo di istanze gestite per zona utilizza un template di istanza per creare un gruppo di istanze identiche all'interno di una singola zona. Gestisci le istanze di calcolo in un gruppo di istanze gestite come una singola entità, anziché gestire le singole istanze.
GPU
Le GPU sono risorse di zona. Per informazioni sulle zone in cui sono disponibili le GPU, consulta Disponibilità di regioni e zone GPU.
Cloud TPU
Le TPU sono risorse di zona. Per informazioni sulle zone in cui sono disponibili le TPU, consulta Disponibilità.
Operazioni per zona

Un'operazione è una risorsa per zona, una risorsa per regione o una risorsa globale. Se stai eseguendo un'operazione su una risorsa specifica della zona, l'operazione viene considerata un'operazione per zona. Ad esempio, l'inserimento di un'istanza è considerato un'operazione per zona perché l'operazione viene eseguita su una risorsa specifica della zona, ovvero un'istanza.

Elenchi aggregati

Per impostazione predefinita, una richiesta di restituzione di un elenco di risorse è limitata a un determinato control plane. Ad esempio, quando esegui una query sull'API per un elenco di istanze, devi fornire la zona per la quale vuoi elencare le istanze. Per elencare le risorse in tutte le zone o regioni, puoi eseguire una query di elenco aggregato. Ogni risorsa per regione e per zona ha un URI di elenco aggregato su cui è possibile eseguire query per elencare tutte le risorse di quel tipo. Ad esempio, per elencare tutte le istanze di calcolo in tutte le zone create in un progetto, puoi inviare una richiesta al seguente URI:

https://compute.googleapis.com/compute/v1/projects/<var>PROJECT_ID</var>/aggregated/instances

Analogamente, per elencare tutti gli indirizzi IP in tutte le regioni, invia una richiesta al seguente URI:

https://compute.googleapis.com/compute/v1/projects/<var>PROJECT_ID</var>>/aggregated/addresses

Per ulteriori informazioni, consulta il aggregateList metodo per la risorsa.

Passaggi successivi