暂时停止ECS群集

时间:2017-08-15 14:51:50

标签: amazon-ec2 amazon-ecs

我想在办公时间之后停止EC2实例以节省成本。如何对ECS实例执行相同操作?即使我停止所有任务/服务,实例仍然存在?我是否直接停止EC2实例?

4 个答案:

答案 0 :(得分:13)

来自 EC2管理控制台

  1. 点击左侧菜单中的 Auto Scaling Groups
  2. 从列表中选择组。
  3. 点击详情标签上的修改
  4. 将所需的属性设置为“ 0 ”。
  5. 点击保存后,全部完成。

    Auto Scaling Group足够聪明,可以关闭所有实例。

    enter image description here

答案 1 :(得分:2)

如果您将群集设置为具有asg的最小节点数。如果关闭节点,asg将启动另一个节点,使其达到最少三个节点。您必须将asg设置为零节点。然后关闭当前节点。

答案 2 :(得分:1)

是的,只需直接停止EC2实例即可。当您在办公时间内再次启动实例时,ECS代理将根据其所需的值启动服务。

我们正在做同样的事情,它对我们有用。

答案 3 :(得分:1)

您可以使用Auto Scaling Groups的“计划操作”功能。 开始类似于KeremBaydoğan的回答 从EC2管理控制台:

1单击左侧菜单中的Auto Scaling Groups。

2从列表中选择组。

3从屏幕中下方显示的栏中选择“预定操作”。

4点击创建预定行动

5按照您认为合适的方式填写字段,注意在重复发生时还有一个cron选项可以提供额外的灵活性。