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 posizione delle tue istanze di macchine virtuali (VM) solo specificando le zone. Le policy di posizionamento ti consentono di specificare ulteriormente il posizionamento relativo delle VM all'interno di una zona. L'utilizzo di una policy di posizionamento può contribuire a ridurre la latenza di rete tra le VM (policy compatta) o a migliorare la resilienza contro le 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 VM, consulta la documentazione relativa a sole tenancy e gruppi di istanze gestite (MIG) regionali.

Informazioni sulle policy di posizionamento

Ogni VM 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ù VM nella stessa zona, Compute Engine le posiziona in host diversi per impostazione predefinita. In questo modo si riduce al minimo l'impatto di potenziali interruzioni di corrente. Tuttavia, quando applichi un criterio di posizionamento alle VM nella stessa zona, puoi controllare ulteriormente le posizioni relative di queste VM all'interno della 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 VM vicine tra loro all'interno di una zona, il che riduce la latenza di rete tra le VM. Ciò è utile quando le VM devono comunicare spesso tra loro, ad esempio quando eseguono carichi di lavoro 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 VM su hardware separato e distinto, che puoi utilizzare per aumentare l'affidabilità del tuo workload. Nello specifico, la distribuzione delle VM contribuisce a ridurre il numero di VM interessate contemporaneamente da interruzioni specifiche della località, ad esempio errori hardware. Inoltre, se utilizzi una policy di posizionamento della distribuzione per eseguire il provisioning eccessivo della capacità in più località, puoi contribuire a garantire di avere comunque capacità sufficiente anche quando una località è interessata da interruzioni. Per questo motivo, le norme di posizionamento spread possono essere utili anche per carichi di lavoro distribuiti e replicati su larga scala, come Hadoop Distributed File System (HDFS), Cassandra o Kafka.

    Per saperne di più, consulta la sezione Informazioni sulle norme di posizionamento della diffusione in questo documento.

Informazioni sulle policy di posizionamento compatto

Quando applichi una policy di posizionamento compatto alle VM, 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 VM e la compattezza delle VM viene ottenuta solo in base al massimo impegno. Se la tua applicazione è sensibile alla latenza e richiede che le VM 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 VM, ma le VM potrebbero essere meno disponibili.

La tabella seguente descrive le serie di macchine supportate, il numero massimo di VM e le norme di manutenzione dell'host per ogni valore di distanza massima:

Valore della distanza massima Descrizione Serie di macchine supportate Numero massimo di VM Policy di manutenzione dell'host supportata
Non specificato (non consigliato) Compute Engine tenta di posizionare le VM il più vicino possibile l'una all'altra, ma senza una distanza massima tra le VM all'interno della zona. A4*, A3 Ultra*, A3 Mega, A3 High, A3 Edge, A2, C4D, C4, C3D, C3, C2D, C2, G2, H3, N2, N2D e Z3 1500 Migrazione o risoluzione
3 Le VM vengono posizionate in cluster adiacenti per una bassa latenza. A4*, A3 Mega, A3 High, A3 Edge, A2, C4D, C4, C3D, C3, C2D, C2, G2 e H3 1500 Migrazione o risoluzione
2 Le VM vengono posizionate in rack adiacenti e hanno una latenza di rete inferiore rispetto alle VM posizionate in cluster adiacenti. A4*, A3 Ultra*, A3 Mega, A3 High, A3 Edge, A2, C4D, C4, C3D, C3, C2D, C2, G2 e H3
  • Per le VM A3: 256
  • Per tutte le altre VM: 150
Termina
1 Le VM vengono posizionate nello stesso rack e riducono al minimo la latenza di rete il più possibile. A3 Mega, A3 High, A3 Edge, A2, C4D, C4, C3D, C3, C2D, C2, G2 e H3 22 Termina

* Puoi applicare i criteri di posizionamento compatto solo alle VM A4 o A3 Ultra di cui è stato eseguito il deployment utilizzando le funzionalità fornite da Cluster Director. Per ulteriori informazioni, consulta Cluster Director nella documentazione di AI Hypercomputer.
Per impostazione predefinita, non puoi applicare policy di posizionamento compatto con un valore di distanza massima alle VM 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.

Dopo aver creato una policy di posizionamento compatto e averla applicata alle VM, puoi verificare la posizione fisica delle VM rispetto ad altre VM che specificano la stessa policy di posizionamento compatto. Per ulteriori informazioni, vedi Verificare la posizione fisica di una VM.

Informazioni sulle policy di posizionamento distribuito

Quando crei una policy di posizionamento distribuito, puoi specificare il numero di domini di disponibilità, fino a otto, su cui distribuire le VM. 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 VM interessate ogni volta che un dominio di disponibilità viene interrotto, distribuisci le VM su almeno due domini di disponibilità. Ogni dominio di disponibilità aggiuntivo riduce ulteriormente la percentuale di VM interessate. In alternativa, puoi distribuire le VM in un numero ridotto di domini di disponibilità per cercare di limitare la latenza di rete tra queste VM o a causa di limitazioni zonali.

Quando applichi una policy di posizionamento distribuito a una VM, Compute Engine la posiziona in un dominio di disponibilità specifico in base a uno dei seguenti criteri:

  • Posizionamento automatico. Per impostazione predefinita, Compute Engine inserisce automaticamente la VM in un dominio in base al numero di VM a cui è già applicata la policy di posizionamento:

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

    • Più di otto VM: se a più di otto VM è già applicata una policy di posizionamento distribuito, Compute Engine posiziona la VM in un dominio casuale.

  • Posizionamento specifico. Quando crei una VM, aggiorni le proprietà di una VM o crei un modello di istanza, puoi specificare facoltativamente il dominio di disponibilità in cui inserire le VM. La distribuzione delle VM in più domini è utile per aumentare la resilienza del carico di lavoro. Il posizionamento delle VM nello stesso dominio può contribuire a ridurre la latenza di rete tra queste VM.

Quando applichi una policy di posizionamento distribuito a una VM esistente, potrebbe essere necessario spostarla in un dominio di disponibilità diverso. Durante questo processo, Compute Engine arresta o esegue la migrazione live della VM in base alle norme di manutenzione dell'host.

Limitazioni

Le sezioni seguenti descrivono le limitazioni per le norme di posizionamento.

Limitazioni per tutte le norme sul posizionamento

Per tutte le norme di posizionamento, si applicano le seguenti limitazioni:

  • I criteri 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 VM. 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 viene 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 VM che specificano nodi single-tenant.

Limitazioni per le policy di posizionamento compatto

Oltre alle limitazioni per tutte le norme di posizionamento, le norme di posizionamento compatto prevedono le seguenti limitazioni:

  • Se una policy di posizionamento compatto specifica un valore di distanza massima, ciò influisce sul numero massimo di VM a cui puoi applicare la policy di posizionamento, nonché sulla serie di macchine e sulla policy di manutenzione host che le VM possono utilizzare.

  • Se vuoi applicare una policy di posizionamento compatto alle prenotazioni on demand, assicurati di quanto segue:

    • Puoi applicare criteri di posizionamento compatto solo alle prenotazioni on demand, per un singolo progetto e autonome. Le prenotazioni condivise e quelle collegate agli impegni non sono supportate.

    • Non puoi applicare policy di posizionamento compatto che specificano un valore di distanza massima di 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 norme sui posizionamenti, le norme sui posizionamenti spread prevedono le seguenti limitazioni:

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

  • Non puoi applicare le policy di posizionamento spread alle prenotazioni.

Fatturazione

Non sono previsti costi aggiuntivi per la creazione, l'eliminazione o l'applicazione di norme di posizionamento a una VM.

Passaggi successivi