AWS Step Functions

现代化应用程序的虚拟工作流

AWS Step Functions 是一种低代码可视化工作流服务,用于编排 AWS 服务、自动化业务流程和构建无服务器应用程序。工作流管理故障、重试、并行化、服务集成和可观察性,以便开发人员可以专注于更高价值的业务逻辑。

免费提供 4000 次状态转换

每月,通过 AWS 免费套餐提供

优势

快速构建和部署

开始使用简单的拖放界面。通过 Step Functions,您可以将复杂的业务逻辑表达为低代码、事件驱动的工作流,在几分钟内连接服务、系统或人员。

编写更少集成代码

AWS 资源(包括 Lambda、ECS、Fargate、Batch、DynamoDB、SNS、SQS、SageMaker、EventBridge 或 EMR)编写成弹性业务工作流、数据管道或应用程序。

构建容错和有状态的工作流

Step Functions 为您管理状态、检查点和重启,以确保您的工作流按照预期逐步执行。内置 try/catch、重试和回滚功能根据您定义的业务逻辑自动处理错误和异常。

专为任何使用案例而设计

Step Functions 提供标准或快速这两种工作流类型,可根据您的特定使用案例选用。 标准工作流用于管理长时间运行的工作负载。  快速工作流支持大容量事件处理工作负载。 

工作原理

  • 概览
  • 错误处理模式
  • 分支与人机交互模式
  • 链式调用模式
  • Saga 模式
  • 概览
  • AWS Step Functions - 工作原理 - 概览
  • 错误处理模式
  • AWS Step Functions - 工作原理 - 错误处理模式
  • 分支与人机交互模式
  • AWS Step Functions - 工作原理 - 分支与人机交互模式
  • 链式调用模式
  • AWS Step Functions - 工作原理 - 链式调用模式
  • Saga 模式
  • AWS Step Functions - 工作原理 - Saga 模式

使用案例

自动提取、转换和加载 (ETL) 流速

确保长时间运行的多个 ETL 作业按顺序执行并成功完成,而非手动编排这些作业或维护单独的应用程序。

为机器学习 (ML) 准备数据

要启用机器学习,必须收集、处理和规范源数据,以便 Amazon SageMaker 这样的 ML 建模系统可以对这些数据进行训练。Step Functions 可使您更轻松地对自动执行 ML 管道所需的步骤按顺序排列。

编排微服务

使用 Step Functions 将多个 AWS Lambda 函数组合到响应式无服务器应用程序和微服务中。您还可以编排在 Amazon EC2 实例、容器或本地服务器上运行的数据和服务

Liberty Mutual

Liberty Mutual 使用 Step Functions 创建了事件驱动工作流,其中来自每条业务线的数据馈送会被转换为一系列事件或金融交易。了解如何以区区 60.00 美元的价格每月处理 100 万笔交易。

查看客户案例

Freebird

使用 Step Functions 将多个 AWS Lambda 函数组合到响应式无服务器应用程序和微服务中,而不必为工作流逻辑、并行进程、错误处理、超时或重试编写代码。您还可以编排在 Amazon EC2 实例、容器或本地服务器上运行的数据和服务。

查看客户案例

《卫报》

《卫报》在多个系统之间编排数据流,每周节省技术团队 4 小时手动删除账户的时间。  了解该团队如何使用 Step Functions 维护准确和自动化的记录,从而为成千上万订阅者准时投递报纸。

查看客户案例

查看更多使用案例 »

客户

查看更多客户评价 »

客户视频

新增内容

日期
  • 日期
1
2019 年 12 月 3 日

推出 AWS Step Functions 快速工作流


快速工作流是一种新型的 AWS Step Functions 工作流类型,它以每秒远超 100000 个事件的事件速率经济高效地编排 AWS 计算、数据库和消息收发服务。

2019 年 9 月 18 日

AWS Step Functions 在工作流程中添加了对动态并行机制的支持


AWS Step Functions 现已支持动态并行机制,让您可以优化应用程序工作流程的性能和效率。

2019 年 8 月 12 日

AWS Step Functions 添加了对嵌套工作流程的支持


AWS Step Functions 现在创建了可重用的模块化工作流程,允许您编排更为复杂的流程。

查看所有公告 »

最新的博客文章

1

开始使用 AWS

注册 AWS 账户

注册 AWS 账户

立即享受 AWS 免费套餐
通过 10 分钟教程来进行学习

通过 10 分钟教程来进行学习

通过 简单教程进行探讨和学习。
开始使用 AWS 进行构建

开始使用 AWS 进行构建

按照可帮助您启动 AWS 项目的分步式指南开始构建。

了解有关 AWS Step Functions 的更多信息

访问功能页面
准备好开始使用了吗?
登录到 AWS Step Functions 控制台
还有更多问题?
联系我们
contactus-chat

售前在线咨询
云计算专家一对一解答您的问题与需求

contactus-phone

专属热线咨询
1010 0866 早9:00-晚8:00 (法定假期除外)

contactus-form

联系销售人员
填写表单,AWS 云计算专家将尽快与您联系。