AWS ECS 定期作业 - 在实例中自动扩展

AWS ECS Periodical Job - Automatically Scale in instance

Amazon ECS 为计划任务提供了非常好的服务:ECS Scheduled tasks 运行良好。 但是,重要的是始终在 ECS 集群中保留一个 ECS 实例。 什么是最好的方法:

  1. Launch/scale 在 ECS 实例中用于定期作业(就在任务执行之前);
  2. 运行 新创建的实例上的 ECS 任务;
  3. Terminate/scale完成后退出实例。

一种可能的解决方法是编写 lambda 来执行 smth。就像那样(launch ec2),但看起来太痛苦了。

最后我找到了解决该问题的简单方法。一切都很简单:

  1. 转到自动缩放组(您可以在 EC2 仪表板-> 自动缩放部分找到);
  2. 创建计划操作(在这种情况下,可以为您的容器实例指定必要的频率);
  3. 保存您的配置。实例将在指定时间添加。
  4. 就我而言,我还需要在 1 小时内缩减此实例。