【问题标题】:AWS Batch vs AWS Step functions for Control M migration用于 Control M 迁移的 AWS Batch 与 AWS Step 函数
【发布时间】:2026-01-24 15:40:01
【问题描述】:

我们的目标是将我们的作业从 Control M 迁移到 AWS,但在此之前,我想更好地了解 AWS 批处理和 AWS 步进函数之间的区别。据我了解,AWS 步骤功能似乎更全面,因为我可以让我的一个步骤运行 AWS 批处理。

您能解释一下 AWS Batch 和 AWS Step 函数之间的区别吗?哪个更适合从 Control M 迁移到? (也许这是偏好)

【问题讨论】:

    标签: amazon-web-services aws-step-functions aws-batch control-m


    【解决方案1】:

    AWS Batch 是运行离线工作负载的服务。借助 Batch,您可以使用 Docker 轻松设置离线工作负载,并定义实例类型集以及运行此工作负载的实例数量。

    AWS Step Functions 是一项无服务器工作流管理服务。它只是为您提供连接到其他 AWS 服务的一种方式;您不能在 Step Functions 本身中运行脚本,您只能使用来自其他 AWS 服务的输入/输出来定义工作流程。

    也就是说,您可以使用这两种服务将 Control M 迁移到 AWS 以及可能的其他 AWS 服务,例如 Lambda(用于小型工作负载)、SNS(用于电子邮件)和 S3(用于存储)。

    【讨论】:

    • It only serves you a way to connect to other AWS Services; you cannot run a script in Step Functions itself and you only define the workflow with input/output from other AWS services. 这几乎清除了一切。谢谢!
    最近更新 更多