AWS 推出适用于 AWS Step Functions 的新 Workflow Studio

AWS推出Step Functions的新功能Workflow Studio

AWS最近为其Step Functions服务推出了一个名为Workflow Studio的新功能。通过AWS管理控制台,开发者现在可以使用一个可视化构建器来创建Step Functions工作流。

Step Functions简介

AWS Step Functions是一个无服务器函数编排器,可以轻松地将AWS Lambda函数和多个AWS服务序列化为业务关键应用程序。自2016年12月发布以来,开发者一直使用Amazon States Language (ASL)来构建Step Functions工作流,以将多个服务编排为业务关键应用程序。

Workflow Studio的功能

Workflow Studio提供了一个拖放界面,使开发者能够快速构建编排工作流。工作流步骤在Workflow Studio界面中显示为一系列相互连接的框,开发者可以通过低代码菜单自定义每个处理步骤。此外,状态配置通过可编辑的表单完成,工作流的ASL定义可以导出,以便在控制台或本地集成开发环境(IDE)中进行进一步编辑。

目标用户

Workflow Studio不仅面向开发者,业务用户和非技术人员也可以使用。例如,他们可以使用拖放界面为AWS Lambda函数和其他服务集成创建占位符,而资源在设计工作流之前不需要存在。一旦工作流被原型化,他们可以保存并在控制台中继续编辑,或者将ASL定义交给开发者在IDE(如Visual Code)中继续工作。随后,开发者可以将ASL定义纳入基础设施即代码(IaC)模板中。

用户反馈

AWS高级开发者倡导者Marcia Villalba表示,Workflow Studio使开发者能够专注于高价值的业务逻辑,同时减少编写配置代码和构建数据转换的时间。Reddit上的一位用户也表示,这样的工具非常有用,可以大大简化Step Functions的使用。AWS Serverless Hero和Lumigo的开发者倡导者Yan Cui也认为,Workflow Studio显著降低了Step Functions的入门门槛。

竞争产品

微软Azure提供了一个类似的服务Logic Apps,它也有一个拖放界面,允许开发者构建工作流和集成。开发者还可以使用IDE(如Visual Code)来处理他们的工作流,特别是在最近发布的Logic App Standard中。

可用性和定价

目前,Workflow Studio在所有支持Step Functions的AWS区域中可用,并且包含在Step Functions的定价中,无需额外费用。Step Functions的定价详情可以在其定价页面上找到。

阅读 13
0 条评论