【发布时间】:2018-01-23 12:40:39
【问题描述】:
我想在办公时间之后停止 EC2 实例以节省成本。如何对 ECS 实例执行相同操作?即使我停止所有任务/服务,实例仍然存在吗?我是否直接停止 EC2 实例?
【问题讨论】:
-
您得到有用的答案了吗?到目前为止,这里的解决方案将 1- 终止正在运行的服务而不让它们停止; 2- 如果您作为 ECS 服务运行,则不断触发放置警报。
标签: amazon-ec2 amazon-ecs
我想在办公时间之后停止 EC2 实例以节省成本。如何对 ECS 实例执行相同操作?即使我停止所有任务/服务,实例仍然存在吗?我是否直接停止 EC2 实例?
【问题讨论】:
标签: amazon-ec2 amazon-ecs
您可以使用 Auto Scaling 组的“计划操作”功能。 开始类似于 Kerem Baydoğan 的回答 从 EC2 管理控制台:
1 单击左侧菜单中的 Auto Scaling 组。
2 从列表中选择组。
3 从屏幕中下方显示的栏中选择“计划的操作”。
4 点击创建预定动作
5 填写您认为合适的字段,并注意在重复时还有一个 cron 选项以提供额外的灵活性。
【讨论】:
如果您将集群设置为具有 asg 的最小节点数。如果您关闭节点,asg 将启动另一个节点,使其最少拥有三个节点。您必须将 asg 设置为零节点。然后关闭当前节点。
【讨论】:
是的,直接停止 EC2 实例即可。当您在办公时间再次启动实例时,ECS 代理将使服务按照所需的值启动。
我们正在做同样的事情,它对我们有用。
【讨论】: