2016-01-14 9 views
8

Meine Firma prüft, ob wir Google Dataflow nutzen können.Wie berechnen Sie die Kosten eines Google-Datenflusses?

Ich habe einen Datenfluss auf Google Cloud Platform ausgeführt. Die Konsole zeigt 5 Std. 25 Minuten im Feld "Reserved CPU Time" auf der rechten Seite.

Worker-Konfiguration: n1-standard-4

8 Arbeiter starten ...

Wie man die Kosten des Datenflusses berechnen? Laut this page beträgt der Preis 0,01 USD pro GCEU pro Stunde. Wie kann ich die Anzahl der von meinem Datenfluss verbrauchten GCEU und die Anzahl der Stunden ermitteln?

Cloud Dataflow Console

Antwort

12

Sie können die Anzahl der GCEUs pro Maschine finden Sie hier: https://cloud.google.com/compute/docs/machine-types. Zum Beispiel sind n1-Standard-4s 11 GCEUs.

Die Kosten für einen Batch-Datenfluss-Job (zusätzlich zu den roh Kosten von VMs) ist dann

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

Dann werden die Gesamtkosten des Auftrags sind

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

Zum Beispiel für N1-Standard-4 mit 250 GB Festplatten, das funktioniert (11 * $ .01 + $ .152 + ($ .04 * 250/30/24)) = $ 0,276 pro Maschinenstunde.

+0

Vielen Dank, könnten Sie Ihre Gleichung erweitern und die Berechnung der Rohkosten von VMs mit einbeziehen, um die Summe zu erstellen? Ich brauche die Gesamtkosten des Datenflusses. –

+0

Aktualisiert, um ein Beispiel für die Gesamtkosten anzuzeigen – danielm

Verwandte Themen