基于计划的自动缩放组中EC2实例的启动/停止

问题描述 投票:0回答:1

我们的要求是我们在AMAZON Ec2实例之上安装了Tibco BW组件,我们需要在Business提供的时间上启动和停止实例。请注意,所有EC2实例都在Autoscaling组中。

当没有涉及自动缩放组时,我能够启动和停止EC2实例。我已经构建了一个Lambda函数,并且正在从Cloudwatch触发该函数,该函数工作正常。但是我不知道如何将其扩展到Ec2实例。拥有自动缩放组。

预期的结果是EC2实例上的应用程序将停止,具体取决于Business提供的Schedule。所有EC2实例都在Autoscaling组中

python-3.x amazon-web-services amazon-ec2 autoscaling
1个回答
1
投票

您可以使用Scheduled Scaling修改Auto Scaling组,以便添加/删除实例。

您可以将其配置为更改以下三个变量之一:

  • 最小实例数。例如,增加最小值可能会启动其他实例。
  • 最大实例数,可能导致实例终止。
  • 期望的实例数量,将“现在”设置数量,但数量可能会根据您已有的其他规则(例如,当事情变得繁忙时)稍后更改。

公司在一天开始时增加最小数量以在事情变得繁忙之前提供更多实例是很常见的。类似地,通常在夜间或周末减少实例的最小数量,以允许实例在存在用于检测空闲容量的缩放规则时进行扩展。

请注意,Auto Scaling将启动新实例或终止现有实例。它不会启动或停止实例。

见:Scheduled Scaling for Amazon EC2 Auto Scaling

© www.soinside.com 2019 - 2024. All rights reserved.