Panoramica delle norme relative al posizionamento

Questo documento spiega il comportamento, le limitazioni e la fatturazione delle policy di posizionamento.

Per impostazione predefinita, gestisci la località delle istanze Compute Engine solo specificando le relative zone. Le policy di posizionamento consentono di specificare ulteriormente il posizionamento relativo delle istanze di computing in una zona. In base alla policy che applichi alle istanze di computing, puoi ridurre la latenza di rete tra le istanze di computing (policy compatta) o migliorare la resilienza alle interruzioni specifiche della località (policy distribuita).

Se vuoi ridurre la latenza di rete tra le istanze di computing in un gruppo di istanze gestite (MIG) con istanze A3 High con 8 GPU (o generazioni successive) o H4D, utilizza invece le policy del workload.

Per scoprire altri modi per controllare il posizionamento delle istanze, consulta la documentazione relativa alla single-tenancy e ai MIG a livello di regione.

Informazioni sulle policy di posizionamento

Ogni istanza di computing viene eseguita su un server fisico, un host, che si trova all'interno di un cluster situato in un data center per una zona. Quando hai più istanze di computing nella stessa zona, Compute Engine le posiziona in host diversi per impostazione predefinita. Questa posizione riduce al minimo l'impatto di potenziali interruzioni di corrente. Tuttavia, quando applichi una policy di posizionamento alle istanze di computing nella stessa zona, puoi controllare ulteriormente le posizioni relative di queste istanze di computing nella zona in base alle esigenze del tuo workload.

Puoi creare i seguenti tipi di policy di posizionamento:

  • Policy di posizionamento compatto. Questa policy posiziona le istanze di computing vicine tra loro in una zona, riducendo la latenza di rete tra le istanze di computing. Una policy di posizionamento compatto è utile quando le istanze di computing devono comunicare spesso tra loro, ad esempio durante l'esecuzione di workload di computing ad alte prestazioni (HPC), machine learning (ML) o server di database.

    Per saperne di più, consulta Informazioni sulle policy di posizionamento compatto in questo documento.

  • Policy di posizionamento distribuito. Questa policy posiziona le istanze di computing su hardware separato e distinto, che puoi utilizzare per aumentare l'affidabilità del workload. In particolare, la distribuzione delle istanze di computing aiuta 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 assicurarti di avere comunque una capacità sufficiente anche in caso di interruzione in una località. Per questo motivo, le policy di posizionamento distribuito possono essere utili anche per workload distribuiti, replicati e su larga scala, come Hadoop Distributed File System (HDFS), Cassandra o Kafka.

    Per saperne di più, consulta Informazioni sulle policy di posizionamento distribuito in 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 tra loro. Questo posizionamento è soggetto alla disponibilità del tipo di macchina e della zona delle istanze di computing e la compattezza delle istanze viene ottenuta solo in base al criterio "best effort". Se la tua applicazione è sensibile alla latenza e richiede che le istanze di computing siano il più vicine possibile (compattezza massima) in una zona, puoi specificare un valore di distanza massima (anteprima).

Quando decidi se specificare un valore di distanza massima, considera il compromesso tra la collocazione fisica rigorosa e la disponibilità delle istanze di computing e la garanzia di capacità:

  • Distanza non specificata: dai la priorità alla disponibilità delle istanze di computing e alla garanzia della capacità rispetto alla co-localizzazione rigorosa. Tuttavia, se la capacità è limitata, Compute Engine potrebbe posizionare le istanze di computing più distanti di quanto la tua applicazione possa tollerare.

  • Distanza specificata: hai bisogno di una collocazione fisica più vicina per una latenza di rete inferiore, il che riduce direttamente l'ottenibilità delle istanze di computing e la garanzia di capacità. Se i requisiti di posizionamento sono troppo rigidi per la capacità disponibile in una zona, potresti riscontrare errori di disponibilità delle risorse. Per risolvere questi errori, utilizza una policy di posizionamento compatto con un valore di distanza massima più elevato, ad esempio 3 anziché 1, oppure lascia non specificato il valore di distanza massima.

La tabella seguente illustra le serie di macchine supportate, il numero massimo di istanze di computing e la policy di manutenzione dell'host per ogni valore di distanza massima:

Valore distanza massima Descrizione Serie di macchine supportate Numero massimo di istanze di computing Policy di manutenzione dell'host supportata
Non specificato Compute Engine dà la priorità alla possibilità di ottenere istanze di computing e alla garanzia della capacità. Compute Engine tenta di posizionare le istanze di computing il più vicino possibile l'una all'altra, senza alcuna garanzia di distanza massima nella zona. Se la capacità è limitata, Compute Engine potrebbe posizionare le istanze di computing più distanti di quanto l'applicazione possa tollerare.
  • Macchine ottimizzate per l'acceleratore: A4X Max, A4X, A4, G4, A3 Ultra, A3 Mega1, A3 High1, A3 Edge1, A2 e G2
  • Macchine ottimizzate per il calcolo: H4D, H3, C2D e C2
  • Macchine per uso generico: C4D, C4, C3D, C3, N2D e N2
  • Macchine ottimizzate per la rete: C4N, M4N
  • Macchine ottimizzate per la memoria: M4N, M4, M3, M2 e M1
  • Macchine ottimizzate per l'archiviazione: Z4D, Z4M e Z3-metal
1500
  • Per le istanze Z3-metal, Z4D e Z4M con più di 42.000 GiB di SSD locale: Termina
  • Per tutte le altre serie di macchine supportate: Migra o Termina
3 Compute Engine posiziona le istanze di computing in blocchi adiacenti all'interno di un cluster per una bassa latenza.
  • Macchine ottimizzate per l'acceleratore: A4, G4, A3 Mega1, A3 High1, A3 Edge1, A2 e G2
  • Macchine ottimizzate per il calcolo: H4D, H3, C2D e C2
  • Macchine per uso generico: C4D, C4, C3D e C3
  • Macchine ottimizzate per la rete: C4N, M4N
  • Macchine ottimizzate per la memoria: M4N, M4
  • Macchine ottimizzate per l'archiviazione: Z4D, Z4M e Z3-metal
1500
  • Per le istanze Z3-metal, Z4D e Z4M con più di 42.000 GiB di SSD locale: Termina
  • Per tutte le altre serie di macchine supportate: Migra o Termina
2 Compute Engine posiziona le istanze di computing nello stesso blocco all'interno di un cluster. Le istanze di computing presentano una latenza di rete inferiore rispetto alle istanze di computing posizionate nello stesso cluster, ma su blocchi adiacenti.
  • Macchine ottimizzate per l'acceleratore: A4, G4, A3 Ultra, A3 Mega1, A3 High1, A3 Edge1, A2 e G2
  • Macchine ottimizzate per il calcolo: H4D, H3, C2D e C2
  • Macchine per uso generico: C4D, C4, C3D e C3
  • Macchine ottimizzate per la rete: C4N
  • Macchine ottimizzate per la memoria: M4N, M4
  • Macchine ottimizzate per l'archiviazione: Z4D, Z4M e Z3-metal
  • Per A3 Ultra, A3 Mega, A3 High e A3 Edge: 256
  • Per tutte le altre serie di macchine supportate: 150
Termina
1 Compute Engine posiziona le istanze di computing nello stesso blocco secondario. Questo posizionamento riduce la latenza di rete al minimo valore possibile.
  • Macchine ottimizzate per l'acceleratore: G4, A3 Edge1, A2 e G2
  • Macchine ottimizzate per il calcolo: H4D, H3, C2D e C2
  • Macchine per uso generico: C4D, C4, C3D e C3
  • Macchine ottimizzate per la rete: C4N
  • Macchine ottimizzate per la memoria: M4N, M4
  • Macchine ottimizzate per l'archiviazione: Z4D, Z4M e Z3-metal
  • Per Z4M: 16
  • Per tutte le altre serie di macchine supportate: 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 dedicato all'account o il team di vendita.

Dopo aver creato una policy di posizionamento compatto e averla applicata alle istanze di computing, puoi verificare la posizione fisica delle istanze di computing in relazione ad altre istanze di computing che specificano la stessa policy di posizionamento compatto. Queste informazioni ti aiutano a ridurre al minimo la latenza di rete eseguendo job sensibili alla latenza sulle istanze di computing più vicine tra loro. Per saperne di più, consulta Visualizza la posizione fisica di un'istanza Compute Engine.

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 computing. I domini di disponibilità forniscono hardware isolato e distinto per ridurre al minimo l'impatto di interruzioni localizzate. Tuttavia, sono comunque interessate da errori dell'infrastruttura condivisa, come le interruzioni di corrente dei 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 computing su un numero ridotto di availability domain per cercare di limitare la latenza di rete tra queste istanze di computing o a causa di limitazioni di zona.

Quando applichi una policy di posizionamento distribuito a un'istanza, Compute Engine colloca l'istanza in un dominio di disponibilità specifico in base a uno dei seguenti elementi:

  • Posizionamento automatico. Per impostazione predefinita, Compute Engine posiziona automaticamente l'istanza in un dominio in base al numero di istanze di computing a cui è già applicata la policy di posizionamento:

    • Otto o meno istanze di computing: se una policy di posizionamento distribuito è già applicata a otto o meno istanze di computing, Compute Engine posiziona l'istanza nel dominio con il minor numero di istanze di computing.

    • Più di otto istanze di computing: se una policy di posizionamento distribuito è già applicata a più di otto istanze di computing, Compute Engine posiziona 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 facoltativamente specificare il dominio di disponibilità in cui inserire le istanze di computing. La distribuzione delle istanze di computing tra i domini è utile per aumentare la resilienza del workload. Il posizionamento delle istanze di computing nello stesso dominio potrebbe contribuire a ridurre la latenza di rete tra queste istanze.

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 sua 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 situate in us-central1 o in una zona all'interno di us-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 policy di posizionamento alle istanze single-tenant.

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 computing a cui puoi applicare la policy di posizionamento, nonché sulla serie di macchine e sulla policy di manutenzione dell'host che le istanze di computing possono utilizzare.

  • Se vuoi applicare una policy di posizionamento compatto alle prenotazioni on demand quando la crei, si applicano le seguenti limitazioni:

    • Puoi applicare policy di posizionamento compatto solo alle prenotazioni on demand, autonome e per un singolo progetto. Le prenotazioni condivise e 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.

  • Non puoi applicare policy di posizionamento compatto alle VM con avvio flessibile in un MIG.

Limitazioni per le policy di posizionamento distribuito

Oltre alle limitazioni per tutte le policy di posizionamento, le policy di posizionamento distribuito presentano le seguenti limitazioni:

  • Puoi applicare una policy di posizionamento distribuito a un massimo di 256 istanze di computing.

  • Non puoi applicare policy di posizionamento distribuito alle prenotazioni.

  • Non puoi applicare policy di posizionamento distribuito alle VM con avvio flessibile.

Fatturazione

La creazione, l'eliminazione o l'applicazione di policy di posizionamento a un'istanza di computing non comporta costi aggiuntivi.

Passaggi successivi