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

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