Informazioni sulle VM con avvio flessibile

Questo documento fornisce una panoramica delle VM con avvio flessibile, descrivendone le caratteristiche principali, nonché i requisiti e le limitazioni che si applicano quando le crei.

Le VM flessibili sono istanze di macchine virtuali (VM) progettate per carichi di lavoro che possono essere avviati in qualsiasi momento. Le VM con avvio flessibile vengono avviate quando le risorse sono disponibili e vengono eseguite per un massimo di sette giorni. Crea VM con avvio flessibile utilizzando il modello di provisioning con avvio flessibile. Questo modello si basa su Dynamic Workload Scheduler (DWS) per eseguire il provisioning delle risorse da un pool sicuro di capacità, aumentando le probabilità di ottenere risorse ad alta richiesta come le GPU.

Le VM con inizio flessibile sono ideali per l'esecuzione dei seguenti workload:

  • Pre-addestramento di modelli di piccole dimensioni

  • Ottimizzazione del modello

  • Simulazione di computing ad alte prestazioni (HPC)

  • Inferenza batch

Le VM con avvio flessibile supportano tutti i tipi di macchine ottimizzati per l'acceleratore (ad eccezione di A4X e G4) e i tipi di macchine H4D. Per i tipi di macchine A4, A3, A2 e H4D, ottieni vCPU, memoria e GPU collegate a un prezzo scontato.

Per i workload che richiedono risorse per più di sette giorni o con una maggiore garanzia di capacità, puoi creare una richiesta di prenotazione futura in modalità calendario per continuare a usufruire degli sconti DWS.

Caratteristiche principali delle VM con avvio flessibile

Rispetto ad altri tipi di istanze Compute Engine, le VM flessibili hanno le seguenti caratteristiche:

  • Un tempo di attesa per l'allocazione delle risorse: puoi creare VM flessibili prima che Compute Engine possa allocare le risorse richieste. Tuttavia, le VM vengono avviate solo se le risorse diventano disponibili entro il periodo di tempo specificato. Se le risorse non sono disponibili, la richiesta di creazione della VM non va a buon fine

    Per saperne di più, consulta la sezione Tempo di attesa della VM con avvio flessibile in questo documento.

  • Durata di esecuzione limitata: le VM con avvio flessibile possono essere eseguite per un massimo di sette giorni. Trascorso questo periodo di tempo, Compute Engine arresta o elimina automaticamente le VM in base all'azione di terminazione specificata nelle proprietà della VM.

    Per ulteriori informazioni, consulta Durata di esecuzione limitata della VM con avvio flessibile in questo documento.

  • Modello di provisioning con avvio flessibile: crei VM con avvio flessibile utilizzando il modello di provisioning con avvio flessibile. Questo modello di provisioning offre una migliore disponibilità delle risorse e prezzi scontati rispetto alle VM create utilizzando il modello di provisioning standard.

    Per saperne di più su ciascun modello di provisioning, consulta Modelli di provisioning delle istanze Compute Engine.

Tempo di attesa della VM con avvio flessibile

Quando crei una VM con avvio flessibile, la VM non viene avviata immediatamente. Compute Engine tenta di allocare le risorse richieste e avviare la VM entro un periodo di tempo specifico. Se hai una quota sufficiente per le risorse richieste e Compute Engine le alloca entro la fine del tempo di attesa, la VM con avvio flessibile viene avviata entro due minuti dalla disponibilità della capacità. In caso contrario, la richiesta di creazione della VM non va a buon fine.

Il tempo di attesa varia in base al metodo utilizzato per creare le VM:

Tempo di attesa delle VM con avvio flessibile autonome

Per creare una VM con avvio flessibile autonoma, devi specificare un tempo di attesa utilizzando il campo requestValidForDuration. Puoi impostare un tempo di attesa di zero secondi o compreso tra 90 secondi e 7200 secondi (due ore).

In base ai requisiti di zona del tuo carico di lavoro, ti consigliamo i seguenti tempi di attesa per aumentare le probabilità di riuscita della richiesta di creazione della VM Flex-start:

  • Requisiti di zona rigorosi: se il tuo workload richiede la creazione di una VM Flex-start in una zona specifica, ti consigliamo di impostare il campo requestValidForDuration su 90 secondi o più, fino a due ore. Tempi di attesa più lunghi aumentano le probabilità di ottenere risorse. Durante questo periodo, la VM rimane nello stato PENDING.

  • Nessun requisito di zona: se la VM Flex-start può essere eseguita in qualsiasi zona della regione, ti consigliamo di impostare il campo requestValidForDuration su zero secondi. Questo valore specifica che Compute Engine alloca le risorse solo se sono immediatamente disponibili. Se la richiesta non va a buon fine perché le risorse non sono disponibili, prova a creare la VM con avvio flessibile in una zona diversa.

Per interrompere una richiesta di creazione di VM mentre Compute Engine tenta di allocare le risorse, elimina la VM Flex-start.

Tempo di attesa delle richieste di ridimensionamento del MIG

Se aggiungi VM con avvio flessibile contemporaneamente a un gruppo di istanze gestite (MIG) utilizzando le richieste di ridimensionamento, il tempo di attesa per il provisioning di tutte le risorse richieste è indefinito. Dopo aver creato una richiesta di ridimensionamento del MIG, la richiesta rimane nello stato ACCEPTED finché le risorse non diventano disponibili. Se e quando le risorse richieste diventano disponibili, lo stato della richiesta di ridimensionamento del MIG cambia in SUCCEEDED e Compute Engine crea le VM Flex-start.

Per interrompere una richiesta di creazione di VM mentre Compute Engine tenta di allocare le risorse, annulla la richiesta di ridimensionamento del MIG. Per saperne di più, consulta la pagina Informazioni sulle richieste di ridimensionamento dei MIG.

Durata di esecuzione limitata della VM con avvio flessibile

Quando crei una VM con inizio flessibile, devi specificare quanto segue:

  • Durata di esecuzione della VM: devi specificare per quanto tempo possono essere eseguite le VM. La durata della corsa può essere compresa tra 10 minuti e 7 giorni. Se non hai più bisogno delle VM, puoi facoltativamente arrestare o eliminare le VM autonome oppure eliminare le VM create utilizzando una richiesta di ridimensionamento del MIG.

  • L'azione di terminazione della VM: devi scegliere se Compute Engine arresta o elimina automaticamente le VM al termine della durata di esecuzione.

Quota

Per creare o riavviare una VM Flex-start, devi disporre di una quota prerilasciabile sufficiente per le vCPU, la memoria e le GPU o i dischi SSD locali collegati richiesti.

Se tenti di creare o riavviare una VM Flex-start senza quota sufficiente, si verifica una delle seguenti situazioni:

  • Richieste di creazione di VM: la tua richiesta rimane in attesa finché non acquisisci una quota sufficiente. Se non acquisisci la quota richiesta prima del termine del periodo di attesa, la richiesta non va a buon fine.

  • Richieste di riavvio della VM: la richiesta non riesce immediatamente.

Prezzi

Per le VM con avvio flessibile, gli addebiti vengono calcolati come segue:

  • Paghi in base al consumo (PAYG). Per saperne di più sui prezzi di una VM durante il suo ciclo di vita, consulta Prezzi.

  • Per i tipi di macchine A4, A3, A2 e H4D, ottieni vCPU, memoria e GPU collegate a un prezzo scontato. Gli altri tipi di macchine ottimizzati per l'acceleratore supportati non sono idonei per gli sconti. Per ulteriori informazioni, vedi Prezzi di DWS.

Limitazioni

Le VM con avvio flessibile presentano le seguenti limitazioni:

Passaggi successivi

Provalo

Se non conosci Google Cloud, crea un account per valutare le prestazioni di Compute Engine in scenari reali. I nuovi clienti ricevono anche 300 $ di crediti per l'esecuzione, il test e il deployment di workload senza costi aggiuntivi.

Fai una prova senza costi di Compute Engine