本文档介绍了 Managed Service for Apache Airflow 的价格。
Managed Service for Apache Airflow 采用以下价格模式:
Managed Service for Apache Airflow 环境按较短的时间间隔计费,费用根据实际运行时间段计算。例如,如果您创建一个环境,将其运行 6 小时 30 分钟,之后执行删除,则总费用将计为 6.5 小时。
尽管部分价格按小时或按月列出,但 Managed Service for Apache Airflow 仍然按实际使用时间计费。
本部分介绍了 Managed Service for Apache Airflow 3 的价格。
本部分汇总了不同区域的 Managed Service for Apache Airflow 3 费用。另请参阅额外费用。
计费项 | Default* (USD) | BigQuery CUD - 1 Year* (USD) | BigQuery CUD - 3 Year* (USD) |
|---|---|---|---|
Managed Service for Apache Airflow 3 标准毫 DCU 小时 | US$0.06 / 1,000 hour | US$0.054 / 1,000 hour | US$0.048 / 1,000 hour |
Managed Service for Apache Airflow 3 数据库存储 | US$0.000232877 / 1 gibibyte hour | - | - |
Managed Service for Apache Airflow 网络数据传输 | 与 VPC 网络费率一致 | - | - |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
Managed Service for Apache Airflow 3 具有以下 SKU:
数据计算单元是一种抽象计量单位,表示 Managed Service for Apache Airflow 环境在某个时间点分配的计算资源。由于 DCU 是衡量环境当前预配资源的一种指标,因此费用是根据环境的 DCU 值随时间的变化(DCU 小时)来计算的。
此 SKU 以毫 DCU 小时为单位进行计量。例如,如果您的环境使用 1 个 DCU 1 小时,这相当于使用 1000 毫 DCU 小时。
DCU 小时数表示以下资源的使用情况:
如果您在环境的集群中部署自己的工作负载,例如使用 KubernetesPodOperator 创建 Pod 或使用 Kubernetes Executor 执行任务,则所使用的资源也会计为 DCU 小时数,并遵循 Managed Service for Apache Airflow 3 的价格模式。
环境大小的费用(以 DCU 为单位)涵盖运行 Airflow 所需的基础设施组件所使用的资源费用。例如,由 Cloud SQL 实例(使用单独的 SKU 来涵盖存储费用)来处理。
此 SKU 涵盖存储您环境的 Airflow 数据库的 Cloud SQL 实例所使用的存储空间的费用。
Cloud SQL 实例的最小磁盘大小为 10 GiB。
Cloud SQL 实例的磁盘大小会随着数据库存储空间用量的需求而自动增加,如果 Airflow 数据库的大小后来减小,磁盘大小不会减小。
此 SKU 组涵盖了运行环境中的工作负载的环境组件所产生的可计费出站流量。
Managed Service for Apache Airflow 网络数据传输 SKU 涵盖在您的环境中运行的工作负载生成的以下类型的流量:
如需详细了解出站网络流量结算和相关 SKU 的说明,请参阅网络流量价格。
★ 注意: 如果您从 Google API 控制台创建环境,则可以选择预定义的环境预设(小、中或大)。使用这些预设创建的环境的费用遵循 Managed Service for Apache Airflow 3 的常规价格模式。这些预设只会确定您的环境的初始配置。具体而言,环境大小配置属性决定了环境大小的 DCU 值。环境预设提供初始值,可以随时间更改。
在 Managed Service for Apache Airflow 3 中,高弹性环境使用与标准环境相同的 SKU。不过,高弹性环境会运行额外的基础设施组件,以提供对可用区级故障的弹性,这会相应地增加环境的费用。
以下是高弹性环境与标准环境之间 SKU 费用预计差异的说明。实际费用增幅可能会更高或更低,具体取决于您特定使用场景中的资源消耗情况。
Managed Service for Apache Airflow 3 数据库存储
以下服务的费用不包含 Managed Service for Apache Airflow 3 环境的费用:
例如,您在爱荷华 (us-central1) 创建了一个 Managed Service for Apache Airflow 3 环境,使用该环境运行工作负载 10 天,然后将其删除。该环境在一个有 30 天的月份内运行。
例如,您的环境使用了以下数量的资源:
在这种情况下,费用明细如下:
SKU | 第一阶段 | 第二阶段 | 爱荷华 (us-central1) 的费用 | 总费用(10 天) |
|---|---|---|---|---|
DCU 小时(或 1000 milliDCU 小时) | 1440 DCU 小时 (12 个 DCU,120 小时) | 1800 DCU 小时 (15 个 DCU,120 小时) | $0.06 | $194.4 (3240 DCU 小时) |
数据库存储 | 1.67 GiBy/月 (30 天内有 5 天使用 10 GiBy) | 1.67 GiBy/月 (30 天内有 5 天使用 10 GiBy) | $0.17 | $0.5678 (10 天内 10 GiB) |
其他注意事项:
本部分介绍 Managed Service for Apache Airflow 3 的价格模式与 Managed Service for Apache Airflow 2 相比有何变化。
Managed Service for Apache Airflow 3 进一步简化了操作,隐藏了大部分剩余的基础设施组件,包括环境集群以及对 Artifact Registry、Cloud Build 或 Pub/Sub 等其他服务的依赖项。
Managed Service for Apache Airflow 环境的总体费用现在合并为更少的 SKU:

本部分介绍 Managed Service for Apache Airflow 2 中的价格。
下表汇总了不同区域的 Managed Service for Apache Airflow 2 费用。另请参阅额外费用。
计费项 | 价格(美元) |
|---|---|
Managed Service for Apache Airflow 计算 CPU | US$0.045 / 1,000 hour |
Managed Service for Apache Airflow 计算内存 | US$0.005 / 1 gibibyte hour |
Managed Service for Apache Airflow 计算存储 | US$0.0002 / 1 gibibyte hour |
Managed Service for Apache Airflow 数据库存储空间 | US$0.000232877 / 1 gibibyte hour |
小型 Managed Service for Apache Airflow 环境费用 | US$0.35 / 1 hour |
中型 Managed Service for Apache Airflow 环境费用 | US$0.55 / 1 hour |
Managed Service for Apache Airflow 大型环境费用 | US$0.85 / 1 hour |
小型高弹性 Managed Service for Apache Airflow 环境费用 | US$0.49 / 1 hour |
中等弹性 Managed Service for Apache Airflow 环境费用 | US$0.77 / 1 hour |
大型高弹性 Managed Service for Apache Airflow 环境费用 | US$1.19 / 1 hour |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
Managed Service for Apache Airflow 2 具有以下 SKU:
Managed Service for Apache Airflow Compute SKU 表示 Airflow 调度器、网络服务器和工作器使用的 Compute Engine 容量。Airflow 工作器会自动扩缩,因此相应费用会随着环境中工作器数量的变化而变化。
此外,如果您在环境的集群中部署自己的工作负载,则这些工作负载的价格也遵循 Managed Service for Apache Airflow 2 的价格模式,并使用 Compute Engine Compute SKU。例如,在您的环境集群中以 Spot Pod 启动的 Pod 遵循 Managed Service for Apache Airflow 2 的计算定价模式,而不是 GKE Autopilot Spot 定价模式。
相关费用取决于 Compute Engine 上运行的所有环境组件使用的 vCPU 总数。这包括环境集群中的 Pod 和服务的费用。例如,您的所有环境的 Airflow 工作器都在环境集群的 Pod 中运行。
此 SKU 以每小时 1000 个 mCPU(毫核)为单位进行计量。例如,如果您的环境使用 1 个 vCPU 一小时,这相当于使用 1000 个 mCPU 一小时。
相关费用取决于 Compute Engine 上运行的所有环境组件所占用的内存总量。
相关费用取决于 Compute Engine 上运行的所有环境组件所占用的存储空间总量。
相关费用取决于 Cloud SQL 实例使用的磁盘空间量。Cloud SQL 实例的磁盘大小会随着数据库存储使用量的需求而自动增加。
此 SKU 组件涵盖 Airflow 数据库存储的费用。
Cloud SQL 实例的最小磁盘大小为 10 GiB。
相关费用取决于您的环境规模。环境大小是 Managed Service for Apache Airflow 环境的托管式基础设施的规模。
此 SKU 涵盖运行 Airflow 所需的基础架构组件的费用,包括 Cloud SQL 数据库、任务队列、连接代理。环境基础架构有三种不同的大小:小、中和大。
这些 SKU 代表在高度弹性的 Managed Service for Apache Airflow 环境中运行 Airflow 所需的基础设施组件的费用。
如果您的环境具有高弹性,则这些 SKU 将取代小型/中型/大型 Managed Service for Apache Airflow 环境费用 SKU。
★ 注意:如果您从 Google API 控制台创建环境,则可以选择预定义的环境预设(小、中或大)。使用这些预设创建的环境的费用遵循 Managed Service for Apache Airflow 2 的常规价格模式。这些预设只会确定您的环境的初始配置。特别要指出的是,小/中/大 Managed Service for Apache Airflow 环境费用 SKU 取决于环境的“环境大小”配置属性,而不是环境预设。预设值提供了初始值,该值可以随时间而变化。
以下服务的费用不包含 Managed Service for Apache Airflow 2 环境的费用:
假设您在爱荷华 (us-central1) 创建 Managed Service for Apache Airflow 2 环境,并使用默认的小型环境预设。
在这种情况下,您的环境具有以下影响 Managed Service for Apache Airflow 2 SKU 的默认参数:
假设您运行此环境 7 天 12 小时(总共 180 小时)。您的环境的负载为 1 个工作器有 50% 的时间,2 个工作器有 50% 的时间。环境使用一段时间后,您可以将其删除。在本例中,您的 Managed Service for Apache Airflow 2 SKU 为:
Managed Service for Apache Airflow 2 SKU | 费用 |
|---|---|
Managed Service for Apache Airflow 计算 CPU | $14.175 |
Managed Service for Apache Airflow 计算内存 | $5.906 |
Managed Service for Apache Airflow 计算存储 | $0.126 |
Managed Service for Apache Airflow 数据库存储 | 每月每 GiB $0.17 |
Managed Service for Apache Airflow 小型环境费用 | $63.00 |
总计 | $83.62 |
本部分介绍了 Managed Service for Apache Airflow 2 的价格模式与 Managed Service for Apache Airflow 1 的价格模式相比有何变化。
Managed Service for Apache Airflow 2 的功能随附新的价格模式,可助力您充分利用自动扩缩效率。新模型还可让您清楚地了解 Managed Service for Apache Airflow 环境的总拥有成本。
在 Managed Service for Apache Airflow 1 环境中,用于运行 Airflow 的 Compute Engine 层的费用显示为环境 GKE 集群使用的 Compute Engine 实例的费用。
在 Managed Service for Apache Airflow 2 中,此费用不再与 Compute Engine 相关联。而是包含在 Compute Engine CPU 核心、内存和存储的 Managed Service for Apache Airflow 2 SKU 中。这种方法可以清楚地了解 Managed Service for Apache Airflow 环境的总费用。
由于 Managed Service for Apache Airflow 2 的价格模式比之前的价格模式更加丰富,因此您可能会发现 Managed Service for Apache Airflow 环境的费用较高,同时 Compute Engine 实例的费用较低。
Managed Service for Apache Airflow 2 中引入的自动扩缩功能可提高资源利用率方面的效率,因为在这种情况下不再需要为环境不断扩容。自动扩缩所产生的费用节省程度在很大程度上取决于 DAG 运行模式和环境配置。
与 Managed Service for Apache Airflow 1 相比,Managed Service for Apache Airflow 2 具有以下优势:

本部分介绍 Managed Service for Apache Airflow 1 的价格。
计费项 | 价格(美元) |
|---|---|
Web 核心小时数 | US$0.074 / 1 hour |
数据库核心小时数 | US$0.125 / 1 hour |
Web 和数据库存储空间 | US$0.000373973 / 1 gibibyte hour |
出站数据传输 | US$0.156 / 1 gibibyte |
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
Managed Service for Apache Airflow 1 具有以下 SKU:
相关费用取决于您环境的 Web 服务器机器类型。
相关费用取决于 Cloud SQL 实例的机器类型。
相关费用取决于网络服务器机器类型以及 Cloud SQL 实例使用的磁盘空间量。
Cloud SQL 实例的磁盘大小会随着数据库存储使用量的需求而自动增加。
Cloud SQL 实例的最小磁盘大小为 10 GiB。
相关费用取决于网络服务器和 Cloud SQL 产生的网络流量量。例如,向 Airflow 数据库发出查询、安排任务和 DAG,以及使用 Airflow 网页界面会产生数据传输费用。
对于 Managed Service for Apache Airflow 1 中的专用 IP 环境,与网络服务器相关的费用将翻倍。这是因为专用 IP Managed Service for Apache Airflow 环境有两个在负载平衡器后面运行的网络服务器实例。
支持的机器类型
Managed Service for Apache Airflow 1 环境的组件使用以下机器类型。
环境组件 | 支持的机器类型 |
|---|---|
节点 | 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 实例 | db-n1-standard-2、db-n1-standard-4、db-n1-standard-8、db-n1-standard-16 |
Web 服务器 | composer-n1-webserver-2、composer-n1-webserver-4、composer-n1-webserver-8 |
以下服务的费用不包含 Managed Service for Apache Airflow 1 环境的费用:
如需了解详情,请参阅 虚拟私有云价格。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
假设您在爱荷华 (us-central1) 创建 Managed Service for Apache Airflow 1 环境并使用默认参数。
在这种情况下,您的环境具有以下影响 Managed Service for Apache Airflow 1 SKU 的默认参数:
以下默认参数会影响您环境的额外费用:
假设您运行此环境 7 天 12 小时(总共 180 小时),出站数据传输量为 6.5 GiB,然后您删除此环境。在本例中,您的 Managed Service for Apache Airflow 1 SKU 为:
Managed Service for Apache Airflow 1 SKU | 费用 |
|---|---|
Managed Service for Apache Airflow vCPU 时间 | $26.64 |
Managed Service for Apache Airflow SQL vCPU 时间 | $45.00 |
Managed Service for Apache Airflow 数据存储 | $1.99 |
Managed Service for Apache Airflow 出站数据传输 | $1.04 |
总计 | $74.67 |