首页 > 解决方案 > AWS ECS 中的批处理系统与 AWS Batch 有何不同?

问题描述

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

标签: amazon-web-servicesamazon-ec2aws-ecsaws-batch

解决方案


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

但是,在 ECS 中使用 Tasks 意味着必须手动清理和删除 EC2 资源。它可以内置到您的应用程序的一部分中,也可以使用 CloudFormation 进行管理,但最终缩减这些资源将是您的责任。


推荐阅读