【问题标题】:AWS EC2 standalone instance Windows , Can I include start stop schdule in cloud formation?AWS EC2 独立实例 Windows,我可以在云形成中包含启动停止计划吗?
【发布时间】:2020-09-14 16:30:00
【问题描述】:

我已经通过计划的操作为自动缩放堆栈进行横向扩展。

我需要自动启动和停止独立 EC2(不是 ASG 的一部分)只是想知道 CF 是否支持?

【问题讨论】:

  • “自动启动和停止”是什么意思? EC2 机器什么时候应该启动,什么时候应该停止?启动和停止这些机器的触发器是什么?
  • 现在是 EC2 的基于时间的开始和 EC2 的停止。我想把那个时间表放在云形成中..

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


【解决方案1】:

您可以使用AWS Instance Scheduler 自动启动和停止 EC2 机器。 Here 您可以找到有关如何手动设置的文档,and there is also a nice tutorial to follow along if the documentation is a bit too heavy

AWS Instance Scheduler 部署也可以使用 CloudFormation 进行设置。 AWS provides these examples as a starting point.

【讨论】:

  • 感谢 Titulum 指向实例调度程序,如果该服务被我们组织的安全团队批准并加入,我将检查其可行性。
【解决方案2】:

AWS(或 CloudFormation)没有安排实例的启动和停止的能力。

但是,您可以使用 Amazon CloudWatch Events 编写一个简单的解决方案,以按计划触发 AWS Lambda 函数。您甚至可以使用标签来确定何时启动/停止实例。

有关示例,请参阅:Simple EC2 Stopinator in Lambda - DEV Community

【讨论】:

  • 感谢 John 确认 Cloud Formation 中没有能力来安排不在 ASG 中的 EC2 的启动停止。是的,我们可以编写 cloud watch 和 lambda 来做同样的事情,或者使用 Titulum 提到的系统管理器或实例调度程序。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-11
  • 2019-08-03
  • 2016-11-22
  • 2015-06-20
  • 2014-08-09
  • 2017-01-07
相关资源
最近更新 更多