【问题标题】:AWS instance schedulewith auto scaling groupsAWS 实例计划与 Auto Scaling 组
【发布时间】:2018-09-22 20:27:24
【问题描述】:

我已经配置了 AWS 实例调度程序,一切都按预期工作。

我遇到的问题是每个实例在我的开发环境中都有一个自动缩放组,并且当它进行运行状况检查并注意到它的关闭时,如果没有它们被自动缩放组终止,我无法关闭实例。

有没有人想出一个无需我手动暂停 ASG 的自动化解决方案?由于这样做的全部目的是在几个小时后停止实例,因此我无法干预以暂停/恢复 ASG。

提前致谢!

【问题讨论】:

  • “AWS 实例调度程序”是什么意思?您要停止或终止实例吗?为什么不直接减少 Auto Scaling 组的 Desired Capacity 并让它终止它们?
  • AWS 有一个名为 Instance Scheduler 的云形成模板,允许您根据预定义的计划停止/启动实例。现在,当我的计划启动并停止这些实例时,ASG 检测到它们已关闭,终止它们并将其重新创建为正在运行。因此,我正在尝试找出一种方法来合并 ASG,以便它可以处理这种情况,或者在最后的手段中摆脱 ASG 以用于开发环境。

标签: amazon-web-services amazon-ec2 autoscaling


【解决方案1】:

“Auto Scaling”和“AWS Instance Scheduler”并不能很好地结合在一起。你真的需要用于开发环境的 ELB 吗?我觉得这有点矫枉过正。

无论如何,如果您仍想使用 ELB + AutoScaling 并希望在下班时间关闭机器,您可以使用 Scheduled Scaling approach 将“AutoScaling”设置为零。

【讨论】:

  • 有什么建议可以设置自动缩放计划吗?我看到它有一个开始和结束时间,其中包括日期,但我需要它每天运行,没有结束日期/开始日期,但似乎是强制性的。
  • 我认为“结束日期”是可选的。你试过不设置吗?如果需要,只需设置一些未来的日期,如 2020 年。如果设置为“重复”,它将在每天的指定时间发生。祝你好运!
猜你喜欢
  • 1970-01-01
  • 2016-01-17
  • 2016-10-29
  • 2018-03-25
  • 2019-02-04
  • 2014-01-06
  • 2023-03-13
  • 1970-01-01
  • 2017-07-05
相关资源
最近更新 更多