Questo documento spiega il comportamento, le limitazioni e la fatturazione delle norme di posizionamento.
Per impostazione predefinita, gestisci la posizione delle istanze Compute Engine solo specificando le relative zone. Le policy di posizionamento ti consentono di specificare ulteriormente il posizionamento relativo delle istanze di calcolo in una zona. In base alla policy che applichi alle tue istanze di calcolo, puoi ridurre la latenza di rete tra le istanze di calcolo (policy compatta) o migliorare la resilienza contro interruzioni specifiche della località (policy distribuita).
Per scoprire come creare e applicare le policy di posizionamento, consulta la documentazione relativa all'utilizzo delle policy di posizionamento compatto e all'utilizzo delle policy di posizionamento distribuito.
Per scoprire altri modi per controllare il posizionamento delle istanze, consulta la documentazione relativa a sole-tenancy e ai gruppi di istanze gestite (MIG) a livello di regione.
Informazioni sulle policy di posizionamento
Ogni istanza di calcolo viene eseguita su un server fisico, un host, che si trova su un rack di server. Ogni rack del server fa parte di un cluster che si trova in un data center per una zona. Quando hai più istanze di computing nella stessa zona, Compute Engine le inserisce in host diversi per impostazione predefinita. Questo posizionamento riduce al minimo l'impatto di potenziali interruzioni di corrente. Tuttavia, quando applichi una policy di posizionamento alle istanze di Compute nella stessa zona, puoi controllare ulteriormente le posizioni relative di queste istanze di Compute nella zona in base alle esigenze del tuo workload.
Puoi creare i seguenti tipi di norme di posizionamento:
Policy di posizionamento compatto. Questo criterio posiziona le istanze di calcolo vicine tra loro in una zona, il che riduce la latenza di rete tra le istanze di calcolo. Una policy di posizionamento compatta è utile quando le istanze di calcolo devono comunicare spesso tra loro, ad esempio quando esegui workload di computing ad alte prestazioni (HPC), machine learning (ML) o server di database.
Per saperne di più, consulta la sezione Informazioni sulle policy di posizionamento compatto in questo documento.
Policy di posizionamento distribuito. Questo criterio posiziona le istanze di calcolo su hardware separato e distinto, che puoi utilizzare per aumentare l'affidabilità del tuo workload. Nello specifico, la distribuzione delle istanze di computing contribuisce a ridurre il numero di istanze di computing interessate contemporaneamente da interruzioni specifiche della località, come gli errori hardware. Inoltre, se utilizzi una policy di posizionamento distribuito per eseguire l'overprovisioning della capacità in più località, puoi contribuire a garantire di avere comunque una capacità sufficiente anche quando una località è interessata da interruzioni. Per questo motivo, le norme di posizionamento spread possono essere utili anche per i workload distribuiti, replicati e su larga scala, come Hadoop Distributed File System (HDFS), Cassandra o Kafka.
Per saperne di più, consulta la sezione Informazioni sulle policy di posizionamento distribuito di questo documento.
Informazioni sulle policy di posizionamento compatto
Quando applichi una policy di posizionamento compatto alle istanze di computing, Compute Engine tenta di posizionarle il più vicino possibile l'una all'altra. Questo posizionamento è soggetto alla disponibilità del tipo di macchina e della zona delle istanze di calcolo e la compattezza delle istanze viene raggiunta solo in base al massimo impegno. Se la tua applicazione è sensibile alla latenza e richiede che le istanze di calcolo siano il più vicine possibile (massima compattezza) in una zona, specifica un valore di distanza massima (anteprima). Valori di distanza massima inferiori garantiscono un posizionamento più vicino delle istanze, ma possono comportare un numero inferiore di macchine disponibili per il posizionamento delle istanze di calcolo.
La tabella seguente descrive in dettaglio le serie di macchine supportate, il numero massimo di istanze di computing e la policy di manutenzione host per ogni valore di distanza massima:
| Valore della distanza massima | Descrizione | Serie di macchine supportate | Numero massimo di istanze di computing | Policy di manutenzione dell'host supportata |
|---|---|---|---|---|
| Non specificato (non consigliato) | Compute Engine tenta di posizionare le istanze di calcolo il più vicino possibile l'una all'altra, ma senza una distanza massima tra le istanze di calcolo nella zona. |
|
1500 |
|
3 |
Le istanze di calcolo vengono inserite in cluster adiacenti per una bassa latenza. |
|
1500 |
|
2 |
Le istanze di calcolo vengono posizionate in rack adiacenti e presentano una latenza di rete inferiore rispetto alle istanze di calcolo posizionate in cluster adiacenti. |
|
|
Termina |
1 |
Le istanze di computing vengono posizionate nello stesso rack e riducono la latenza di rete il più possibile. |
|
22 | Termina |
1 Se vuoi applicare una policy di posizionamento compatto a un'istanza A3 Mega, A3 High o A3 Edge creata prima del 1° ottobre 2025, contatta il tuo team dell'account o il team di vendita.
Dopo aver creato una policy di posizionamento compatto e averla applicata alle istanze di Compute, puoi verificare la posizione fisica delle istanze di Compute in relazione ad altre istanze di Compute che specificano la stessa policy di posizionamento compatto. Per saperne di più, consulta Verifica la posizione fisica di un'istanza.
Informazioni sulle policy di posizionamento distribuito
Quando crei una policy di posizionamento distribuito, puoi specificare il numero di domini di disponibilità, fino a otto, in cui distribuire le istanze di calcolo. I domini di disponibilità forniscono hardware isolato e distinto per ridurre al minimo l'impatto di interruzioni localizzate. Tuttavia, sono comunque interessati da guasti dell'infrastruttura condivisa, come interruzioni di corrente nel data center.
Per ridurre la percentuale di istanze di computing interessate ogni volta che un dominio di disponibilità viene interrotto, distribuisci le istanze di computing su almeno due domini di disponibilità. Ogni dominio di disponibilità aggiuntivo riduce ulteriormente la percentuale di istanze di computing interessate. In alternativa, puoi distribuire le istanze di calcolo su un numero ridotto di domini di disponibilità per cercare di limitare la latenza di rete tra queste istanze di calcolo o a causa di limitazioni zonali.
Quando applichi una policy di posizionamento distribuito a un'istanza, Compute Engine la posiziona in un dominio di disponibilità specifico in base a uno dei seguenti elementi:
Posizionamento automatico. Per impostazione predefinita, Compute Engine inserisce automaticamente l'istanza in un dominio in base al numero di istanze di calcolo a cui è già applicata la policy di posizionamento:
Otto istanze di calcolo o meno: se una policy di posizionamento spread è già applicata a otto istanze di calcolo o meno, allora Compute Engine posiziona l'istanza nel dominio con il minor numero di istanze di calcolo.
Più di otto istanze di calcolo: se una policy di posizionamento distribuito è già applicata a più di otto istanze di calcolo, Compute Engine inserisce l'istanza in un dominio casuale.
Posizionamento specifico. Quando crei un'istanza, aggiorni le proprietà di un'istanza o crei un template di istanza, puoi specificare facoltativamente il dominio di disponibilità in cui posizionare le istanze di computing. La distribuzione delle istanze di calcolo tra i domini è utile per aumentare la resilienza del carico di lavoro. Il posizionamento delle istanze di computing nello stesso dominio potrebbe contribuire a ridurre la latenza di rete tra queste istanze di computing.
Quando applichi una policy di posizionamento distribuito a un'istanza esistente, l'istanza potrebbe dover essere spostata in un altro dominio di disponibilità. Durante questo processo, Compute Engine arresta o esegue la migrazione live dell'istanza in base alla policy di manutenzione dell'host.
Limitazioni
Le sezioni seguenti descrivono le limitazioni per le policy di posizionamento.
Limitazioni per tutte le policy di posizionamento
Per tutte le policy di posizionamento si applicano le seguenti limitazioni:
Le policy di posizionamento sono risorse di regione e funzionano solo nella regione in cui si trovano. Ad esempio, se crei una policy di posizionamento nella regione
us-central1, puoi applicarla solo alle risorse Compute Engine che si trovano inus-central1o in una zona dius-central1.Puoi applicare una sola policy di posizionamento per risorsa Compute Engine.
Puoi sostituire o rimuovere le policy di posizionamento solo dalle istanze di computing. La sostituzione o la rimozione delle policy di posizionamento da altre risorse Compute Engine non è supportata.
Puoi eliminare una policy di posizionamento solo se non è applicata a nessuna risorsa Compute Engine.
Non puoi applicare criteri di posizionamento alle seguenti risorse:
Prenotazioni create da Compute Engine per soddisfare una prenotazione futura approvata.
Istanze single-tenant.
VM con avvio flessibile.
Limitazioni per le policy di posizionamento compatto
Oltre alle limitazioni per tutte le policy di posizionamento, le policy di posizionamento compatto presentano le seguenti limitazioni:
Se una policy di posizionamento compatto specifica un valore di distanza massima, questo valore influisce sul numero massimo di istanze di Compute a cui puoi applicare la policy di posizionamento, nonché sulla serie di macchine e sulla policy di manutenzione host che le istanze di Compute possono utilizzare.
Se vuoi applicare una policy di posizionamento compatto alle prenotazioni on demand, assicurati che siano soddisfatti i seguenti requisiti:
Puoi applicare policy di posizionamento compatto solo alle prenotazioni on demand autonome per un singolo progetto. Le prenotazioni condivise e quelle collegate a impegni non sono supportate.
Non puoi applicare policy di posizionamento compatto che specificano un valore di distanza massima pari a
1.Puoi applicare una policy di posizionamento compatto a una sola prenotazione alla volta.
Limitazioni per le policy di posizionamento distribuito
Oltre alle limitazioni per tutte le policy di posizionamento, le policy di posizionamento di tipo Spread presentano le seguenti limitazioni:
Puoi applicare una policy di posizionamento distribuito a un massimo di 256 istanze di calcolo.
Non puoi applicare le policy di posizionamento distribuito alle prenotazioni.
Fatturazione
Non sono previsti costi aggiuntivi per la creazione, l'eliminazione o l'applicazione di norme di posizionamento a un'istanza di computing.
Passaggi successivi
Scopri come creare e applicare policy di posizionamento alle istanze di calcolo: