Pricing

This document explains Cloud Composer pricing details. To see the pricing for other products, read the Pricing documentation. Disk size, machine type memory, and network usage are calculated in gigabytes (GB), where 1 GB is 230 bytes. This unit of measurement is also known as a gibibyte (GiB).

Pricing overview

Pricing is based on the size of a Cloud Composer environment and the duration the environment runs. Cloud Composer environments are billed on a per minute basis based on the number and size of web server nodes, database storage, and amount of network egress.

Cloud Composer pricing is billed in addition to billing for the following two services used to run environments and hold data.

  1. Kubernetes Engine nodes used for workers and schedulers in an environment. These nodes are subject to separate Compute Engine pricing based on the number and type of instances used.
  2. The Cloud Storage bucket created by an environment for managing DAGs and holding task logs. This bucket persists until manually deleted.

If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.

Pricing table

Although some pricing is stated in hours or by the month, Cloud Composer is billed by the minute.

Iowa South Carolina Belgium Tokyo
Item Price (USD)
Web core hours
Database core hours
Web and database storage
Network egress
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.

Cloud Composer supports the following Compute Engine instance types in environments:

Environment sizing

The size of a Cloud Composer environment affects pricing for an environment. Some settings can be adjusted to change the size of Cloud Composer environments. Other settings are pre-set and cannot be adjusted.

SettingDefaultAdjustable
Storage (GB)30No
Database vCPUs2No
Web server vCPUs2No
Worker machine typen1-standard-1Yes
Worker nodes3Yes
Worker storage (GB per worker)100Yes

Pricing example

Assume you create a Cloud Composer environment in us-central1 (Iowa) and you do not adjust settings during creation. Your environment will use the following resources.

ResourceTotal
Storage GB30
Database vCPUs2
Web server vCPUs2
Worker vCPUs3

In this example, your environment has 3 worker vCPUs: the default machine type is an n1-standard-1 with 1 vCPU, and the default number of workers is 3 (3 workers * 1 vCPU = 3 vCPUs).

If this is a development environment that you run for 25% of one month (182 hours per month) with 6.5 GB of egress traffic, the total Cloud Composer monthly costs for this environment are:

ResourceTotal cost
Database core hours$45.66
Web core hours$26.91
Web and database storage$2.05
Network egress$1.44
Total Cloud Composer cost$76.06

These charges are in addition to the Cloud Storage and Compute Engine charges for the Kubernetes Engine nodes used for DAG storage, the workers, and the scheduler.

Was this page helpful? Let us know how we did:

Send feedback about...

Cloud Composer