2016-01-14 4 views
8

La mia azienda sta valutando se siamo in grado di utilizzare Google Dataflow.Come calcolare il costo di un flusso di dati di Google?

Ho eseguito un flusso di dati su Google Cloud Platform. La console mostra 5 ore e 25 minuti nel campo "Tempo CPU riservato" a destra.

configurazione Worker: n1-standard 4

Partendo 8 lavoratori ...

Come calcolare il costo del flusso di dati? Secondo this page il prezzo è di $ 0,01 per GCEU per ora, come posso trovare il numero di GCEU consumato dal mio flusso di dati e il numero di ore?

Cloud Dataflow Console

risposta

12

È possibile trovare il numero di GCEUs per macchina qui: https://cloud.google.com/compute/docs/machine-types. Ad esempio, n1-standard-4s sono 11 GCEU.

Il costo di un processo batch flusso di dati (in aggiunta al costo grezzo di VM) è quindi

(Reserved CPU time in hours)/(Cores per machine) * (GCEUs) * $.01 

Quindi, il costo totale del lavoro è

(machine hours) * ((GCEUs) * $.01 + (machine cost per hour) + (PD cost per hour for attached disks)) 

Ad esempio, per n1-standard-4 con dischi da 250 GB, funziona a (11 * $ .01 + $ .152 + ($ .04 * 250/30/24)) = $ .276 per macchina-ora.

+0

Grazie, potresti estendere la tua equazione e includere il calcolo del costo grezzo delle macchine virtuali per produrre il totale? Ho bisogno del costo totale del flusso di dati. –

+0

Aggiornato per mostrare un esempio di costo totale – danielm

Problemi correlati