Questo documento offre una panoramica delle richieste di ridimensionamento in un gruppo di istanze gestite (MIG). Per scoprire 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 contemporaneamente le VM nel MIG. Quando le risorse sono disponibili, il MIG crea le VM contemporaneamente. Questo approccio ti aiuta a evitare addebiti per capacità parziale finché tutte le risorse non diventano disponibili.
Ottieni risorse ad alta richiesta come le GPU. Puoi utilizzare le richieste di ridimensionamento del MIG con i modelli di provisioning con avvio flessibile o con prenotazione. Questi modelli offrono i seguenti vantaggi:
È più probabile che tu ottenga le GPU.
Ottieni uno sconto fino al 53% per vCPU e GPU.
Casi d'uso
Puoi utilizzare le richieste di ridimensionamento in un MIG per quanto segue:
Crea le VM non appena le risorse sono disponibili. Puoi richiedere la creazione di VM per i workload che devono essere eseguiti per un massimo di sette giorni, ma possono iniziare in qualsiasi momento. Quando utilizzi le richieste di ridimensionamento per creare VM non appena le risorse sono disponibili, si verifica quanto segue:
Il gruppo di istanze gestite pianifica la creazione di VM non appena le risorse sono disponibili.
Quando il MIG crea le VM richieste, queste vengono eseguite fino al termine della durata di esecuzione o fino a quando non le elimini. Non puoi arrestare o sospendere queste VM.
Crea VM utilizzando una prenotazione. Puoi creare VM utilizzando una prenotazione creata automaticamente (creata automaticamente) per una prenotazione futura in modalità calendario. Quando utilizzi le richieste di ridimensionamento per utilizzare una prenotazione, si verifica quanto segue:
Il MIG crea VM in corrispondenza o dopo l'ora di inizio della prenotazione.
Le VM create vengono eseguite finché non si verifica uno dei seguenti eventi:
Compute Engine elimina la prenotazione all'ora di fine.
Arresti, sospendi o elimini queste VM.
Come funzionano le richieste di ridimensionamento
Le sezioni seguenti spiegano come funzionano le richieste di ridimensionamento dei 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. Utilizzalo se il tuo carico di lavoro richiede nomi VM specifici.
requestedRunDuration
: per quanto tempo devono essere eseguite le VM. La durata della corsa deve essere compresa tra 10 minuti e 7 giorni. Questa proprietà è facoltativa. Se utilizzi le richieste di ridimensionamento del MIG per creare VM non appena le risorse sono disponibili, questa proprietà sostituisce la durata di esecuzione specificata nel modello 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, le dimensioni target del MIG aumentano del numero di VM specificato 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 le VM non appena le risorse sono disponibili. Dynamic Workload Scheduler pianifica la creazione di VM in base alla disponibilità e alla durata di esecuzione specificata nella richiesta. Se non disponi di una quota di allocazione standard o prerilasciabile o se le risorse non sono temporaneamente disponibili, Dynamic Workload Scheduler mantiene la richiesta finché non disponi di quota sufficiente e le risorse non diventano disponibili.
Crea VM utilizzando una prenotazione. Se la prenotazione creata automaticamente che stai prendendo di mira per il consumo ha raggiunto l'ora di inizio, la richiesta passa allo stato
SUCCEEDED
. In caso contrario, la richiesta rimane valida fino all'ora di inizio della prenotazione.
SUCCEEDED
: il MIG ha creato il numero richiesto di VM contemporaneamente. In base al tuo caso d'uso per le richieste di ridimensionamento del MIG, si verifica quanto segue:Quando il MIG crea VM non appena le risorse sono disponibili, le VM vengono eseguite finché il MIG non le elimina al termine della durata di esecuzione o finché non le elimini. 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 oppure fino a quando non le arresti, le sospendi o le elimini.
FAILED
: la richiesta di ridimensionamento non è riuscita a causa di un errore tecnico. Di conseguenza, Compute Engine riduce le dimensioni target del MIG del numero di VM richieste.CANCELLED
: un utente ha annullato la richiesta di ridimensionamento. Quando annulli una richiesta di ridimensionamento, Compute Engine impedisce al gruppo di istanze gestite di creare le risorse richieste. Dopo aver annullato una richiesta di ridimensionamento, Compute Engine riduce le dimensioni target del MIG del numero di VM richieste ed elimina la richiesta dopo 14 giorni. (Facoltativo) Puoi eliminare la richiesta di ridimensionamento prima che venga eliminata da Compute Engine.
Se elimini un MIG che contiene richieste di ridimensionamento, vengono rimosse anche tutte le richieste di ridimensionamento e le VM nel MIG. Tuttavia, se elimini un MIG
quando il MIG crea VM per soddisfare una richiesta di ridimensionamento, Compute Engine
attende che il MIG abbia terminato di creare il numero richiesto di VM 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 le VM non appena le risorse sono disponibili. Devi disporre di una quota standard o preemptive sufficiente per le risorse che vuoi richiedere. Questo requisito è dovuto all'utilizzo del modello di provisioning con avvio flessibile. Se non disponi di quota sufficiente, la richiesta rimane in attesa finché non avrai quota sufficiente.
Crea VM utilizzando una prenotazione. In questo caso d'uso non è necessaria la quota. Questo requisito è dovuto al fatto che utilizzi il modello di provisioning vincolato alla prenotazione per utilizzare una prenotazione creata automaticamente per una prenotazione futura in modalità calendario.
Prezzi
Non 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 i costi come segue:
Se utilizzi le richieste di ridimensionamento del MIG per creare VM non appena le risorse sono disponibili, ti vengono addebitati i costi nel seguente modo:
Gli addebiti iniziano quando il MIG crea le VM. Google Cloud ti addebita le VM in base ai prezzi di Dynamic Workload Scheduler.
Gli addebiti terminano quando il MIG elimina le VM al termine della durata di esecuzione o quando le elimini.
Se utilizzi le richieste di ridimensionamento del MIG per creare VM utilizzando una prenotazione, ti vengono addebitati i costi nel seguente modo:
Quando il MIG crea le VM, non vengono addebitati nuovamente i costi per le risorse di prenotazione utilizzate. Ti vengono addebitati costi solo per le risorse utilizzate dalle VM che non fanno parte della prenotazione, ad esempio dischi o indirizzi IP.
Gli addebiti terminano all'ora di fine della prenotazione. Al momento, Compute Engine elimina la prenotazione e tutte le VM che la utilizzano. Per ulteriori informazioni, consulta la sezione Fatturazione per le prenotazioni.
Limitazioni
Le sezioni seguenti spiegano le limitazioni per le richieste di ridimensionamento dei 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 solo per ottenere i seguenti tipi di macchina:
Se utilizzi le richieste di ridimensionamento del MIG per creare VM non appena le risorse sono disponibili, puoi ottenere qualsiasi tipo di macchina GPU, ad eccezione di A4X.
Se utilizzi le richieste di ridimensionamento dei MIG per creare VM utilizzando una prenotazione, puoi ottenere solo tipi di macchine A4 o A3 Ultra.
Puoi annullare solo le richieste di ridimensionamento nello stato
ACCEPTED
.Puoi eliminare una richiesta di ridimensionamento solo dopo che è stata completata (
SUCCEEDED
), non è andata a buon fine (FAILED
) o è stata annullata (CANCELLED
).
Limitazioni per il modello di istanza
Per il modello 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 criteri di posizionamento.
In base al tuo caso d'uso per le richieste di ridimensionamento del MIG, devi specificare quanto segue quando crei il modello di istanza:
Per creare VM non appena le risorse sono disponibili, devi specificare quanto segue:
Per eliminare le VM al termine della durata di esecuzione utilizzando i campi
maxRunDuration
einstanceTerminationAction
.Per non utilizzare le prenotazioni.
Per utilizzare il modello di provisioning con avvio flessibile (anteprima).
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 campo
instanceTerminationAction
.Per utilizzare il modello di provisioning con prenotazione.
Limitazioni per il MIG
Per il MIG, si applicano le seguenti limitazioni:
In un MIG regionale, puoi utilizzare solo la forma di distribuzione target
ANY_SINGLE_ZONE
.Devi disattivare le riparazioni nel MIG.
Devi eliminare la configurazione della scalabilità automatica.
Non puoi applicare gli aggiornamenti della 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 di 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à del pool in standby del MIG su
manual
(impostazione predefinita).Se un MIG contiene richieste di ridimensionamento accettate, non puoi:
Non puoi aggiungere un secondo modello di istanza per avviare un aggiornamento canary nel MIG.
Non puoi modificare le dimensioni target del MIG.
Non puoi eliminare o abbandonare le istanze gestite con stato
CREATING
che il MIG crea 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 non appena le risorse sono disponibili, non puoi ricreare, sospendere o arrestare 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.