工作流
借助无服务器工作流,编排并自动执行 Google Cloud 服务和基于 HTTP 的 API 服务。
-
将 Google Cloud 服务和基于 HTTP 的 API 服务编排到无服务器工作流
-
自动执行复杂流程
-
全代管式服务,无需规划基础架构或容量
-
具备快速伸缩能力,支持缩减至零和按用量计费模式
优势
跨您使用的任何 IT 产品编排工作
通过易于使用的工作流编排跨各个 Google Cloud 产品或任何基于 HTTP 的 API(包括 SaaS 或私有 API)管理工作。
无服务器可伸缩性和代管式基础架构
专注于为工作流逻辑建模,并让 Workflows 通过快速扩缩能力完全管理基础架构。
按用量计费模式
您只需在工作流运行时付费:在非活跃状态期间,费用会缩减至零。
主要特性
主要特性
可靠的工作流执行能力
具备企业应用和业务线应用所需的可靠性,能可靠地执行工作流。
内置错误处理机制
适用于工作流步骤的开箱即用型错误处理机制,配有可配置的重试政策。
在工作流步骤之间传递变量值
使用内置的 JSON 解析和基于表达式的变量操作在步骤之间传递信息。
文档
文档
Workflows 概览
查看本产品概览,了解 Workflows 基础知识。
Workflows 快速入门
了解如何使用 Cloud Console 或 gcloud 命令行工具创建、部署和执行工作流。
Workflows 方法指南
了解身份验证和访问权限控制以及如何部署、执行和安排工作流。
Workflows API
了解如何使用 Google 提供的客户端库调用此服务,并找到发现文档以及服务端点和 REST API 资源。
使用场景
使用场景
通过使用 Cloud Run 部署为客户生成 PDF 帐单,启动工作流。使用专为此用途创建的 Cloud Functions 函数将 PDF 帐单压缩为 zip 文件并加密。使用另一个 Cloud Functions 函数向客户发送电子邮件。上述任何步骤都不能失败,因此请结合使用内置的错误处理机制和重试政策来确保整个交易成功完成。
实施工作流,检查是否可以根据库存水平执行配送。如果库存充足,则请求配送,否则,使用供应商的公共 API 向其请求补货。无论是哪一种情况,系统都会立即响应调用方,说明是否接受配送交易。
使用在 Workflows 中实现的自定义逻辑自动执行 IT 基础架构管理。这样做的目的是,让系统在团队离开办公室时关闭开发虚拟机,从而减少 IT 支出。例如,您可以使用 Cloud Scheduler 在每个工作日的下午 6 点触发工作流执行。工作流会列出所有仍在运行的开发虚拟机,并关闭这些虚拟机。
所有特性
所有特性
可靠的工作流执行能力 | 具备企业应用和业务线应用所需的可靠性,能可靠地执行工作流。 |
内置错误处理机制 | 适用于工作流步骤的开箱即用型错误处理机制,配有可配置的重试政策。 |
在工作流步骤之间传递变量值 | 使用内置的 JSON 解析和基于表达式的变量操作在步骤之间传递信息。 |
适用于 Google Cloud 产品的内置身份验证机制 | 针对任何 Google Cloud 产品编排工作,无需担心身份验证事宜。您只需使用正确的服务帐号,其余的一切都交由 Workflows 来完成。 |
低延迟执行能力 | 快速安排任务之间的工作流执行和转换。无需冷启动即可实现可预测的性能。 |
支持外部 API 调用 | 为 Google Cloud 以外的 API 端点调用提供开箱即用型支持。 |
内置的决策和条件式步骤执行 | 支持决策点、条件式步骤执行以及变量操作的表达式公式。 |
Cloud Logging | 直接集成了 Cloud Logging。 |
价格
价格
按量付费,包含一个“始终免费”层级,计费数量以 1000 个已执行的步骤为增量向上取整。您只需为工作流中已执行的步骤付费;如果工作流未运行,则不需要支付任何费用。您可以使用 Google Cloud 价格计算器估算价格。
内部步骤数 | 每月价格 |
---|---|
前 5000 个步骤 | 免费 |
超出 5000 的步骤 | 每多 1000 个步骤增加 $0.01 |
外部 HTTP 调用数 | 每月价格 |
---|---|
前 2000 个调用 | 免费 |
超出 2000 的调用 | 每多 1000 个调用增加 $0.025 |
如果您使用非美元货币付费,请参阅 Google Cloud SKU 上以您的币种列出的价格。