Questo documento fornisce una panoramica delle richieste di ridimensionamento in un gruppo di istanze gestite (MIG). Per saperne di più su altri modi per aggiungere istanze di macchine virtuali (VM) a un MIG, consulta Aggiungere istanze a un MIG.
Utilizza le richieste di ridimensionamento del MIG per i seguenti vantaggi:
Crea VM nel MIG contemporaneamente. Quando le risorse sono disponibili, il MIG crea le VM contemporaneamente. Questo approccio ti aiuta a evitare addebiti per la capacità parziale finché tutte le risorse non diventano disponibili.
Ottieni risorse ad alta richiesta. Puoi utilizzare le richieste di ridimensionamento del MIG con i modelli di provisioning con avvio flessibile o con prenotazione. Questi modelli di provisioning offrono i seguenti vantaggi:
Hai maggiori probabilità di ottenere risorse ad alta richiesta come le GPU.
In base al tipo di macchina utilizzato dalle VM richieste, puoi ottenere uno sconto fino al 53% per memoria, vCPU e GPU collegate.
Casi d'uso
Puoi utilizzare le richieste di ridimensionamento in un MIG per:
Crea VM con avvio flessibile. Puoi richiedere la creazione di VM con avvio flessibile per ottenere le risorse non appena sono disponibili. Queste VM sono adatte per carichi di lavoro che devono essere eseguiti per un massimo di sette giorni, ma possono essere avviati in qualsiasi momento. Quando utilizzi le richieste di ridimensionamento per creare VM con avvio flessibile, si verifica quanto segue:
Il MIG pianifica la creazione di Flex-start VM non appena le risorse sono disponibili.
Dopo che il MIG ha creato le VM con avvio flessibile richieste, le VM vengono eseguite fino a quando non si verifica una delle seguenti condizioni:
Compute Engine elimina le VM con avvio flessibile al termine della durata dell'esecuzione.
Elimini le VM con avvio flessibile.
Crea VM utilizzando una prenotazione. Puoi richiedere la creazione di VM che utilizzano il modello di provisioning con prenotazione per utilizzare una prenotazione. Quando utilizzi le richieste di ridimensionamento per utilizzare una prenotazione, si verifica quanto segue:
Il MIG crea le VM all'ora di inizio della prenotazione o dopo.
Dopo che il MIG ha creato le VM richieste, le VM vengono eseguite fino a quando non si verifica una delle seguenti condizioni:
Compute Engine elimina la prenotazione all'ora di fine.
Arresti o elimini le VM.
Come funzionano le richieste di ridimensionamento
Le sezioni seguenti spiegano come funzionano le richieste di ridimensionamento del MIG.
Al momento della creazione
Per creare una richiesta di ridimensionamento del MIG, specifica le seguenti proprietà:
Per definire il numero di VM da creare, utilizza una delle seguenti proprietà:
resizeBy: il numero di VM da creare. Il MIG genera automaticamente i nomi delle VM.instanceNames: un elenco di nomi di VM. Il MIG crea una VM per ogni nome specificato. Questa proprietà è in anteprima. Utilizzala se il tuo carico di lavoro richiede nomi di VM specifici.
requestedRunDuration: la durata di esecuzione delle VM. La durata dell'esecuzione deve essere compresa tra 10 minuti e sette giorni. Questa proprietà è facoltativa. Se utilizzi le richieste di ridimensionamento del MIG per creare VM non appena le risorse sono disponibili, questa proprietà esegue l'override della durata dell'esecuzione specificata nel template di istanza del MIG.
Dopo la creazione
Dopo aver creato una richiesta di ridimensionamento del MIG, la richiesta passa attraverso diversi stati. Il seguente diagramma mostra questi stati:

Gli stati mostrati nel diagramma precedente sono i seguenti:
CREATING: Compute Engine ha ricevuto la richiesta di ridimensionamento, la dimensione target del MIG aumenta in base al numero di VM specificate nella richiesta e il MIG crea istanze gestite in statoCREATING. Queste istanze gestite rappresentano le VM create dal MIG quando la richiesta di ridimensionamento va a buon fine.ACCEPTED: Compute Engine ha creato e accettato la richiesta. In base al tuo caso d'uso per le richieste di ridimensionamento del MIG, Compute Engine esegue una delle seguenti operazioni:Crea VM con avvio flessibile. In base al principio del best effort, il Dynamic Workload Scheduler pianifica la creazione di Flex-start VM in base alla disponibilità e alla durata dell'esecuzione specificata nella richiesta. Se non hai una quota di allocazione standard o prerilasciabile, o se le risorse non sono temporaneamente disponibili, Dynamic Workload Scheduler mantiene la richiesta fino a quando non avrai una quota sufficiente e le risorse non saranno disponibili.
Crea VM utilizzando una prenotazione. Se la prenotazione creata automaticamente che stai utilizzando ha raggiunto l'ora di inizio, la richiesta passa a
SUCCEEDED. In caso contrario, la richiesta rimane attiva fino a quando la prenotazione non raggiunge l'ora di inizio.
SUCCEEDED: il MIG ha creato contemporaneamente il numero di VM richiesto. Le VM vengono allocate il più vicino possibile l'una all'altra, in base alla disponibilità. In base al caso d'uso per le richieste di ridimensionamento del MIG, si verifica quanto segue:Quando il MIG crea VM con avvio flessibile, le VM vengono eseguite fino a quando il MIG non le elimina al termine della durata dell'esecuzione o fino a quando non le elimini tu. Non puoi ricreare, arrestare o sospendere le VM.
Quando il MIG crea VM utilizzando una prenotazione creata automaticamente, le VM vengono eseguite fino al termine del periodo di prenotazione o fino a quando non le arresti, sospendi o elimini.
FAILED: la richiesta di ridimensionamento non è riuscita a causa di un errore tecnico. Di conseguenza, Compute Engine riduce le dimensioni target del MIG in base al numero di VM richieste.CANCELLED: un utente ha annullato la richiesta di ridimensionamento. Quando annulli una richiesta di ridimensionamento, Compute Engine impedisce al MIG di creare le risorse richieste. Dopo aver annullato una richiesta di ridimensionamento, Compute Engine diminuisce le dimensioni target del MIG in base al numero di VM richieste ed elimina la richiesta dopo 14 giorni. Se vuoi, puoi eliminare la richiesta di ridimensionamento prima che Compute Engine la elimini.
Se elimini un MIG contenente richieste di ridimensionamento, questa eliminazione rimuove anche tutte le richieste di ridimensionamento e le VM nel MIG. Tuttavia, se elimini un MIG quando questo sta creando VM per soddisfare una richiesta di ridimensionamento, Compute Engine attende che il MIG abbia completato la creazione del numero di VM richiesto e che lo stato della richiesta di ridimensionamento passi a SUCCEEDED prima di eliminare il MIG.
Quota
In base al tuo caso d'uso per le richieste di ridimensionamento del MIG, hai bisogno di una quota come segue:
Crea VM con avvio flessibile. I requisiti di quota variano in base al tipo di macchina utilizzato dal numero di VM con avvio flessibile richieste. Se non hai una quota sufficiente per le risorse richieste, una richiesta di ridimensionamento rimane in attesa fino a quando non avrai una quota sufficiente. Per saperne di più sulle quote applicate alle risorse di Compute Engine, consulta Quote di allocazione.
Crea VM utilizzando una prenotazione. In questo caso d'uso non hai bisogno di una quota. Questo requisito è dovuto al fatto che utilizzi il modello di provisioning con prenotazione per utilizzare una prenotazione creata automaticamente per una prenotazione futura in modalità calendario.
Prezzi
Non ti vengono addebitati costi quando crei, annulli o elimini richieste di ridimensionamento in un MIG. Invece, in base al tuo caso d'uso per le richieste di ridimensionamento del MIG, ti vengono addebitati costi come segue:
Se utilizzi le VM con avvio flessibile per il ridimensionamento del MIG, ti vengono addebitati costi come segue:
Gli addebiti iniziano quando il MIG crea le VM con avvio flessibile. Google Cloud ti addebita costi per le VM con avvio flessibile in base a i prezzi di Dynamic Workload Scheduler.
Gli addebiti terminano quando il MIG elimina le VM con avvio flessibile al termine della durata dell'esecuzione o quando le elimini tu.
Se utilizzi le richieste di ridimensionamento del MIG per creare VM utilizzando una prenotazione, ti vengono addebitati costi come segue:
Quando il MIG crea le VM, non ti vengono addebitati costi per le risorse della prenotazione utilizzate. Ti vengono addebitati costi solo per le risorse utilizzate dalle VM e che non fanno parte della prenotazione, come dischi o indirizzi IP.
Gli addebiti terminano all'ora di fine della prenotazione. A questo punto, Compute Engine elimina la prenotazione e le eventuali VM che la utilizzano. Per saperne di più, consulta la fatturazione delle prenotazioni.
Limitazioni
Le sezioni seguenti spiegano le limitazioni per le richieste di ridimensionamento del MIG.
Limitazioni per le richieste di ridimensionamento
Le richieste di ridimensionamento del MIG presentano le seguenti limitazioni:
Puoi utilizzare le richieste di ridimensionamento del MIG per ottenere diversi tipi di macchine a seconda del modello di provisioning utilizzato:
Avvio flessibile: puoi ottenere qualsiasi tipo di macchina GPU (tranne A4X Max e A4X) e i tipi di macchine H4D. Utilizza questo modello per creare VM con avvio flessibile non appena le risorse sono disponibili.
Con prenotazione: puoi ottenere solo i tipi di macchine A4X Max, A4X, A4, A3 Ultra, o H4D. Utilizza questo modello per creare VM utilizzando una prenotazione.
Puoi annullare solo le richieste di ridimensionamento in stato
ACCEPTED.Puoi eliminare una richiesta di ridimensionamento solo dopo che è andata a buon fine (
SUCCEEDED), non è riuscita (FAILED) o è stata annullata (CANCELLED).
Limitazioni per il template di istanza
Per il template di istanza del MIG si applicano le seguenti limitazioni:
Devi specificare di arrestare le VM durante gli eventi di manutenzione dell'host.
Non puoi specificare policy di posizionamento.
In base al tuo caso d'uso per le richieste di ridimensionamento del MIG, devi specificare le seguenti configurazioni quando crei il template di istanza:
Per creare VM con avvio flessibile, devi specificare quanto segue:
Per eliminare le VM al termine della durata dell'esecuzione utilizzando i campi
maxRunDurationeinstanceTerminationAction.Per utilizzare il modello di provisioning con avvio flessibile.
Per creare VM utilizzando una prenotazione creata automaticamente per una prenotazione futura in modalità calendario, devi specificare quanto segue:
Per eliminare le VM al termine del periodo di prenotazione utilizzando il
instanceTerminationActioncampo.Per utilizzare il modello di provisioning con prenotazione.
Limitazioni per il MIG
Per il MIG si applicano le seguenti limitazioni:
In un MIG a livello di regione, puoi utilizzare solo la
ANY_SINGLE_ZONEforma di distribuzione target.Devi disattivare le riparazioni nel MIG.
Devi eliminare la configurazione della scalabilità automatica.
Non puoi applicare aggiornamenti alla configurazione delle VM alle VM create tramite richieste di ridimensionamento. Per impedire gli aggiornamenti automatici, imposta il tipo di aggiornamento del MIG su opportunistico.
Non puoi applicare la configurazione per tutte le istanze alle VM create tramite richieste di ridimensionamento.
Non puoi definire configurazioni per istanza nelle VM create tramite richieste di ridimensionamento.
Puoi impostare la modalità pool di standby del MIG solo su
manual(predefinito).Se un MIG contiene richieste di ridimensionamento accettate, non puoi:
Non puoi aggiungere un secondo template di istanza per avviare un aggiornamento canary nel MIG.
Non puoi eliminare o abbandonare le istanze gestite in stato
CREATINGcreate dal MIG per una richiesta di ridimensionamento. Per eliminare queste istanze gestite, devi annullare la richiesta di ridimensionamento.Se utilizzi le richieste di ridimensionamento del MIG per creare VM con avvio flessibile, allora non puoi arrestare o ricreare le VM.
Passaggi successivi
Scopri come creare richieste di ridimensionamento in un MIG.
Scopri come visualizzare, annullare o eliminare le richieste di ridimensionamento in un MIG.