IMPORTANT: The pricing model detailed in this section took effect on January 9, 2017. Dataflow jobs that were executed prior to January 9 were billed according to the previous Cloud Dataflow pricing model.
Usage of the Cloud Dataflow service is billed per minute on a per job basis. Each Dataflow job will use at least one Cloud Dataflow worker. The Cloud Dataflow service provides two worker types: batch and streaming. There are separate service charges for batch and streaming mode.
Dataflow workers 1 will consume the following resources, each billed on a per minute basis: vCPU, memory, and local storage. Users may override the default worker count 2 for a job and override the default resource settings allocated to each worker.
In addition to Dataflow worker resource usage, a Dataflow job might consume the following resources, each billed at their own pricing, including but not limited to:
Future releases of Cloud Dataflow may have different service charges and or bundling of related services.
When charging in local currency, Google will convert the prices listed into applicable local currency pursuant to the conversion rates published by leading financial institutions.
|Dataflow Worker Type||vCPU
|Local storage - Persistent Disk
|Local storage - SSD based
1 Batch and streaming workers are specialized resources which utilize Google Compute Engine. However, a Dataflow job will not emit Google Compute Engine billing for Compute Engine resources managed by the Dataflow service.