Quando crei un'istanza Compute Engine, devi definire il metodo, chiamato modello di provisioning, che vuoi utilizzare per ottenere le risorse richieste. Ogni modello di provisioning determina la disponibilità, la durata e i prezzi delle istanze di computing.
Questo documento spiega i diversi modelli di provisioning che puoi specificare quando crei istanze di computing. Comprendendo questi modelli, puoi scegliere l'opzione migliore per il tuo workload.
Modelli di provisioning disponibili
Quando crei un'istanza di computing, puoi specificare uno dei seguenti modelli di provisioning. Se non specifichi un modello di provisioning, Compute Engine utilizza per impostazione predefinita il modello di provisioning standard.
Standard
Spot
Avvio flessibile
Con prenotazione
La tabella seguente consente di mettere a confronto i casi d'uso e i prezzi di ciascun modello di provisioning:
| Standard | Spot | Avvio flessibile | Con prenotazione | |
|---|---|---|---|---|
| Riepilogo |
|
|
|
|
| Casi d'uso |
Ideale per i workload che richiedono stabilità e funzionamento continuo, ad esempio i seguenti workload:
|
Ideale per i workload che possono tollerare interruzioni, ad esempio i seguenti workload:
|
Workload che richiedono stabilità e devono essere eseguiti per non più di sette giorni, ad esempio i seguenti workload:
|
Ideale per i workload che richiedono stabilità e un tempo di esecuzione specifico, ad esempio:
|
| Allocazione delle risorse | Best-effort. Compute Engine posiziona fisicamente risorse vicine tra loro in base al principio del best-effort. Per controllare il posizionamento, puoi utilizzare facoltativamente le policy di posizionamento. | Best-effort. Compute Engine posiziona fisicamente risorse vicine tra loro in base al principio del best-effort. Per controllare il posizionamento, puoi utilizzare facoltativamente le policy di posizionamento. | L'allocazione delle risorse varia in base alla modalità di creazione delle istanze di computing:
|
Dense. Compute Engine posiziona fisicamente le risorse su host strettamente accoppiati collegati da un'infrastruttura di rete ad alta velocità per ridurre al minimo la latenza di rete. |
| Prezzi |
|
|
|
|
| Quota | Quando crei un'istanza di computing, viene utilizzata la quota standard. | Quando crei una VM spot, viene utilizzata la quota preemptible . Se il progetto non dispone di quota preassegnata, viene utilizzata la quota standard quota. Google Cloud I crediti del Livello senza costi non si applicano alle VM spot. | Quando crei una Flex-start VM, la quota preemptible viene utilizzata. Se il progetto non dispone di quota preassegnata, viene utilizzata la quota standard quota. | Il consumo di quota varia in base al metodo utilizzato per prenotare le risorse:
|
Disponibilità e durata delle istanze di computing
La tabella seguente mostra la disponibilità e la durata delle istanze di computing per ogni modello di provisioning:
| Standard | Spot | Avvio flessibile | Con prenotazione | |
|---|---|---|---|---|
| Prerequisiti per la creazione | Nessun prerequisito per la creazione. | Nessun prerequisito per la creazione. | Nessun prerequisito per la creazione. |
Per creare istanze di computing, devi prima prenotare la capacità utilizzando uno dei seguenti metodi:
Alla data e all'ora di consegna scelte, Compute Engine esegue il provisioning della capacità richiesta. Quindi, puoi utilizzare la capacità creando istanze di computing. |
| Serie di macchine supportate | Puoi utilizzare qualsiasi serie di macchine, ad eccezione di A4X Max, A4X, A4 e A3 Ultra. | Puoi utilizzare qualsiasi serie di macchine, ad eccezione delle istanze A4X e di tutte le istanze bare metal (A4X Max, C4D, C4, C3, X4 e Z3). |
Puoi utilizzare solo le seguenti serie di macchine: |
A seconda di come prenoti la capacità per creare VM, puoi utilizzare solo le seguenti serie di macchine:
|
| Disponibilità delle istanze di computing | Puoi creare istanze di computing in qualsiasi momento, a condizione che le tue risorse richieste siano disponibili. | Puoi creare istanze di computing in qualsiasi momento, a condizione che le tue risorse richieste siano disponibili. | Puoi creare istanze di computing come segue: Compute Engine uses DWS per pianificare il provisioning della capacità richiesta in base alla disponibilità delle risorse. DWS ti aiuta a ottenere risorse molto richieste come le GPU. |
Puoi creare istanze di computing solo dopo aver prenotato la capacità per una data futura. Alla data della richiesta, Compute Engine fornisce la capacità desiderata, che puoi utilizzare per creare istanze di computing Se prenoti le risorse utilizzando le prenotazioni future in modalità calendario, Compute Engine utilizza DWS per eseguire il provisioning della capacità richiesta. DWS ti aiuta a ottenere risorse molto richieste come le GPU. |
| Garanzia di capacità | In base al metodo di creazione. La garanzia di capacità
varia in base al metodo utilizzato per creare le istanze di computing, come
segue:
|
Best-effort. Quando crei VM spot, Compute Engine tenta di eseguire il provisioning della capacità richiesta in base al principio del best-effort. | Best-effort. Quando crei una richiesta di ridimensionamento del MIG, Compute Engine tenta di pianificare il provisioning della capacità richiesta in base al principio del best-effort. | Molto elevata. Se Google Cloud approva la tua richiesta di prenotazione, hai una garanzia molto elevata che Compute Engine esegua il provisioning della capacità riservata alla data e all'ora di consegna scelte. Hai accesso esclusivo alla capacità riservata per il periodo di prenotazione. |
| Durata delle istanze di computing | Puoi controllare quando arrestare o eliminare un'istanza di computing. Tuttavia, se il tipo di macchina utilizzato dall'istanza di computing non supporta la migrazione live, Compute Engine arresta l'istanza di computing durante gli eventi di manutenzione dell'host. |
Puoi controllare quando arrestare o eliminare un'istanza di computing, tranne nei seguenti casi:
|
Prima che un'istanza di computing raggiunga la fine della durata di esecuzione, puoi eseguire le seguenti operazioni:
Quando un'istanza di computing raggiunge la fine della durata di esecuzione, Compute Engine la elimina. |
Puoi controllare quando arrestare o eliminare un'istanza di computing, tranne nei seguenti casi:
|
Passaggi successivi
Consulta una panoramica della creazione di istanze Compute Engine.
Scopri di più sulle VM spot.
Scopri di più sulle istanze di computing che utilizzano il modello di provisioning con prenotazione.