amazon-web-services - AWS ECS 中的批处理系统与 AWS Batch 有何不同?
问题描述
我有一个批处理系统,每天在固定时间运行 5 小时。使用 AWS Batch,我可以安排创建所需 EC2 实例的作业来执行该作业并终止实例。但是使用 ECS,我可以根据我的要求自动启动和终止 EC2 实例吗?
解决方案
只要您将计算环境创建为托管计算环境而不是非托管计算环境,就可以使用 AWS Batch 完成这种自动缩减。
但是,在 ECS 中使用 Tasks 意味着必须手动清理和删除 EC2 资源。它可以内置到您的应用程序的一部分中,也可以使用 CloudFormation 进行管理,但最终缩减这些资源将是您的责任。
推荐阅读
- sql-server - 提供的时间值的小数部分溢出异常 SQL Server 2017
- java - 获取elasticsearch中搜索值匹配的字段名称
- drop-down-menu - 手风琴内的 Bootstrap 4 下拉菜单
- solr - Solr如何在搜索结果中区分大小写字符
- css - 隐式网格有什么我不能用显式网格做的吗?
- reactjs - 发送函数 throw `spread operator` 不起作用,但添加了状态值
- sql - 以函数为值执行 \set 命令
- c++ - How to produce compiler error if default template is used?
- python - Python 3.7 上的触发器(Networktest)安装
- javascript - 如何在javascript中将blob下载为mp4?