La modalità single-tenant ti consente di creare VM su un nodo single-tenant specifico o in un gruppo di nodi. Se crei una VM in un gruppo di nodi, Compute Engine ottimizza lo spazio disponibile per le VM nel gruppo di nodi utilizzando un algoritmo di raggruppamento per determinare il nodo su cui posizionare la VM. Per informazioni sulla single-tenancy, consulta Panoramica della single-tenancy.
Durante l'esecuzione del workload, potresti voler spostare le VM su un altro nodo o gruppo di nodi. Per spostare le VM single-tenant in un altro nodo o gruppo di nodi, puoi avviare manualmente una migrazione live. Puoi anche avviare manualmente una migrazione in produzione per spostare una VM multi-tenancy in modalità monoproprietà.
Casi d'uso per la migrazione live manuale
L'elenco seguente mostra alcuni casi d'uso per la migrazione live manuale delle VM:
Aumenta l'utilizzo e ottimizza i costi. Potresti essere in grado di consolidare le VM su un numero inferiore di nodi single-tenant.
Riorganizzare logicamente le VM. Utilizza gruppi di nodi o nodi single-tenant diversi per separare le VM in base al tipo di carico di lavoro.
Isola i carichi di lavoro per soddisfare gli standard di conformità o migliorare le prestazioni. Esegui manualmente la migrazione live dei carichi di lavoro multi-tenant che richiedono l'isolamento hardware in single-tenancy per soddisfare gli standard di conformità o migliorare il rendimento.
Aumenta la portabilità delle VM. Non puoi modificare alcune impostazioni del modello di nodo, ad esempio il criterio di manutenzione, la periodo di manutenzione e le impostazioni relative all'unità SSD locale. Utilizzando migrazione live manuale, puoi eseguire la migrazione delle VM a un gruppo di nodi con impostazioni diverse.
- Migliora le prestazioni riequilibrando i nodi single-tenant con un numero di utenti superiore a quello consentito. Se esegui l'overcommit delle CPU su VM single-tenant, puoi eseguire manualmente la migrazione live di tutte le VM con prestazioni inferiori ad altri nodi single-tenant.
Esempi
Per capire in che modo migrazione live manuale supporta i casi d'uso precedenti, esamina i seguenti esempi.
Bin packing manuale
Per organizzare in modo più efficiente le VM in un gruppo di nodi in modo da adattarle a VM aggiuntive, puoi utilizzare migrazione live manuale per scegliere su quali nodi inserire le VM single-tenant.
Prendiamo in considerazione un gruppo di nodi single-tenant con il seguente stato iniziale, su cui stai tentando di pianificare un'altra VM con 16 vCPU:
Stato iniziale | Nodo 1 | Nodo 2 | Totale |
---|---|---|---|
Capacità vCPU | 80 | 80 | 160 |
vCPU VM | 72 | 64, 8 | 144 |
Capacità inutilizzata | 8 | 8 | 16 |
Non è disponibile spazio sufficiente su nessun nodo per pianificare una VM con 16 vCPU. Tuttavia, è disponibile spazio aggregato sufficiente.
Per fare spazio alla VM con 16 vCPU, avvia una migrazione live della VM con 8 vCPU dal nodo 2 al nodo 1. La tabella seguente mostra la nuova configurazione della VM:
Stato finale | Nodo 1 | Nodo 2 | Totale |
---|---|---|---|
Capacità vCPU | 80 | 80 | 160 |
vCPU VM | 72, 8 | 64, 16 | 160 |
Capacità inutilizzata | 0 | 0 | 0 |
La figura seguente riassume questa procedura:
Scalabilità automatica dopo il bin packing
Dopo bin packing, potrebbero esserci nodi single-tenant senza VM. In questo caso, il gestore della scalabilità automatica dei nodi monoproprietario può rimuovere il nodo vuoto.
Considera un gruppo di nodi single-tenant con il seguente stato iniziale. Se sposti la VM con 8 vCPU, il gestore della scalabilità automatica del gruppo di nodi può rimuovere un nodo:
Stato iniziale | Nodo 1 | Nodo 2 | Totale |
---|---|---|---|
Capacità vCPU | 80 | 80 | 160 |
vCPU VM | 8 | 72 | 80 |
Capacità inutilizzata | 72 | 8 | 80 |
Per notificare al gestore della scalabilità automatica del gruppo di nodi un nodo vuoto, avvia una migrazione live della VM con 8 vCPU dal nodo 1 al nodo 1. La tabella seguente mostra la nuova configurazione della VM:
Stato finale | Nodo 1 | Nodo 2 | Totale |
---|---|---|---|
Capacità vCPU | 80 | 80 | 160 |
vCPU VM | 0 | 72, 8 | 80 |
Capacità inutilizzata | 80 | 0 | 80 |
Ora che il Nodo 1 è vuoto, il gestore della scalabilità automatica può rimuoverlo dal gruppo di nodi. La tabella seguente mostra la nuova configurazione della VM:
Stato finale | Nodo 1 | Nodo 2 | Totale |
---|---|---|---|
Capacità vCPU | - | 80 | 80 |
vCPU VM | - | 72, 8 | 80 |
Capacità inutilizzata | - | 0 | 80 |
La figura seguente riassume questa procedura:
Limitazioni
Quando esegui la migrazione live manuale delle VM, si applicano le seguenti limitazioni:
Limitazioni della capacità. Durante la migrazione live manuale di una VM all'interno della modalità single-tenancy, la VM consuma la capacità sia del nodo single-tenant di origine sia del nodo single-tenant di destinazione fino al completamento della migrazione live. Se la capacità sull'host di destinazione non è sufficiente, Compute Engine non sposta la VM.
Limitazioni generali. Le richieste di migrazione live manuale potrebbero non riuscire se esistono proprietà di pianificazione incompatibili o altre richieste di migrazione live in concorrenza. Per informazioni su come risolvere il problema, consulta la sezione Errori di pianificazione delle VM.
Limitazioni dei gruppi di istanze gestite (MIG). Non puoi eseguire manualmente la migrazione live delle VM in un MIG a un altro nodo monoproprietario.
Limitazioni del ciclo di vita delle istanze VM. Non puoi aggiornare alcune proprietà di una VM, ad esempio il tipo di macchina, senza riavviare la VM. Inoltre, non puoi aggiornare queste proprietà contemporaneamente all'aggiornamento delle affinità dei nodi. Per maggiori informazioni su queste proprietà, consulta la sezione Aggiornare le proprietà dell'istanza.
Prezzi
Non sono previsti costi aggiuntivi per la migrazione in tempo reale manuale delle VM. Per ulteriori informazioni su come vengono fatturati i nodi single-tenant, consulta la sezione Prezzi dei nodi single-tenant.
Se un nodo monoproprietario è vuoto dopo la migrazione e hai attivato l'autoscalabilità dei nodi monoproprietario, la migrazione live manuale delle VM potrebbe ridurre gli addebiti.