发布于: Oct 21, 2021
现在,您可以在 Amazon Batch 控制台中管理 Amazon Step Functions 工作流,您可以在其中自动执行批处理任务,以帮助构建长时间运行的业务关键型工作流,这些工作流需要使用机器学习、数据分析或隔夜批处理。
Amazon Batch 是一款原生云批处理调度程序,从企业到初创公司的科学家、金融分析师或开发人员可以使用它来在亚马逊云科技上高效地运行批处理任务。Amazon Step Functions 是一项低代码可视化工作流服务,用于编排亚马逊云科技服务、自动化业务流程和构建无服务器应用程序。
组织可以结合使用 Amazon Batch 和 Amazon Step Functions 来构建可扩展的分布式批量计算工作流。Amazon Batch 可以运用不同的亚马逊云科技计算服务和功能(如 Amazon Fargate 和 Amazon EC2)计划、安排和执行批量计算工作负载。借助 Amazon Step Functions,您可以编写可与多项服务集成的工作流,处理错误并自动扩展以满足您的业务需求。作为工作流的一部分,您还可以使用 Amazon Step Functions 预处理数据,然后使用 Amazon Batch 处理大型计算执行,以提供自动化、可扩展和托管的批量计算工作流。
现在,您可以可视化是在何处以及如何将批处理任务编写到工作流中的,而无需离开 Batch 控制台。您可以更轻松地在 Batch 任务以及这些任务所涉及的工作流之间导航,并添加其工作流执行,将两项核心的 Amazon 服务整合到一起,从而简化业务关键型工作流的管理。借助 Amazon Batch,您无需安装和管理用于运行作业的批量计算软件或服务器集群,从而可以专注于分析结果和解决问题。
要开始使用,请在 Batch 控制台中打开工作流编排页面。如果您是 Step Functions 新手,请选择“使用 Step Functions 工作流编排批处理任务”,以部署示例项目。
此功能现已在提供 Amazon Step Functions 和 Amazon Batch 的所有区域推出,包括由光环新网运行的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域。
要了解更多信息,请阅读 Batch 开发人员指南中的编排批处理任务部分。