AWS ECS 定期作业 - 在实例中自动扩展
AWS ECS Periodical Job - Automatically Scale in instance
Amazon ECS 为计划任务提供了非常好的服务:ECS Scheduled tasks 运行良好。
但是,重要的是始终在 ECS 集群中保留一个 ECS 实例。
什么是最好的方法:
- Launch/scale 在 ECS 实例中用于定期作业(就在任务执行之前);
- 运行 新创建的实例上的 ECS 任务;
- Terminate/scale完成后退出实例。
一种可能的解决方法是编写 lambda 来执行 smth。就像那样(launch ec2),但看起来太痛苦了。
最后我找到了解决该问题的简单方法。一切都很简单:
- 转到自动缩放组(您可以在 EC2 仪表板-> 自动缩放部分找到);
- 创建计划操作(在这种情况下,可以为您的容器实例指定必要的频率);
- 保存您的配置。实例将在指定时间添加。
- 就我而言,我还需要在 1 小时内缩减此实例。
Amazon ECS 为计划任务提供了非常好的服务:ECS Scheduled tasks 运行良好。 但是,重要的是始终在 ECS 集群中保留一个 ECS 实例。 什么是最好的方法:
- Launch/scale 在 ECS 实例中用于定期作业(就在任务执行之前);
- 运行 新创建的实例上的 ECS 任务;
- Terminate/scale完成后退出实例。
一种可能的解决方法是编写 lambda 来执行 smth。就像那样(launch ec2),但看起来太痛苦了。
最后我找到了解决该问题的简单方法。一切都很简单:
- 转到自动缩放组(您可以在 EC2 仪表板-> 自动缩放部分找到);
- 创建计划操作(在这种情况下,可以为您的容器实例指定必要的频率);
- 保存您的配置。实例将在指定时间添加。
- 就我而言,我还需要在 1 小时内缩减此实例。