首页 > 解决方案 > 使用 AWS AutoScaling 安排启动和停止 EC2 实例的效率如何?

问题描述

我必须在不使用其他 AWS 服务(CloudWatch、Lambda)的情况下实现调度启动和停止 AWS EC2 实例

我打算将 AutoScaling 用于调度目的。但看起来它将终止并从自定义 AMI 启动 EC2 实例,而不是实际启动/停止现有的 EC2 实例。

请分享你的想法。

标签: amazon-web-servicesamazon-ec2

解决方案


自动缩放允许您将实例置于备用状态,以便暂时将它们从自动缩放组中删除。

您可以根据需要执行此操作以从您的 ASG 中添加/删除容量,但 ASG 通常的工作方式是创建和终止 EC2 实例以响应需求。

在不使用 Cloudwatch 的情况下,我无法想出一种基于 AWS 的方式来安排 EC2 的启动/停止。您可以拥有一个 EC2 控制服务器,该服务器使用 AWS sdk 启动/停止实例池以响应 cron 作业,但这是构建不可维护基础设施的好方法。


推荐阅读