AWS推出了 针对AWS Step Functions 新 Workflow Studio

217

最近,AWS为其 Step Functions 产品推出了一个新的 Workflow Studio 。通过AWS管理控制台,开发人员现在可以访问一个可视化构建器来创建 Step Function s工作流。

AWS Step Functions是一个无服务器的功能协调器,可以轻松地将AWS Lambda函数和多个AWS服务排序到关键业务应用程序中。根据AWS Compute的博客文章,自2016年12月发布以来,开发人员一直在用ASL构建Step Functions工作流程,将多个服务协调到关键业务应用程序中。

有了Workflow Studio,开发人员现在有了一个拖放界面,允许他们快速构建协调工作流程。此外,工作流步骤在Workflow Studio界面中显示为一系列相互关联的方框,开发人员可以通过低代码菜单定制每个处理步骤。此外,状态是使用可编辑的表格配置的,工作流的ASL定义可以导出,以便在开发者的控制台或本地集成开发环境(IDE)中进一步编辑。

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

亚马逊网络服务的高级开发人员倡导者Marcia Villalba在AWS新闻博客上发表的一篇关于Workflow Studio的文章中说:

步骤功能对于可视化你的分布式应用内部的流程来说是非常棒的,但是开发这些状态机并不是一个可视化的过程。Workflow Studio使开发人员能够轻松地构建无服务器工作流。它使开发人员能够专注于他们的高价值业务逻辑,同时减少为工作流定义编写配置代码和构建数据转换的时间。

此外,在Reddit关于Workflow Studio for Step Functions的线程中,一位回答者写道:

我已经和Step Functions纠缠了几个月了,像这样的东西本来是很了不起的。上次我不得不对一个步骤函数的定义做一些调整,我甚至想,"我应该为这个做一个可视化的工具,因为它可以赚大钱。"

而Lumigo的AWS无服务器英雄和开发者倡导者Yan Cui 在推特上说

这大大降低了Step Function的准入门槛。

微软也有类似于AWS Step Functions的Logic Apps服务。Azure的这项服务也有一个拖放界面,允许开发者建立工作流程和集成。此外,在最近发布的Logic App Standard中,开发者也可以使用像Visual Code这样的IDE来进行工作流程。

目前,Workflow Studio在所有提供Step Functions的AWS地区都可以使用。工作流工作室包含在Step Functions的定价中,不需要额外的费用。

原文链接:www.infoq.com/news/2021/0…