【问题标题】:Auto Scaling Group AWS [closed]Auto Scaling 组 AWS [关闭]
【发布时间】:2020-10-05 20:43:06
【问题描述】:

我们正在尝试限制对 AWS 资源的消耗。 我们可以在晚上停止和启动我们的 EC2 实例,然后在早上使用 lambda 函数启动它们。

该功能适用​​于除自动伸缩组中的所有 EC2 之外的所有 EC2。在函数停止它们后它们将重新启动。

我们正在考虑将自动伸缩组的期望容量值在晚上设置为 0,并在早上重置旧值。

我的问题:

在哪里可以保存弹性伸缩组的旧值以供重复使用?

有没有更好的方法?

【问题讨论】:

标签: amazon-web-services aws-lambda aws-auto-scaling


【解决方案1】:

我们通过将当前设置放入自动伸缩组上的标签来做到这一点。

晚上:

  1. 向 ASG 添加一个标记,如下所示:original-sizes={"MinSize": 1, "DesiredCapacity": 1}。
  2. 将MinSize 和DesiredCapacity 设置为0。

早上:

  1. 使用键original-sizes 加载标签并解析JSON
  2. 适当设置MinSize 和DesiredCapacity。
  3. 移除标签(可选)

【讨论】:

    猜你喜欢
    • 2012-09-30
    • 2016-04-01
    • 2018-03-25
    • 2017-07-24
    • 2018-07-27
    • 2020-07-22
    • 2015-10-05
    • 1970-01-01
    • 2017-04-23
    相关资源
    最近更新 更多