Panoramica delle norme relative al posizionamento


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 in una zona. In base alla norma che applichi alle tue istanze, puoi ridurre la latenza di rete tra le istanze (norma compatta) o migliorare la resilienza contro le interruzioni specifiche della località (norma 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 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 nella stessa zona, puoi controllare ulteriormente le posizioni relative di queste istanze nella zona in base alle esigenze del tuo carico di lavoro.

Puoi creare i seguenti tipi di norme di posizionamento:

  • Policy di posizionamento compatto. Questo criterio posiziona le istanze vicine tra loro in una zona, il che riduce la latenza di rete tra le istanze. Una policy di posizionamento compatto è utile quando le istanze devono comunicare spesso tra loro, ad esempio quando si eseguono 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 di questo documento.

  • Policy di posizionamento distribuito. Questo criterio posiziona le istanze su hardware separato e distinto, che puoi utilizzare per aumentare l'affidabilità del tuo carico di lavoro. In particolare, la distribuzione delle istanze contribuisce a ridurre il numero di istanze interessate contemporaneamente da interruzioni specifiche della località, come errori hardware. Inoltre, se utilizzi una policy di posizionamento distribuito per eseguire il provisioning eccessivo 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 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 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.

La tabella seguente descrive le serie di macchine supportate, il numero massimo di istanze 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 Policy di manutenzione dell'host supportata
Non specificato (non consigliato) Compute Engine tenta di posizionare le istanze il più vicino possibile l'una all'altra, ma senza una distanza massima tra le istanze nella zona. A41, A3 Ultra1, A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H3, N2, N2D e Z3-metal3 1500 Migrazione o risoluzione
3 Le istanze vengono posizionate in cluster adiacenti per una bassa latenza. A41, A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H3 e Z3-metal3 1500 Migrazione o risoluzione
2 Le istanze vengono posizionate in rack adiacenti e presentano una latenza di rete inferiore rispetto alle istanze posizionate in cluster adiacenti. A41, A3 Ultra1, A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H3 e Z3-metal
  • Per le istanze A3: 256
  • Per tutte le altre istanze: 150
Termina
1 Le istanze vengono posizionate nello stesso rack e riducono la latenza di rete il più possibile. A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H3 e Z3-metal 22 Termina

1 Puoi applicare policy di posizionamento compatto solo alle istanze A4 o A3 Ultra di cui è stato eseguito il deployment utilizzando le funzionalità fornite da Cluster Director. Per saperne di più, vedi Cluster Director nella documentazione di AI Hypercomputer.
2 Per impostazione predefinita, non puoi applicare policy di posizionamento compatto con un valore di distanza massima alle istanze A3 Mega, A3 High o A3 Edge. Per richiedere l'accesso a questa funzionalità, contatta il tuo Technical Account Manager (TAM) di riferimento o il team di vendita.
3 Le istanze bare metal supportano solo la policy di manutenzione dell'host Terminate.

Dopo aver creato una policy di posizionamento compatto e averla applicata alle istanze di Compute, puoi verificare la posizione fisica delle istanze rispetto ad altre istanze che specificano la stessa policy di posizionamento compatto. Per saperne di più, vedi 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 del data center.

Per ridurre la percentuale di istanze interessate ogni volta che un dominio di disponibilità viene interrotto, distribuisci le istanze su almeno due domini di disponibilità. Ogni dominio di disponibilità aggiuntivo riduce ulteriormente la percentuale di istanze interessate. In alternativa, puoi distribuire le istanze su un numero ridotto di domini di disponibilità per cercare di limitare la latenza di rete tra queste istanze 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 a cui è già applicata la policy di posizionamento:

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

    • Più di otto istanze: se a più di otto istanze è già applicata una policy di posizionamento spread, Compute Engine posiziona l'istanza in un dominio casuale.

  • Posizionamento specifico. Quando crei un'istanza, aggiorni le proprietà di un'istanza o crei un modello di istanza, puoi specificare facoltativamente il dominio di disponibilità in cui posizionare le istanze. La distribuzione delle istanze tra i domini è utile per aumentare la resilienza del tuo carico di lavoro. Il posizionamento delle istanze nello stesso dominio può 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 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 regionali 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 in us-central1 o in una zona 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 criteri di posizionamento alle richieste di prenotazione futura o alle prenotazioni on demand che Compute Engine crea per soddisfare una prenotazione futura approvata.

  • Non puoi applicare policy di posizionamento alle istanze che specificano nodi 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 Compute a cui puoi applicare la policy di posizionamento, nonché sulla serie di macchine e sulla policy di manutenzione host che le istanze 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 distribuzione presentano le seguenti limitazioni:

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

  • 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