Workflows 价格
本文档介绍 Workflows 的价格详情。您也可以使用 Google Cloud 价格计算器来估算 Workflows 的使用费。
如果您使用非美元货币付费,请参阅 Cloud Platform SKU 上以您的币种列出的价格。
价格概览
Workflows 的费用按月计算,计算依据是所执行的工作流步骤数量。
以下数量会计入所执行的工作流步骤总数:
- 任何成功执行的步骤。
- 执行期间失败的任何步骤。
- 在工作流执行期间重试的任何步骤。每次重试尝试均计为一次步骤执行。
内部和外部步骤
步骤可以归类为内部步骤或外部步骤。内部和外部步骤的价格不同:
内部步骤
执行工作流时 Google Cloud 内部发生的步骤。 |
内部步骤的类型包括:
|
外部步骤
向 Google Cloud 外部的资源发出外部 HTTP 请求或等待 HTTP 回调的步骤。 |
外部步骤的类型包括:
|
您需要为内部步骤或外部步骤的 1000 步增量数付费。如需查看工作原理的示例,请参阅此价格示例。
子工作流费用
子工作流的价格遵循与常规工作流相同的价格准则。因此,调用一个子工作流会产生的费用等于所有子工作流步骤的费用加上对子工作流进行调用的步骤费用之和。
免费使用量
根据 Google Cloud 免费层级,Workflows 会为您提供可免费使用的资源,但用量不能超过指定的限额。这些用量限额在免费试用期间及试用结束后均有效。如果免费试用期已结束,您将需要根据价格表支付超出这些“始终免费”限额的用量费用。
资源 | 每月免费用量限额 |
内部步骤 | 5000 次 |
外部步骤 | 2000 |
价格表
价格示例
您的每月费用取决于您的所有工作流执行中的内部和外部步骤总数。计费计算从每个总计中减去免费使用量,对您已为每个类别完全或部分使用的 1,000 个增量进行计数,将每个计数乘以相关的单位成本,然后将这些结果相加即可得出总费用。
例如,如果您的工作流执行在一个月内总共使用了 6500 个内部步骤和 3999 个外部步骤:
您使用的内部步骤总数:6,500 | 免费层级涵盖的内部步骤数:5,000
其他内部步骤:1500
|
您使用的外部步数总计:3,999 | 免费层级涵盖的外部步骤数:2,000 其他外部步骤数:1,999
|
当月总费用:$0.02 + $0.05 | = $0.07 |
优化数据库用量
如上例所示,运行工作流的费用很低。但是,对于高用量,请遵循以下准则来优化用量并降低费用:
请确保对 Google Cloud 服务的任何调用都使用
*.appspot.com
、*.cloud.goog
、*.cloudfunctions.net
或*.run.app
,而不是使用自定义网域,这样才会向您收取内部步骤而非外部步骤的费用。应用自定义重试政策,在延迟时间和可靠性需求与费用之间取得平衡。更频繁地重试可缩短延迟时间并提高可靠性,但也会增加费用。
使用等待长时间运行的操作的连接器时,请设置自定义轮询政策以缩短延迟时间,从而降低费用。例如,如果您预计某项操作需要一个多小时才能完成,则可能需要设置一项政策,让政策在一分钟后发生立即轮询失败的情况,然后每隔 15 分钟进行一次轮询。
将分配合并为一步。
避免过度使用
sys.log
步骤。请考虑改用通话记录。
后续步骤
- 阅读 Workflows 文档。
- 开始使用 Workflows。
- 试用价格计算器。
- 了解 Workflows 解决方案和使用场景。