Managed Service for Apache Airflow Pricing

This document explains Managed Service for Apache Airflow pricing.

  • To see the pricing for other products, read the Pricing documentation.
  • To search for individual SKUs associated with Managed Service for Apache Airflow, see Google Cloud SKUs.
  • You can use the Google Cloud Pricing Calculator to get a cost estimate for Google Cloud products, including Managed Service for Apache Airflow 2 and Managed Service for Apache Airflow 1.

Billing interval

Managed Service for Apache Airflow environments are billed in short time intervals, for the actual time period when it was running. For example, if you create an environment, run it for 6 hours and 30 minutes, and delete it afterwards, then the total costs are for 6.5 hours.

Although some pricing is stated in hours or by the month, Managed Service for Apache Airflow is still billed for the actual usage time.

Committed use discounts (CUDs)

  • Managed Service for Apache Airflow 3: Committed use discounts apply to Managed Service for Apache Airflow 3. For more information, see Committed use discounts.
  • Managed Service for Apache Airflow 2: There are no committed use discounts that apply to Managed Service for Apache Airflow 2.

Managed Service for Apache Airflow 3 pricing

This section describes pricing in Managed Service for Apache Airflow 3.

Pricing table for Managed Service for Apache Airflow 3

This section summarizes Managed Service for Apache Airflow 3 costs for different regions. Also see additional costs.

  • Johannesburg (africa-south1)
  • Taiwan (asia-east1)
  • Hong Kong (asia-east2)
  • Tokyo (asia-northeast1)
  • Osaka (asia-northeast2)
  • Seoul (asia-northeast3)
  • Mumbai (asia-south1)
  • Delhi (asia-south2)
  • Singapore (asia-southeast1)
  • Jakarta (asia-southeast2)
  • Bangkok (asia-southeast3)
  • Sydney (australia-southeast1)
  • Melbourne (australia-southeast2)
  • Warsaw (europe-central2)
  • Finland (europe-north1)
  • Stockholm (europe-north2)
  • Madrid (europe-southwest1)
  • Belgium (europe-west1)
  • Berlin (europe-west10)
  • Turin (europe-west12)
  • London (europe-west2)
  • Frankfurt (europe-west3)
  • Netherlands (europe-west4)
  • Zurich (europe-west6)
  • Milan (europe-west8)
  • Paris (europe-west9)
  • Doha (me-central1)
  • Dammam (me-central2)
  • Tel Aviv (me-west1)
  • Montreal (northamerica-northeast1)
  • Toronto (northamerica-northeast2)
  • Mexico (northamerica-south1)
  • Sao Paulo (southamerica-east1)
  • Santiago (southamerica-west1)
  • Iowa (us-central1)
  • South Carolina (us-east1)
  • Northern Virginia (us-east4)
  • Columbus (us-east5)
  • Alabama (us-east7)
  • Dallas (us-south1)
  • Oregon (us-west1)
  • Los Angeles (us-west2)
  • Salt Lake City (us-west3)
  • Las Vegas (us-west4)
Show discount options

Item

Default* (USD)
BigQuery CUD - 1 Year* (USD)
BigQuery CUD - 3 Year* (USD)

Managed Service for Apache Airflow 3 standard milli DCU-hours

$0.06 / 1,000 hour$0.054 / 1,000 hour$0.048 / 1,000 hour

Managed Service for Apache Airflow 3 database storage

$0.000232877 / 1 gibibyte hour--

Managed Service for Apache Airflow Network Data Transfer

Consistent with the VPC network rates

--
* Each consumption model has a unique ID. You may need to opt-in to be eligible for consumption model discounts. Click here to learn more.

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

Managed Service for Apache Airflow 3 SKUs

Managed Service for Apache Airflow 3 has the following SKUs:

  • Managed Service for Apache Airflow 3 standard milli DCU-hours

Data Compute Unit is an abstract metering unit that represents computational resources allocated by a Managed Service for Apache Airflow environment at a point in time. Because DCU is a measure of the currently provisioned resources of an environment, costs are charged for the environment's DCU value over time, DCU-hours.

This SKU is measured in milliDCU-hours. For example, if your environment uses 1 DCU for 1 hour, this is equal to using 1000 milliDCU-hours.

DCU-hours represent the usage of the following resources:

  • vCPU, Memory and Storage resources, used by the environment's components that run the workloads: Airflow workers, schedulers, DAG processors, triggerers, and the web server. Airflow workers are autoscaled, and as such the corresponding costs follow the changing number of workers in the environment.

If you deploy your own workloads in your environment's cluster, such as when you create Pods using KubernetesPodOperator or execute tasks with Kubernetes Executor, then used resources also count as DCU-hours and follow Managed Service for Apache Airflow 3 pricing model.

  • Size of the environment. The environment size is the scale of the managed infrastructure of your Managed Service for Apache Airflow environment. Environment infrastructure comes in different sizes: Small, medium, and large.

The cost of environment's size in DCUs covers the cost of resources used by infrastructure components required to run Airflow. For example, by the Cloud SQL instance (with a separate SKU covering the costs of storage).

  • Managed Service for Apache Airflow 3 database storage

This SKU covers the cost of the storage used by the Cloud SQL instance that stores the Airflow database of your environment.

The minimum disk size of the Cloud SQL instance is 10 GiB.

The disk size of Cloud SQL instances increases automatically, following the demand coming from the database storage usage and does not decrease if the size of the Airflow database is reduced later.

  • Managed Service for Apache Airflow network data transfer

This group of SKUs covers the billable outbound traffic generated by the environment's components that run the workloads in your environment.

Managed Service for Apache Airflow network data transfer SKUs cover the following types of traffic generated by workloads runnng in your environment:

For more information about network egress billing and descriptions of the related SKUs, see Network Pricing.

  • Your environment also has additional costs that are not a part of Managed Service for Apache Airflow pricing.

Note: If you create your environment from Google API Console, you can choose a predefined environment preset (small, medium, or large). The costs of environments created using these presets follow the regular pricing model for Managed Service for Apache Airflow 3. These presets only determine the starting configuration of your environment. In particular, the environment size configuration property determines DCU values for the environment size. An environment preset provides the initial value and can be changed over time.

Costs for highly resilient environments

In Managed Service for Apache Airflow 3, highly resilient environments use the same SKUs as standard environments. However, highly resilient environments run extra infrastructure components that provide resilience to zonal failures, which increases environment's costs accordingly.

The following is a description of estimated differences in SKU costs between a highly resilient environment and a standard environment. The actual increase in costs might be higher or lower, based on resource consumption in your specific usage scenario.

  • Managed Service for Apache Airflow 3 standard milli DCU-hours
  • This DCU's consumption increases to accommodate extra environment components. High resilience mode doesn't increase the SKU's rate. For example, the DCU rate for resources consumed by Airflow components of an environment that runs two schedulers, two DAG processors, and two workers is the same for a standard and for a highly resilient environments.
  • This DCU's consumption increases to cover extra managed infrastructure of your environment that is required to maintain the environment across several zones. This increase in consumption is relative to the environment's size.

Managed Service for Apache Airflow 3 database storage

  • Highly resilent environments use a regional Cloud SQL instance, which has a primary and a standby instance. The approximate costs generated by this SKU are doubled compared to a standard environment.

Additional Costs for Managed Service for Apache Airflow 3

Costs for the following services are billed in addition to costs for Managed Service for Apache Airflow 3 environments:

Pricing example for Managed Service for Apache Airflow 3

For example, you create a Managed Service for Apache Airflow 3 environment in Iowa (us-central1), use it for 10 days to run your workloads, and then delete it. The environment operates during the a month that has 30 days.

As an example, your environment uses the following amount of resources:

  • For 5 days it uses 12 DCUs. These DCUs cover the combined costs of vCPU, memory, and storage resources used by the environment's components (schedulers, DAG processors, triggeres, workers, the web server), and the costs of operating the environment's infrastructure.
  • For other 5 days your environment uses 15 DCUs because the number of workers was scaled up to address the large amount of tasks.
  • Your environment's database does not go over the initial size of 10 GiB.
  • The environment does not generate any billable network egress traffic because it operates within the same zone and does not send data over the internet. In this case all Managed Service for Apache Airflow Network Data Transfer SKUs do not generate costs.

In this case, the breakdown of costs is the following:

SKU

First period

Second period

Cost in Iowa (us-central1)

Total cost (10 days)

DCU-hours (or 1000 milliDCU-hours)

1440 DCU-hours

(12 DCUs for 120 hours)

1800 DCU-hours

(15 DCUs for 120 hours)

$0.06

$194.4

(3240 DCU-hours)

Database storage

1.67 GiBy/Mo

(10 GiBy for 5 days out of 30 days)

1.67 GiBy/Mo

(10 GiBy for 5 days out of 30 days)

$0.17

$0.5678

(10 GiBy for 10 days)

Additional considerations:

  • Your environment is auto-scaling. This means that if the actual load is lower during the described period, then the costs are also lower. For example, if you configure your environment to scale between 1 and 6 workers and your environment uses only a single worker during the whole period, then you pay for DCU-hours used by 1 worker, not by 6 workers.
  • If your environment transfers data between regions or over the internet, then Managed Service for Apache Airflow Network Data Transfer SKUs apply.
  • Your environment also has additional costs that are not a part of Managed Service for Apache Airflow 3 SKUs.

Pricing model transition for Managed Service for Apache Airflow3

This section describes how the pricing model changes in Managed Service for Apache Airflow 3 compared to Managed Service for Apache Airflow 2.

Managed Service for Apache Airflow 3 follows the path of further simplification and hides most of the remaining infrastructure components including the cluster of your environment and dependencies on other services such as Artifact Registry, Cloud Build, or Pub/Sub.

The overall costs of an Managed Service for Apache Airflow environment are now combined into a fewer number of SKUs:

  • SKUs that represented Compute Engine resources used by your environment's components are combined into the DCU-hours SKU
  • SKUs for the environment's size are included into the DCU-hours SKU
  • Managed Service for Apache Airflow 3 Network Egress SKUs replace corresponding Managed Service for Apache Airflow 2 additional costs related to network traffic usage by the Airflow components that previously ran in your project
  • You do not pay additional costs for Google services that were utilized in Managed Service for Apache Airflow 2 by the environment's cluster located in your project
Managed Service for Apache Airflow 2 SKUs are displayed alongside Cloud Composer 3 SKUs
Figure 1. Pricing model transition from Managed Service for Apache Airflow 2 to Managed Service for Apache Airflow 3

Managed Service for Apache Airflow 2 pricing

This section describes pricing in Managed Service for Apache Airflow 2.

Pricing table for Managed Service for Apache Airflow 2

The following table summarizes Managed Service for Apache Airflow 2 costs for different regions. Also see Additional costs.

  • Johannesburg (africa-south1)
  • Taiwan (asia-east1)
  • Hong Kong (asia-east2)
  • Tokyo (asia-northeast1)
  • Osaka (asia-northeast2)
  • Seoul (asia-northeast3)
  • Mumbai (asia-south1)
  • Delhi (asia-south2)
  • Singapore (asia-southeast1)
  • Jakarta (asia-southeast2)
  • Bangkok (asia-southeast3)
  • Sydney (australia-southeast1)
  • Melbourne (australia-southeast2)
  • Warsaw (europe-central2)
  • Finland (europe-north1)
  • Stockholm (europe-north2)
  • Madrid (europe-southwest1)
  • Belgium (europe-west1)
  • Berlin (europe-west10)
  • Turin (europe-west12)
  • London (europe-west2)
  • Frankfurt (europe-west3)
  • Netherlands (europe-west4)
  • Zurich (europe-west6)
  • Milan (europe-west8)
  • Paris (europe-west9)
  • Doha (me-central1)
  • Dammam (me-central2)
  • Tel Aviv (me-west1)
  • Montreal (northamerica-northeast1)
  • Toronto (northamerica-northeast2)
  • Mexico (northamerica-south1)
  • Sao Paulo (southamerica-east1)
  • Santiago (southamerica-west1)
  • Iowa (us-central1)
  • South Carolina (us-east1)
  • Northern Virginia (us-east4)
  • Columbus (us-east5)
  • Dallas (us-south1)
  • Oregon (us-west1)
  • Los Angeles (us-west2)
  • Salt Lake City (us-west3)
  • Las Vegas (us-west4)

Item

Price (USD)

Managed Service for Apache Airflow Compute CPUs

$0.045 / 1,000 hour

Managed Service for Apache Airflow Compute Memory

$0.005 / 1 gibibyte hour

Managed Service for Apache Airflow Compute Storage

$0.0002 / 1 gibibyte hour

Managed Service for Apache Airflow Database Storage

$0.000232877 / 1 gibibyte hour

Small Managed Service for Apache Airflow Environment Fee

$0.35 / 1 hour

Medium Managed Service for Apache Airflow Environment Fee

$0.55 / 1 hour

Large Managed Service for Apache Airflow Environment Fee

$0.85 / 1 hour

Small Highly Resilient Managed Service for Apache Airflow Environment Fee

$0.49 / 1 hour

Medium Highly Resilient Managed Service for Apache Airflow Environment Fee

$0.77 / 1 hour

Large Highly Resilient Managed Service for Apache Airflow Environment Fee

$1.19 / 1 hour

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

Managed Service for Apache Airflow 2 SKUs

Managed Service for Apache Airflow 2 has the following SKUs:

  • Managed Service for Apache Airflow Compute SKUs

Managed Service for Apache Airflow Compute SKUs represent Compute Engine capacity used by Airflow schedulers, web server and workers. Airflow workers are autoscaled, and as such the corresponding costs follow the changing number of workers in the environment.

In addition, if you deploy your own workloads in your environment's cluster, then the pricing for these workloads also follows the Managed Service for Apache Airflow 2 pricing model and uses Compute Engine Compute SKUs. For example, pods started in your environment's cluster as Spot Pods follow Managed Service for Apache Airflow 2 Compute pricing model and not GKE Autopilot Spot pricing model.

  • Managed Service for Apache Airflow compute CPUs

Associated costs depend on the combined number of vCPUs used by all your environment's components that run on Compute Engine. This includes costs for pods and services in your environment's cluster. For example, all your environment's Airflow workers run in pods in your environment cluster.

This SKU is measured in 1000 mCPU (millicores) per hour. For example, if your environment uses 1 vCPU for 1 hour, this is equal to using 1000 mCPU for 1 hour.

  • Managed Service for Apache Airflow compute memory

Associated costs depend on the combined amount of memory used by all your environment's components that run on Compute Engine.

  • Managed Service for Apache Airflow compute storage

Associated costs depend on the combined amount of storage used by all your environment's components that run on Compute Engine.

  • Managed Service for Apache Airflow database storage

Associated costs depend on the amount of disk space used by the Cloud SQL instance. The disk size of Cloud SQL instances increases automatically, following the demand coming from the database storage usage.

This SKU component covers the cost of Airflow database storage.

The minimum disk size of Cloud SQL instances is 10 GiB.

  • Small/medium/large Managed Service for Apache Airflow environment fee

Associated costs depend on the size of your environment. The environment size is the scale of the managed infrastructure of your Managed Service for Apache Airflow environment.

This SKU covers the cost of infrastructure components required to run Airflow, including Cloud SQL database, task queue, connection proxies. Environment infrastructure comes in three different sizes: Small, Medium and Large.

  • Small/medium/large highly resilient Managed Service for Apache Airflow environment fee

These SKU represents the cost of infrastructure components required to run Airflow in a highly resilient Managed Service for Apache Airflow environment.

If your environment is highly resilient, these SKUs replace the Small/Medium/Large Managed Service for Apache Airflow Environment Fee SKUs.

  • Your environment also has additional costs that are not a part of Managed Service for Apache Airflow pricing.

Note: If you create your environment from Google API Console, you can choose a predefined environment preset (small, medium, or large). The costs of environments created using these presets follow the regular pricing model for Managed Service for Apache Airflow 2. These presets only determine the starting configuration of your environment. In particular, the small/medium/large Managed Service for Apache Airflow Environment Fee SKU is determined by the Environment size configuration property of your environment and not by an environment preset. The preset provides the initial value that can be changed over time.

Additional costs for Managed Service for Apache Airflow 2

Costs for the following services are billed in addition to costs for Managed Service for Apache Airflow 2 environments:

Pricing example for Managed Service for Apache Airflow 2

Assume that you create a Managed Service for Apache Airflow 2 environment in Iowa (us-central1) and use the default Small environment preset.

In this case, your environment has the following default parameters that affect Managed Service for Apache Airflow 2 SKUs:

  • Your environment has one scheduler.
  • Your environment scales automatically between 1 and 3 workers.
  • Your environment's scheduler and web server use 0.5 vCPU each.
  • Your environment's scheduler and web server use 1.875 GiB of memory each.
  • Your environment's scheduler and web server use 1 GiB of disk space each.
  • Your environment's workers scale automatically between 0.5 and 1.5 vCPUs, depending on the number of workers.
  • Your environment's workers scale automatically between 1.875 and 5.625 GiB of memory, depending on the number of workers.
  • Your environment's workers scale automatically between 1 and 3 GiB of storage, depending on the number of workers.
  • Your environment's database uses 10 GiB of storage. The storage size increases automatically, following the demand coming from the database storage usage. This example assumes that the database storage does not increase.
  • Your environment uses the small infrastructure size.

Assume that you run this environment for 7 days and 12 hours (180 hours total). Your environment's load is 1 worker for 50% of the time and 2 workers for the other 50% of the time. After using the environment for this period of time, you delete it. In this case, your Managed Service for Apache Airflow 2 SKUs are:

  • Managed Service for Apache Airflow Compute CPUs is ( 90 hours * 1.5 vCPU + 90 hours * 2 vCPU ) * $0.045 per 1000 mCPU hours, for a total of $14.175
  • Managed Service for Apache Airflow Compute Memory is ( 90 hours * 5.625 GiB + 90 hours * 7.5 GiB ) * $0.005 per GiB / hour, for a total of $5.906
  • Managed Service for Apache Airflow Compute Storage is ( 90 hours * 3 GiB + 90 hours * 4 GiB ) * $0.0002 per GiB / hour, for a total of $0.126
  • Managed Service for Apache Airflow Database Storage is 180 hours out of 740 hours * 10 GiB * $0.17 per GiB / month, for a total of $0.413
  • Small Managed Service for Apache Airflow Environment Fee is 180 hours * $0.35 per hour, for a total of $63.00
  • The total Managed Service for Apache Airflow 2 fees in this example are:

Managed Service for Apache Airflow 2 SKU

Fee

Managed Service for Apache Airflow compute CPUs

$14.175

Managed Service for Apache Airflow compute memory

$5.906

Managed Service for Apache Airflow compute storage

$0.126

Managed Service for Apache Airflow database storage

$0.17 per GiB / month

Small Managed Service for Apache Airflow environment fee

$63.00

Total

$83.62

  • Your environment is auto-scaling. This means that if the actual load is lower during the described period, then the costs are also lower. For example, if you configure your environment to scale between 1 and 6 workers, and your environment uses only a single worker during the whole period, you only pay for this single worker.
  • Your environment also has additional costs that are not a part of Managed Service for Apache Airflow 2 SKUs.

Pricing model transition for Managed Service for Apache Airflow 2

This section describes how the pricing model changes in Managed Service for Apache Airflow 2 compared to Managed Service for Apache Airflow 1.

Introduction of Managed Service for Apache Airflow 2 features is accompanied by a new pricing model, enabling you to fully benefit from the efficiency of autoscaling. The new model also provides a clear perspective on a Total Cost of Ownership for Managed Service for Apache Airflow environments.

In Managed Service for Apache Airflow 1 environments, the cost of the Compute Engine layer used to run Airflow is visible as a charge for Compute Engine instances used by environment's GKE cluster.

In Managed Service for Apache Airflow 2 this cost is no longer associated with Compute Engine. Instead, it is included in Managed Service for Apache Airflow 2 SKUs for Compute Engine CPU cores, memory and storage. This approach provides a clear perspective on the overall cost of Managed Service for Apache Airflow environments.

Because the pricing model of Managed Service for Apache Airflow 2 is more encompassing than its predecessor, you might notice higher charges for Managed Service for Apache Airflow environments while at the same time seeing lower costs for Compute Engine instances.

Autoscaling introduced in Managed Service for Apache Airflow 2 brings additional efficiency in resource utilization because environments no longer need to be continuously scaled for the peak. The extent of cost savings generated by autoscaling is highly dependent on the pattern of DAG runs and environment configuration.

In Managed Service for Apache Airflow 2, compared to Managed Service for Apache Airflow1:

  • Costs for your environments might vary because of environment autoscaling. You only pay for resources that are utilized by your environment.
  • You do not pay additional costs for Compute Engine components of your environment. Managed Service for Apache Airflow 2 SKUs replace these costs.
  • Even though Managed Service for Apache Airflow 2 environments rely on GKE Autopilot clusters, you are not charged a cluster management fee that is present in regular GKE Autopilot clusters.

Managed Service for Apache Airflow 1 SKUs are displayed alongside Cloud Composer 2 SKUs
Figure 2. Pricing model transition from Managed Service for Apache Airflow 1 to Managed Service for Apache Airflow 2

Managed Service for Apache Airflow 1 pricing

This section describes pricing in Managed Service for Apache Airflow 1.

Pricing table for Managed Service for Apache Airflow 1

  • Hong Kong (asia-east2)
  • Tokyo (asia-northeast1)
  • Osaka (asia-northeast2)
  • Seoul (asia-northeast3)
  • Mumbai (asia-south1)
  • Delhi (asia-south2)
  • Singapore (asia-southeast1)
  • Sydney (australia-southeast1)
  • Melbourne (australia-southeast2)
  • Warsaw (europe-central2)
  • Belgium (europe-west1)
  • London (europe-west2)
  • Frankfurt (europe-west3)
  • Zurich (europe-west6)
  • Montreal (northamerica-northeast1)
  • Sao Paulo (southamerica-east1)
  • Iowa (us-central1)
  • South Carolina (us-east1)
  • Northern Virginia (us-east4)
  • Oregon (us-west1)
  • Los Angeles (us-west2)
  • Salt Lake City (us-west3)
  • Las Vegas (us-west4)

Item

Price (USD)

Web core hours

$0.074 / 1 hour

Database core hours

$0.125 / 1 hour

Web and database storage

$0.000373973 / 1 gibibyte hour

Outbound data transfer

$0.156 / 1 gibibyte

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

Managed Service for Apache Airflow 1 SKUs

Managed Service for Apache Airflow 1 has the following SKUs:

  • Managed Service for Apache Airflow vCPU time

Associated costs depend on the web server machine type of your environment.

  • Managed Service for Apache Airflow SQL vCPU time

Associated costs depend on the machine type of the Cloud SQL instance.

  • Managed Service for Apache Airflow data storage

Associated costs depend on the web server machine type and on the amount of disk space used by the Cloud SQL instance.

The disk size of Cloud SQL instances increases automatically, following the demand coming from the database storage usage.

The minimum disk size of Cloud SQL instances is 10 GiB.

  • Managed Service for Apache Airflow data transfer

Associated costs depend on the amount of network traffic generated by web server and Cloud SQL. For example, making queries to the Airflow database, scheduling tasks and DAGs, and using Airflow web interface generates data transfer costs.

  • Your environment also has additional costs that are not a part of Managed Service for Apache Airflow pricing.

For Private IP environments in Managed Service for Apache Airflow 1, costs related to the web server are doubled. This is because Private IP Managed Service for Apache Airflow environments have two web server instances running behind a load balancer.

Supported machine types

The following machine types are used by components of your Managed Service for Apache Airflow 1 environment.

  • Pricing for these machine types is a part of additional costs.
  • Shared-core machine types are not supported.
  • The disk size of Cloud SQL instances increases automatically, following the demand coming from the database storage usage. The initial storage size is 10 GiB.

Environment component

Supported machine types

Nodes

n1-standard, n1-highmem, n1-highcpu, n2-standard, n2-highmem, n2-highcpu, e2-standard, e2-highmem, e2-highcpu, c2-standard, m1-megamem, m1-ultramem, m2-megamem, m2-ultramem, n2d-standard, n2d-highmem, n2d-highcpu

Cloud SQL instance

db-n1-standard-2, db-n1-standard-4, db-n1-standard-8, db-n1-standard-16

Web server

composer-n1-webserver-2, composer-n1-webserver-4, composer-n1-webserver-8

Additional costs for Managed Service for Apache Airflow 1

Costs for the following services are billed in addition to costs for Managed Service for Apache Airflow 1 environments:

See Virtual Private Cloud pricing for details.

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

Pricing example for Managed Service for Apache Airflow 1

Assume that you create a Managed Service for Apache Airflow 1 environment in Iowa (us-central1) and use the default parameters.

In this case, your environment has the following default parameters that affect Managed Service for Apache Airflow 1 SKUs:

  • Your environment's web server uses the composer-n1-webserver-2 machine type. This machine type has 2 vCPUs and 20 GiB of storage.
  • Your environment's Cloud SQL instance uses the db-n1-standard-2 machine type. This machine type has 2 vCPUs.

These default parameters affect additional costs for your environment:

  • The environment's GKE cluster has 3 nodes. The nodes run environment workers and the scheduler.
  • Nodes use the n1-standard-1 machine type.
  • Nodes use 20 GiB of storage each.

Assume that you run this environment for 7 days and 12 hours (180 hours total) with 6.5 GiB of outbound data transfer, and then you delete the environment. In this case, your Managed Service for Apache Airflow 1 SKUs are:

  • Managed Service for Apache Airflow vCPU time is 180 hours * 2 vCPU * 0.074 / vCPU hour, for a total of $26.64.
  • Managed Service for Apache Airflow SQL vCPU time is 180 hours * 2 vCPU * 0.125 / vCPU hour, for a total of $45.00.
  • Managed Service for Apache Airflow data storage is 10 GiB for the database (this is the initial storage that grows as the database increases in size), plus 20 GiB for the web server, for a total of 30 GiB. The resulting fee for the storage (assuming that the database storage does not increase) is 180 hours out of 740 hours * 30 GiB * $0.273 per GiB / month for a total of $1.99.
  • Managed Service for Apache Airflow outbound data transfer is 6.5 GiB * $0.156 / GiB for a total of $1.04.
  • The total Managed Service for Apache Airflow 1 fees in this example are:

Managed Service for Apache Airflow 1 SKU

Fee

Managed Service for Apache Airflow vCPU time

$26.64

Managed Service for Apache Airflow SQL vCPU time

$45.00

Managed Service for Apache Airflow data storage

$1.99

Managed Service for Apache Airflow outbound data transfer

$1.04

Total

$74.67

  • Your environment also has additional costs that are not a part of Managed Service for Apache Airflow 1 SKUs. For example, these costs include fees for running 3 nodes of your environment's cluster for the time period when you used your environment.

Request a custom quote

With Google Cloud's pay-as-you-go pricing, you only pay for the services you use. Connect with our sales team to get a custom quote for your organization.
Google Cloud