Sconti per impegno di utilizzo

Gli sconti per impegno di utilizzo (CUD) per i job di streaming di Dataflow offrono prezzi scontati in cambio dell'impegno a utilizzare continuamente una determinata quantità di risorse di calcolo di Dataflow per un anno o più.

I CUD di Dataflow sono ideali quando la spesa per la capacità di calcolo di Dataflow per i job di streaming prevede un minimo prevedibile per cui puoi impegnarti per almeno un anno.

Prezzi di CUD di Dataflow

Gli sconti per impegno di utilizzo (CUD) di Dataflow possono essere di due tipi, a seconda della durata dell'impegno:

  • Uno sconto per impegno di utilizzo (CUD) di un anno ti offre una riduzione del 20% sulla tariffa on demand.
  • Uno sconto per impegno di utilizzo (CUD) di tre anni ti offre una riduzione del 40% sulla tariffa on demand.

Quando acquisti un impegno, scegli un periodo di uno o tre anni, nonché un importo dell'impegno: la spesa prevista per Dataflow per la capacità di calcolo all'ora durante quel periodo. Questo importo dell'impegno, dopo l'applicazione dello sconto, diventa la commissione di impegno. Ti verrà addebitata la tariffa di impegno su base mensile per la durata del periodo di impegno. Per un esempio completo, consulta la sezione Un esempio di CUD di Dataflow di questo documento.

Lo sconto si applica a qualsiasi utilizzo idoneo nei progetti Dataflow associato all'account di fatturazione Cloud utilizzato per acquistare l'impegno, indipendentemente dalla configurazione o dalla regione dell'istanza. Tutti i CUD si applicano sia alle configurazioni regionali sia a quelle multiregionali.

Eventuali spese oltre l'impegno vengono fatturate con la tariffa on demand. Man mano che l'utilizzo di Dataflow aumenta, puoi acquistare impegni aggiuntivi per ricevere sconti sulle spese in aumento non coperte dagli impegni precedenti.

Se le tariffe on demand per Dataflow cambiano dopo l'acquisto di un impegno, la tariffa dell'impegno non cambia. Riceverai la stessa percentuale di sconto sull'utilizzo applicabile.

Risorse idonee per gli sconti per impegno di utilizzo (CUD) di Dataflow

Gli sconti per utilizzo vincolato di Dataflow vengono applicati automaticamente alla spesa per la capacità di calcolo di Dataflow utilizzata dai job di streaming tra i progetti. Questa flessibilità ti consente di ottenere un elevato tasso di utilizzo del tuo impegno in regioni e progetti senza intervento manuale, facendoti risparmiare tempo e denaro. Gli sconti per impegno di utilizzo (CUD) di Dataflow si applicano alla tua spesa per le seguenti risorse:

  • CPU e memoria dei worker per i job di streaming
  • Dati di Streaming Engine elaborati
  • Unità di calcolo Streaming Engine
  • Unità di calcolo dei dati (DCU) per i job in streaming

Gli sconti per impegno di utilizzo (CUD) di Dataflow non si applicano alla spesa per le seguenti risorse:

  • CPU e memoria dei worker per i job batch e FlexRS
  • Dati di Dataflow Shuffle elaborati
  • Unità di calcolo dei dati (DCU) per i job batch
  • Archiviazione con Persistent Disk
  • GPU
  • Snapshot
  • Confidential VM

Acquista un impegno Dataflow

Per acquistare o gestire gli sconti per l'utilizzo vincolato di Dataflow per il tuo account di fatturazione Cloud, devi disporre del ruolo Amministratore account di fatturazione per quell'account.

Puoi acquistare un CUD Dataflow nella pagina Impegni della console Google Cloud. Seleziona il tuo account di fatturazione Cloud e fai clic su Acquista. Per maggiori dettagli, consulta la sezione Impegni basati sulla spesa di acquisto nella documentazione di Google Cloud.

Dopo l'acquisto, l'impegno entra in vigore entro la prossima ora. Gli sconti vengono applicati automaticamente all'utilizzo idoneo successivo.

Una volta acquistato, l'impegno non può essere annullato. Assicurati che le dimensioni e la durata dell'impegno siano in linea con la spesa minima storica e prevista per la capacità di calcolo di Dataflow per i job di streaming.

Inoltre, prima di acquistare un impegno, leggi i Termini specifici dei servizi relativi alle unità impegnate.

Un esempio di scenario CUD di Dataflow

Idealmente, l'impegno rappresenta almeno la spesa minima oraria prevista per i job di streaming Dataflow nei tuoi progetti nel corso del prossimo uno o tre anni.

Ad esempio, supponiamo che tu esegua job di streaming di Dataflow in due regioni diverse: us-central1 e us-west2.

Il job di streaming in us-central1 utilizza le seguenti risorse:

  • 10 nodi di tipo di istanza n1-standard-1 (vCPU: 1, RAM: 3,75 GB)
  • 20 unità di calcolo Streaming Engine all'ora

Il job di streaming in us-west2 utilizza le seguenti risorse:

  • 20 nodi di tipo di istanza n1-standard-1 (vCPU: 1, RAM: 3,75 GB)
  • 40 unità di calcolo Streaming Engine all'ora

Nella pagina dei prezzi, puoi calcolare il costo approssimativo dell'impegno orario:

  • Spesa totale nel mese di us-central1 = 2,6034 $all'ora
    • 10 nodi * 1 vCPU di streaming per nodo * 0,069 $ per vCPU di streaming all'ora = 0,69 $all'ora
    • 10 nodi * 3,75 GB per nodo * 0,003557 $ per GB/ora = 0,1334 $/ora
    • 20 unità di calcolo Streaming Engine * 0,089 $ per unità di calcolo all'ora = 1,78 $all'ora
  • Spesa totale a us-west2= 3.128 $all'ora
    • 10 nodi * 1 vCPU di streaming per nodo * 0,0828 $ per vCPU di streaming all'ora = 0,828 $all'ora
    • 10 nodi * 3,75 GB per nodo * 0,0042684 $ per GB/ora = 0,16 $/ora
    • 20 unità di calcolo Streaming Engine * 0,107 $ per unità di calcolo all'ora = 2,14 $all'ora
  • Spesa totale in tutte le regioni = 5,7314 $l'ora

Se prevedi di spendere almeno 5,73 $l'ora in modo continuativo per il prossimo anno o più, puoi impegnarti per quell'importo. Al momento dell'acquisto dell'impegno, inserisci $5.73 come importo dell'impegno orario on demand.

Se prevedi di fare lo scale down a volte i tuoi cluster, puoi impegnarti per un importo inferiore. Eventuali spese superiori all'importo dell'impegno vengono addebitate con la tariffa on demand.

Continuando con questo esempio, supponiamo che tu decida di impegnarti a 5,73 $per ora. Come passaggio successivo, scegli la durata del periodo di impegno.

Come base di confronto, calcola il costo on demand dell'utilizzo delle risorse dei job di streaming di Dataflow al tasso di impegno scelto, senza l'applicazione di sconti per impegno:

  • Costo mensile basato sui prezzi on demand: 5,73 $/ora * 730 ore = 4182,9 $al mese.

Da qui, puoi calcolare i costi mensili e i risparmi che otterresti con un impegno di un anno con uno sconto del 20% rispetto a un anno di pagamento delle tariffe intere:

  • Costo mensile di un impegno di un anno a 5,73 $/ora: (5,73 $/ora - sconto del 20%) * 730 ore = 3346,32 $al mese
  • Risparmio mensile totale: 4182,90 $ - 3346,32 $ = 836,58 $
  • Risparmio totale con un impegno di un anno a 5,73 $/ora: 836,58 $ al mese * 12 mesi = 10.038,96$

Puoi applicare una formula simile per calcolare i costi e i risparmi di uno sconto per impegno di utilizzo (CUD) di tre anni, con uno sconto del 40% rispetto alle tariffe on demand:

  • Costo mensile di un impegno di tre anni a 5,73 $/ora: (5,73 $/ora - sconto del 40%) * 730 ore = 2509,74 $al mese
  • Risparmio mensile totale: 4182,90 $ - 2509,74 $ = 1673,16 $
  • Risparmio totale con un CUD di tre anni a 5, 73 $/ora: 1.673,16 $ al mese * 36 mesi = 60.233,76$

Un impegno che copra l'utilizzo minimo previsto dello streaming di Dataflow nei prossimi anni può comportare risparmi significativi.

Consigli per la scelta di un impegno

Quando valuti l'acquisto di CUD di Dataflow per i job di streaming, prendi in considerazione questi fattori:

  • Regione: gli sconti per impegno di utilizzo (CUD) di Dataflow si applicano a tutti i job di streaming in un progetto in più regioni. Si applicano sia alle configurazioni a livello di una regione sia a quelle multiregionali. Se hai job di streaming di Dataflow in più regioni, calcola la spesa in tutte le regioni utilizzate dai tuoi progetti quando fai un impegno.
  • Progetti: determina la spesa di riferimento coerente per progetto durante il calcolo dell'impegno totale. Tieni presente che i job di streaming di produzione vengono in genere eseguiti per il 100% del tempo, mentre i job di sviluppo o di staging potrebbero essere eseguiti a intermittenza.
  • Job: se i tuoi job di streaming Dataflow utilizzano un numero costante di risorse 24 ore su 24, ti consigliamo di acquistare un impegno che copra tutto il tuo utilizzo delle risorse. Tuttavia, se esegui spesso lo scale up o lo scale down delle risorse, manualmente o utilizzando la scalabilità automatica, valuta la possibilità di acquistare impegni solo per l'utilizzo di base prevedibile.

Se hai job che esegui solo per picchi o brevi durate, escludili dai calcoli.

La tariffa dell'impegno si applica a ogni ora durante il periodo dell'impegno, indipendentemente dall'utilizzo effettivo. Scegli l'importo dell'impegno in base all'utilizzo storico delle risorse per i job di streaming di Dataflow e alle tue aspettative future. Finché l'utilizzo delle risorse di calcolo di Dataflow per i job di streaming rimane al di sopra del livello di spesa previsto, ricevi lo sconto massimo possibile per la durata dell'impegno.

Passaggi successivi