Questo documento descrive i tipi di prenotazione che puoi utilizzare per riservare la capacità per la creazione di istanze Compute Engine. Per scoprire di più sulle risorse necessarie per creare istanze di calcolo, consulta Istanze Compute Engine.
Le prenotazioni offrono al tuo progetto un'altissima garanzia che le risorse di zona siano disponibili quando ne hai bisogno per creare istanze di computing. Puoi prenotare l'hardware principale (vCPU e memoria) e le risorse collegate (GPU, TPU, dischi SSD locali e pool Hyperdisk). Se condividi una prenotazione, fino a 100 progetti nella tua organizzazione Google Cloud riceveranno la stessa garanzia di capacità. Puoi utilizzare le risorse prenotate in qualsiasi momento per creare istanze di computing con proprietà corrispondenti alla prenotazione.
Le prenotazioni offrono i seguenti vantaggi:
Elevata garanzia di capacità: mantieni le risorse in una zona specifica per prepararti a futuri aumenti della domanda, come crescita, picchi di traffico, migrazioni di database di grandi dimensioni ripristino di emergenzary.
Accesso esclusivo: limiti l'accesso alle risorse riservate in modo che altri progetti, sia all'interno che all'esterno della tua organizzazione Google Cloud, non possano utilizzarle. La limitazione dell'accesso contribuisce a garantire che i tuoi workload dispongano delle risorse necessarie per l'esecuzione.
Conservazione della capacità: mantieni le vCPU, la memoria, le GPU, le TPU, i dischi SSD locali e la capacità di archiviazione (se la prenotazione la include) anche se arresti le istanze di Compute. Puoi quindi riavviare queste istanze di computing senza riscontrare errori di disponibilità delle risorse.
Configurazioni coerenti: le istanze di computing che crei utilizzando le risorse riservate hanno configurazioni hardware e di archiviazione identiche. Questo approccio contribuisce a garantire prestazioni coerenti ed evita ritardi nell'elaborazione delle istanze di calcolo.
Dopo che Compute Engine esegue il provisioning delle risorse prenotate, le paghi indipendentemente dal fatto che le utilizzi o meno e per tutta la durata della prenotazione. Quando crei istanze di computing consumando le risorse prenotate, non sostieni costi aggiuntivi. Paghi solo per le risorse che non fanno parte della prenotazione, ad esempio gli indirizzi IP.
Limitazioni
Tutti i tipi di prenotazione sono soggetti alle seguenti limitazioni:
Le prenotazioni sono risorse specifiche per la zona.
Non puoi utilizzare la capacità riservata per creare le seguenti risorse di Compute Engine:
Istanze di computing con tipi di macchine
f1-microog1-smallVM con avvio flessibile
Nodi single-tenant
VM spot o istanze preemptible
Scegli un tipo di prenotazione
Il seguente diagramma ti aiuta a scegliere il tipo di prenotazione più adatto ai requisiti del tuo workload. Se vuoi confrontare le funzionalità tra i vari tipi di prenotazione, consulta la tabella di confronto in questo documento.
Le domande nel diagramma precedente sono le seguenti:
Hai bisogno di capacità immediatamente?
Sì: vai alla domanda successiva.
No: passa alla domanda 3.
Hai bisogno di flessibilità per quanto riguarda la durata della prenotazione della capacità?
Sì: consulta Utilizzare le prenotazioni on demand.
No: vai alla domanda successiva.
Hai bisogno di risorse molto richieste come le GPU?
Sì: vai alla domanda successiva.
No: vedi Utilizzare le prenotazioni future.
Hai bisogno di risorse per più di 90 giorni?
Utilizzare le prenotazioni on demand
Con le prenotazioni on demand, richiedi di prenotare vCPU, memoria e risorse collegate (GPU, TPU e dischi SSD locali) per creare istanze di calcolo. Se la tua richiesta va a buon fine, Compute Engine esegue le seguenti operazioni:
Compute Engine crea una prenotazione on demand con le risorse richieste entro pochi minuti.
Compute Engine alloca le risorse prenotate in modo preciso secondo il criterio del "best effort". Per posizionare le istanze di computing in prossimità per ridurre al minimo la latenza di rete, puoi specificare facoltativamente una policy di posizionamento compatto quando crei la prenotazione.
Per utilizzare la prenotazione, crea istanze di computing che corrispondano alle proprietà della prenotazione e utilizzando il modello di provisioning standard. Puoi utilizzare, modificare o eliminare la prenotazione in qualsiasi momento.
Per saperne di più, vedi Informazioni sulle prenotazioni.
Utilizzare le prenotazioni future
Con le prenotazioni future, richiedi di prenotare vCPU, memoria e risorse collegate (GPU, TPU e dischi SSD locali) per creare istanze di calcolo per una data e un'ora future. Dopo aver creato una richiesta di prenotazione, la invii a Google Cloud per la revisione. Se Google Cloud approva la tua richiesta, Compute Engine esegue le seguenti operazioni:
Compute Engine crea prenotazioni on demand con la capacità richiesta alla data e all'ora di consegna scelte.
Compute Engine alloca le risorse prenotate in modo preciso secondo il criterio del "best effort".
Per utilizzare le prenotazioni, crea istanze di computing che corrispondano alle proprietà delle prenotazioni e utilizzando il modello di provisioning standard. Puoi modificare o eliminare le prenotazioni in qualsiasi momento. Tutte le istanze di computing che hai creato utilizzando la prenotazione continuano a essere eseguite anche dopo la fine del periodo di prenotazione o dopo l'eliminazione.
Per saperne di più, consulta Richieste di prenotazione futura.
Utilizzare le prenotazioni future in modalità calendario
Con le prenotazioni future in modalità calendario, puoi richiedere di prenotare vCPU, memoria e risorse collegate (GPU, TPU e dischi SSD locali) per una data e un'ora future e per un massimo di 90 giorni. Per creare questo tipo di prenotazione, devi prima visualizzare quando il numero e il tipo di risorse che hai scelto sono disponibili in una regione. Poi, crei e invii una richiesta di prenotazione con le proprietà che hai confermato come disponibili. Se invii una richiesta valida,Google Cloud la approva entro un minuto. Dopo che Google Cloud approva la richiesta, Compute Engine esegue le seguenti operazioni:
Compute Engine crea una prenotazione on demand alla data e all'ora di consegna che hai scelto.
Compute Engine riserva le risorse richieste in stretta prossimità fisica per ridurre al minimo la latenza di rete, il che è utile per i workload di intelligenza artificiale (AI), machine learning (ML) o computing ad alte prestazioni (HPC) strettamente accoppiati.
Compute Engine riserva risorse con funzionalità di gestione dei cluster, ottimale per carichi di lavoro multimodali e su larga scala.
Per utilizzare la prenotazione all'inizio del periodo di prenotazione, crea istanze GPU, H4D o TPU che corrispondono alle proprietà della prenotazione e utilizzando il modello di provisioning con prenotazione. Al termine del periodo di prenotazione, Compute Engine elimina la prenotazione e arresta o elimina le istanze di computing che la utilizzano in base all'azione di terminazione specificata per le istanze di computing.
Per saperne di più, vedi Informazioni sulle richieste di prenotazione futura in modalità calendario.
Utilizzare le prenotazioni future per i blocchi di capacità
Con le prenotazioni future per i blocchi di capacità, puoi richiedere di prenotare vCPU, memoria e risorse collegate (GPU, TPU, dischi SSD locali e pool Hyperdisk) per una data e un'ora future e per una durata illimitata. Per creare questo tipo di prenotazione, contatta il team dedicato all'account e richiedi la capacità. Dopo che Google crea una bozza di richiesta di prenotazione per te, tu la esamini e la invii. Google Cloud approva la richiesta entro pochi minuti, poi Compute Engine esegue le seguenti operazioni:
Compute Engine crea prenotazioni on demand alla data e all'ora di consegna scelte.
Compute Engine riserva le risorse richieste in stretta prossimità fisica per ridurre al minimo la latenza di rete, il che è utile per i workload di AI, ML o HPC ad accoppiamento stretto.
Compute Engine riserva risorse con funzionalità di gestione dei cluster, ottimale per carichi di lavoro multimodali e su larga scala.
Per utilizzare le prenotazioni all'inizio del periodo di prenotazione, crea istanze GPU, TPU o H4D che corrispondono alle proprietà delle prenotazioni e utilizzando il modello di provisioning con prenotazione. Al termine del periodo di prenotazione, Compute Engine elimina la prenotazione e arresta o elimina le istanze di computing che la utilizzano in base all'azione di terminazione che hai impostato per le istanze di computing.
Per saperne di più, consulta uno dei seguenti documenti:
Per le istanze GPU:
Per prenotare la capacità per le istanze A4X Max, A4X, A4, A3 Ultra, A3 Mega, A3 High (8 GPU) o A3 Edge per creare istanze di computing o cluster in Cluster Toolkit, Compute Engine o Google Kubernetes Engine (GKE), consulta Prenota la capacità tramite il team dedicato all'account nella documentazione di AI Hypercomputer.
Per prenotare la capacità per le istanze A4X, A4, A3 Ultra o A3 Mega per creare cluster in Cluster Director, consulta Prenotare la capacità tramite il team dedicato all'account nella documentazione di Cluster Director.
Per le istanze TPU:
- Per prenotare la capacità per le istanze TPU7x, TPU v6e o TPU v5p, consulta Richiedere una prenotazione futura per un anno o più nella documentazione di Cloud TPU.
Per le istanze H4D:
- Per prenotare la capacità per le istanze H4D, consulta Prenotare la capacità tramite il team dedicato all'account nella documentazione di Compute Engine.
Confrontare i tipi di prenotazione
Per identificare il tipo di prenotazione più adatto al tuo workload, confronta le funzionalità tecniche dei vari tipi di prenotazione nella tabella seguente:
| Prenotazioni on demand | Prenotazioni future | Prenotazioni future in modalità calendario | Prenotazioni future per i blocchi di capacità | |
|---|---|---|---|---|
| Serie di macchine supportate | Tutte le famiglie di macchine (tranne A4X Max, A4X, A4, A3 Ultra e A3 High con meno di 8 GPU) | A3 Mega*, A3 High (con 8 GPU)*, A3 Edge*, C4, C4A, C4D, C4N, C3, C3D, G4*, H4D*, H3, M4, M4N, M3, N4, N4A, N4D, TPU7x, TPU v6e, TPU v5p, X5, X4, Z4D e Z3 | A4, A3 Ultra, A3 Mega, A3 High (8 GPU), A3 Edge, H4D, TPU7x, TPU v6e e TPU v5p | A4X Max, A4X, A4, A3 Ultra, A3 Mega, A3 High (8 GPU), A3 Edge, H4D, TPU7x, TPU v6e e TPU v5p |
| Prenotazioni di spazio di archiviazione | No | No | No | (Facoltativo) Pool Hyperdisk |
| Numero massimo di istanze di computing per richiesta | 1000‡ | Nessun limite# | 80 per le istanze GPU, 256 per le istanze H4D e 1024 per i chip TPU | Nessun limite# |
| Durata massima | Illimitato (fino all'eliminazione) | Illimitato (fino all'eliminazione) | Fino a 90 giorni | Illimitato (periodo contrattuale) |
| Visualizzare la disponibilità futura | No | No | Sì (fino a 60 giorni per le istanze GPU e H4D; fino a 120 giorni per i chip TPU) | Sì (contatta il team dedicato all'account) |
| Metodo di creazione | Crei la prenotazione | Crei la richiesta di prenotazione | Crei la richiesta di prenotazione | Contatti il tuo team dedicato all'account e Google crea la richiesta di prenotazione per te |
| Tempi di consegna | Immediata | Data e ora future specifiche | Data e ora future specifiche | Data e ora future specifiche |
| Allocazione delle risorse | Best effort (policy di posizionamento compatto facoltative) | Best effort | Denso | Denso |
| Funzionalità di gestione dei cluster | No | No | Sì | Sì |
| Modello di provisioning | Standard | Standard | Con prenotazione | Con prenotazione |
| Quota | Richiede la quota standard | Richiede la quota standard | Non richiede quota per le istanze GPU o i chip TPU; richiede una quota standard per le istanze H4D | Google aumenta automaticamente la quota prima della pubblicazione |
| Prezzi | Prezzi standard (scontati con impegni) | Prezzi standard (scontati con impegni) | Sconto fino al 53% (prezzi DWS) | Prezzi standard (scontati con impegni) |
| Fine del periodo di prenotazione | Eliminazione manuale | Eliminazione manuale | Eliminazione automatica della prenotazione; arresto o eliminazione delle istanze di calcolo in base all'azione di terminazione | Eliminazione automatica della prenotazione e del pool Hyperdisk; arresto o eliminazione delle istanze di calcolo in base all'azione di terminazione |
* Prima di inviare una richiesta di prenotazione futura per istanze A3 Mega, A3 High (con 8 GPU), A3 Edge, G4 o H4D, devi contattare il team dedicato all'account o il team di vendita. In caso contrario, Google Cloud probabilmente rifiuterà la tua richiesta.
‡ Se applichi una policy di posizionamento compatto con un valore di distanza massima di 2 a una prenotazione on demand, puoi prenotare un massimo di 256 istanze A3 Mega, A3 High con 8 GPU o A3 Edge oppure un massimo di 150 istanze di calcolo per tutte le altre famiglie di macchine supportate. Per saperne di più, consulta
Informazioni sulle policy di posizionamento compatto.
# Se richiedi di prenotare più di 1000 istanze di computing in una singola richiesta di prenotazione, Compute Engine fornisce la capacità richiesta creando più prenotazioni on demand alla data e all'ora di consegna scelte.