AWS ECS 中的批处理系统与 AWS Batch 有何不同?

How is a batch processing system in AWS ECS different from AWS Batch?

我有一个批处理系统,每天固定时间运行 5 小时。使用 AWS Batch,我可以安排创建所需 EC2 实例的作业来完成作业并使用 ECS 终止 instances.But,我可以根据我的要求自动启动和终止 EC2 实例吗?

只要您将计算环境创建为 Managed Compute Environment 而不是非托管的,就可以使用 AWS Batch 完成这种自动缩减。

但是,在 ECS 中使用 Tasks 意味着 EC2 resources must be cleaned up and deleted manually。它可以内置到您的应用程序的一部分或使用 CloudFormation 进行管理,但最终缩减这些资源将是您的责任。