Questo documento descrive Compute Engine globale, regionale e a livello di zona Google Cloud.
Le risorse Google Cloud sono ospitate in diverse località in tutto il mondo. Queste località sono composte da regioni con zone all'interno di quelle regioni. Mettere in zone diverse di una regione consente di isolare da molti tipi a guasti a livello di infrastruttura, hardware e software. Mettere le risorse in diverse offre 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 sono globali, a livello di regione o di zona. Ad esempio, le immagini sono una risorsa globale, mentre i dischi permanenti sono a livello di regione o zona. La determina l'accessibilità della risorsa ad altri Google Cloud. Ad esempio, le risorse globali sono accessibili dalle risorse in qualsiasi regione o zona, in modo che le istanze di macchine virtuali (VM) di zone diverse possano utilizzare la stessa immagine globale. Le risorse a livello di regione sono accessibili solo alle risorse all'interno della stessa regione. Ad esempio, un indirizzo IP esterno statico a livello di regione accessibile solo dalle risorse all'interno della stessa regione. Per fare in modo che un'istanza VM utilizzi specifico IP esterno statico, l'istanza deve trovarsi in una zona nella stessa regione come indirizzo.
L'ambito delle risorse indica il loro livello di accessibilità per le altre risorse.
Tuttavia, tutte le risorse, globali, a livello di zona o di regione, devono essere univoche
all'interno del progetto. Ciò significa che ogni risorsa in Compute Engine deve
avere un nome univoco all'interno del progetto. Ad esempio, non puoi assegnare un nome a una VM
example-instance
in us-central1-a e poi assegnare un'altra VM in
nello stesso progetto con lo stesso nome.
Risorse globali
Le risorse globali sono accessibili da qualsiasi risorsa in qualsiasi zona all'interno della stessa progetto. Quando crei una risorsa globale, non è necessario fornire un ambito e la specifica del prodotto. Le risorse globali includono:
- Indirizzi
- La raccolta Indirizzi contiene qualsiasi indirizzo IP esterno statico globale che che hai prenotato per il tuo progetto. Gli indirizzi IP esterni statici globali sono un di risorse globali e sono utilizzati per i bilanciatori del carico globali.
- Immagini
- Le immagini vengono utilizzate da qualsiasi risorsa di istanza o disco nello stesso progetto dell'immagine. Google fornisce immagini preconfigurate che puoi utilizzare per avviare in esecuzione in un'istanza Compute Engine. Puoi personalizzare una di queste immagini o crearne una personalizzata dell'immagine. Facoltativamente, puoi condividere immagini tra progetti.
- Snapshot
- Gli snapshot di dischi permanenti sono disponibili per tutti i dischi all'interno dello stesso progetto come snapshot. Facoltativamente, puoi Condividere snapshot tra progetti.
- Modelli di istanza globali
- È possibile utilizzare un modello di istanza globale per di creare istanze VM, gestire gruppi di istanze e prenotazioni. Puoi specificare risorse a livello di zona un modello di istanza globale, che ne limita l'uso modello nella località della risorsa di zona specificata.
- Cloud Interconnect
- Una connessione Cloud Interconnect è una connessione a disponibilità elevata dalla rete on-premise alla rete Google. Questa connessione è una risorsa globale. Tuttavia, i collegamenti di interconnessione, che vengono eseguiti all'interno di questa connessione, di risorse di regione.
- Località Cloud Interconnect
- Una località di Cloud Interconnect è una connessione fisica per Cloud Interconnect vicino alla tua rete. C'è una località Cloud Interconnect per ogni località struttura di colocation e dominio di disponibilità perimetrale. Cloud Interconnect sono risorse globali di sola lettura.
- Rete VPC
- Una rete VPC è una risorsa globale, ma le singole subnet sono a livello di regione Google Cloud.
- Firewall
- I firewall si applicano a una singola rete VPC e sono considerati di risorse globali poiché i pacchetti possono raggiungerli da altre reti.
- Route
- Le route consentono di creare scenari di networking complessi. Puoi gestire il modo in cui il traffico viene instradato per un intervallo IP specifico. Route sono simili a come un router indirizza il traffico all'interno di una local area network. Le route si applicano alle reti VPC all'interno di un progetto Google Cloud e sono sono considerati risorse globali.
- Operazioni globali
Un'operazione è una risorsa per zona, una risorsa per regione o una risorsa risorsa. Se esegui un'operazione su una risorsa globale, è considerata un'operazione operativa in tutto il mondo. Ad esempio, l'inserimento di un'immagine è considerato perché le immagini sono una risorsa globale.
Risorse di regione
Le risorse a livello di regione sono accessibili da qualsiasi risorsa all'interno della stessa regione. Per Ad esempio, se prenoti un indirizzo IP esterno statico in una regione specifica, un indirizzo IP esterno statico può essere assegnato solo alle istanze all'interno di quella regione. Ogni regione include anche una o più zone. Per un elenco delle regioni disponibili e zone, consulta Regioni e zone.
Le risorse di regione includono:
- Indirizzi
- La raccolta Indirizzi contiene qualsiasi indirizzo IP esterno statico a livello di regione che hai prenotato per il tuo progetto. Gli indirizzi IP esterni statici sono un di risorsa di regione utilizzata dalle istanze che si trovano nella stessa regione come indirizzo, in base alle regole di forwarding a livello di regione per il carico a livello di regione bilanciatori del carico e del forwarding del protocollo.
- Collegamenti Cloud Interconnect
- Un collegamento di interconnessione alloca una VLAN su Cloud Interconnect e connette la VLAN a una rete VPC. Un allegato è un di risorsa di regione, ma una connessione Cloud Interconnect è una connessione risorsa.
- Criteri di posizionamento
- Un criterio di posizionamento controlla in che misura posizionare le VM l'una rispetto all'altra. Questo può aiutarti ridurre l'impatto di errori del sistema host o la latenza di rete.
- Modelli di istanza regionali
- È possibile utilizzare un modello di istanza regionale per creare istanze VM, gruppi di istanze gestite e prenotazioni. Puoi specificare risorse di zona in un modello di istanza che limita l'uso di quel modello alla posizione del risorsa di zona.
- Gruppi di istanze gestite a livello di regione
- Gestito a livello di regione gruppi di istanze sono raccolte di istanze identiche che si estendono su più zone. A livello di regione i gruppi di istanze gestite consentono di distribuire il carico dell'app su più zone, anziché limitare l'app a una singola zona o dover gestire più istanze. gruppi in diverse zone.
- Dischi permanenti a livello di regione
- Dischi permanenti a livello di regione offrire durevoli l'archiviazione e la replica dei dati tra due zone all'interno della stessa regione. In una situazione di failover, puoi forzare il collegamento di un disco permanente a livello di regione a un'altra istanza nella stessa regione. Non puoi forzare il collegamento a una un disco permanente standard a un'istanza. Facoltativamente, puoi condividere risorse del disco tra i progetti, che consente agli altri progetti di creare immagini e snapshot da questi dischi, non consente alle istanze di altri progetti di collegare i dischi.
- Operazioni regionali
Un'operazione è una risorsa per zona, una risorsa per regione o una risorsa risorsa. Se esegui un'operazione su una risorsa di regione, è considerata un'operazione a livello di regione. Ad esempio, la prenotazione di di fatturazione è considerata un'operazione a livello di regione perché gli indirizzi sono specifica della regione.
- Subnet
Le subnet segmentano a livello di regione lo spazio IP di rete in prefissi (subnet) e controllare da quale prefisso viene allocato l'indirizzo IP interno di un'istanza.
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 sono utilizzabile solo da altre risorse nella stessa zona. Ad esempio, un'istanza è risorsa per zona. Quando crei un'istanza, devi fornire la zona in cui in cui si trova l'istanza. L'istanza può accedere ad altre risorse all'interno dello stesso e può accedere alle risorse globali, ma non può accedere ad altre zone di risorse in una zona diversa, ad esempio una risorsa disco.
Per un elenco delle zone disponibili, consulta Regioni e zone.
Le risorse per zona includono:
- Istanze
- Un'istanza di una macchina virtuale (VM) si trova all'interno di una zona e può accedere di risorse globali o all'interno della stessa zona.
- Dischi permanenti
- I dischi permanenti sono accessibili da altre istanze all'interno della stessa zona. Puoi collegare un disco solo alle istanze nella stessa zona del disco. Tu non è possibile collegare un disco a un'istanza in un'altra zona. Facoltativamente, puoi condividere risorse del disco tra i progetti, che consente agli altri progetti di creare immagini e snapshot da questi dischi, non consente alle istanze di altri progetti di collegare i dischi.
- Tipi di macchina
- I tipi di macchina sono risorse per zona. Le istanze e i dischi possono utilizzare solo che si trovano nella stessa zona.
- Gruppi di istanze gestite a livello di zona
- Un gruppo di istanze gestito a livello di zona utilizza un per creare un gruppo di istanze identiche all'interno di un zona di destinazione. Puoi gestire le istanze VM in un gruppo di istanze gestite come un singolo piuttosto che gestire singole istanze.
- GPU
- Le GPU sono risorse di zona. Per informazioni sulle zone in cui le GPU sono disponibili, consulta Disponibilità di regioni e zone GPU.
- Cloud TPU
- Le TPU sono risorse di zona. Per informazioni sulle zone in cui le TPU vedi Disponibilità.
- Operazioni per zona
Un'operazione è una risorsa per zona, una risorsa per regione o una risorsa risorsa. Se esegui un'operazione su una risorsa specifica per una zona, l'operazione è considerata per zona. Per Ad esempio, l'inserimento di un'istanza è considerata un'operazione per zona perché l'operazione viene eseguita su una risorsa specifica della zona, per eseguire un'istanza.
Elenchi aggregati
Per impostazione predefinita, una richiesta per restituire un elenco di risorse è limitata a di un particolare piano di controllo. Ad esempio, quando esegui una query all'API per ottenere un elenco , devi fornire la zona per la quale vuoi elencare di Compute Engine. Per elencare le risorse in tutte le zone o regioni, puoi eseguire un query con elenco aggregato. Ogni risorsa per regione e per zona ha un valore elenco URI su cui è possibile eseguire query per elencare tutte le risorse di quel tipo. Ad esempio, per per elencare tutte le istanze in tutte le zone, puoi inviare una richiesta URI:
https://compute.googleapis.com/compute/v1/projects/<project-id>/aggregated/instances
Analogamente, per elencare tutti gli indirizzi in tutte le regioni, invia una richiesta al seguente URI:
https://compute.googleapis.com/compute/v1/projects/<project-id>/aggregated/addresses
Per ulteriori informazioni, consulta
aggregateList
per quella risorsa.
Passaggi successivi
- Scopri di più su regioni e zone.
- Scopri di più sull'area geografica e sulle regioni e gestione geografica dei dati.
- Scopri di più sulle istanze.
- Consulta la guida introduttiva di Linux.
- Consulta la Guida introduttiva a Windows.
- Scopri come impostare un progetto, una zona o una regione predefiniti.