了解 Next '24 大会上的最新产品发布、演示和培训活动。让我们来一探究竟

跳转到
Workflows

Workflows

结合使用 Google Cloud 服务和 API,构建可靠的应用、流程自动化以及数据和机器学习流水线。

新客户可获得 $300 赠金,用于抵扣 Workflows 的相关费用。所有客户每月可获得 5,000 步和 2,000 次外部 API 调用,不计入赠金额度。

  • 借助此教程部署和执行将一系列服务连接起来的工作流

  • 可靠地自动执行包含长达一年的等待和重试过程

  • 使用短延迟时间且由事件驱动的执行机制来实现实时处理

优势

简化您的架构

有状态的工作流可让您直观呈现和监控复杂的服务集成,而无需额外的依赖项。

整合可靠性和容错性

即使其他系统发生故障,也可以使用默认或自定义重试逻辑和错误处理来控制故障,通过为 Spanner 的每个步骤设置检查点,帮助您跟踪进度。

零维护

按需扩缩:无需修补或维护。您只需在工作流运行时付费,等待或非活跃时无需付费。

主要特性

主要特性

可靠的工作流执行能力

调用任何服务,包括 Cloud Functions 或 Cloud Run,以及私有和第三方 API。连接器支持处理请求格式化、重试和等待完成长时间运行的操作,使 Google Cloud 服务特别易于使用。

强大的执行控制

使用表达式和函数来转换响应数据并准备请求输入。根据输入和服务响应自动执行条件。指定重试政策和错误处理。通过轮询和回调等待异步操作和事件。

按用量付费

只有在工作流执行步骤时,您才需要付费。

查看所有功能

文档

文档

Google Cloud Basics

了解 Workflows

在本产品概览中了解 Workflows 的核心概念和关键功能。
Quickstart

Workflows 快速入门

了解如何使用 Cloud Console、gcloud 命令行工具或 Terraform 创建、部署和执行工作流。
Tutorial

Workflows 方法指南

了解如何控制工作流中的执行顺序、调用服务、发出 HTTP 请求、通过使用回调或轮询来等待,以及创建自动触发器。
APIs & Libraries

语法概览

了解如何编写工作流来调用服务和 API、处理响应数据以及添加条件、重试和错误处理。

没有看到您需要的内容?

使用场景

使用场景

使用场景
应用集成和微服务编排

将服务调用序列组合成可靠且可观察的工作流。例如,使用工作流在费用应用中实现收据处理。将收据图片上传到 Cloud Storage 存储桶时,工作流会将图片发送到 Document AI。处理完成后,Cloud Functions 函数会确定是否需要批准。最后,在 Firestore 数据库中添加一个条目,使收据对用户可见。

使用场景
业务流程自动化

使用 Workflows 运行业务线操作。例如,通过工作流自动执行订单履单和跟踪。核实库存后,从仓库请求发货,并发送客户通知。离开仓库时,系统会扫描货品,并通过将跟踪信息添加到订单中的回调来更新工作流。未在 30 天内标记为已送达的订单会上报给客户服务部门。

使用场景
数据和机器学习流水线

使用可按顺序执行导出、转换、查询和机器学习作业的工作流,实现批量和实时数据流水线。借助适用于 BigQuery 等 Google Cloud 服务的 Workflows 连接器,您可以轻松执行操作并等待完成。Cloud Scheduler 集成可让您轻松地按周期性时间表运行工作流。

使用场景
IT 流程自动化

使用可控制 Google Cloud 服务的工作流自动执行云基础架构。例如,安排每月工作流进行检测并解决安全合规性问题。 使用关键资源和 IAM 权限进行迭代,使用 Cloud Functions 函数发送必要请求来申请批准续订。移除未在 14 天内续订的任何权限的访问权限。

所有特性

所有特性

冗余和容错
工作流在每个步骤后自动复制到多个可用区和检查点状态,确保即使服务中断后也能继续执行。其他服务中的故障通过默认和可自定义的重试政策、超时和自定义错误处理功能来处理。
自行记录
使用指定的步骤指定 YAML 或 JSON 中的工作流,使其易于直观呈现、理解和观察。这些机器可读的格式支持程序化地生成和解析工作流。
最长等待一年
等待指定时间段来实现轮询。连接器为许多具有长时间运行的操作的 Google Cloud 服务提供阻止步骤。只需编写步骤,并在下一步运行前确定每个操作已完成。
由事件驱动的程序化预定触发器
工作流执行的延迟时间较短,支持实时处理和批处理。通过 Eventarc,您可以在事件发生时(例如,当文件上传到 Cloud Storage 时或 Pub/Sub 消息发布时)执行工作流。
HTTP 回调
在工作流中创建唯一的回调网址。然后,等待系统调用该网址(最长可配置一年的超时),让其在工作流中接收 HTTP 请求数据。适用于等待外部系统和实现人机协同 (human-in-the-loop) 过程。
安全
工作流在沙盒环境中运行,没有需要安全补丁的代码依赖项。使用 Secret Manager 存储和检索 Secret。
在 Google Cloud 中实现无缝身份验证
针对任何 Google Cloud 产品编排工作,无需担心身份验证事宜。您只需使用正确的服务帐号,其余的一切都交由 Workflows 来完成。
执行的延迟时间较短
快速安排步骤之间的工作流执行和转换。无需冷启动即可实现可预测的性能。
快速部署
只需几秒钟即可完成部署,从而提供快速的开发者体验和快速的生产环境更改。
集成的日志记录和监控功能
开箱即用,可与 Cloud Logging 集成,提供自动和自定义的条目,让您深入了解每个工作流的执行情况。Cloud Monitoring 跟踪执行量、错误率和执行时间。

价格

价格

按量付费,包含一个“始终免费”层级,计费数量以 1000 个已执行的步骤为增量向上取整。您只需为工作流中已执行的步骤付费;如果工作流未运行,则不需要支付任何费用。您可以使用 Google Cloud 价格计算器估算价格。

内部步骤数
每月价格
前 5000 个步骤

免费

第 5,000 步到第 100,000,000 步
每多 1000 个步骤增加 $0.01
超出 100,000,000 的步骤
与销售人员联系了解价格选项
外部 HTTP 调用数
每月价格
前 2000 个调用

免费

第 2,000 步到第 100,000,000 步
每多 1000 个调用增加 $0.025
超出 100,000,000 的步骤
与销售人员联系了解价格选项

如果您使用非美元货币付费,请参阅 Google Cloud SKU 上以您的币种列出的价格。

更进一步

获享 $300 赠金以及 20 多种提供“始终免费”用量的产品,开始在 Google Cloud 上构建项目。

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
控制台