amazon-web-services - 使用 AWS AutoScaling 安排启动和停止 EC2 实例的效率如何?
问题描述
我必须在不使用其他 AWS 服务(CloudWatch、Lambda)的情况下实现调度启动和停止 AWS EC2 实例
我打算将 AutoScaling 用于调度目的。但看起来它将终止并从自定义 AMI 启动 EC2 实例,而不是实际启动/停止现有的 EC2 实例。
请分享你的想法。
解决方案
自动缩放允许您将实例置于备用状态,以便暂时将它们从自动缩放组中删除。
您可以根据需要执行此操作以从您的 ASG 中添加/删除容量,但 ASG 通常的工作方式是创建和终止 EC2 实例以响应需求。
在不使用 Cloudwatch 的情况下,我无法想出一种基于 AWS 的方式来安排 EC2 的启动/停止。您可以拥有一个 EC2 控制服务器,该服务器使用 AWS sdk 启动/停止实例池以响应 cron 作业,但这是构建不可维护基础设施的好方法。
推荐阅读
- r - 如何调整绘图大小以便在 R Markdown 中使用?
- apache - 用于基本 URL 的 htaccess RewriteRule
- json - 来自 jq 尝试使用变量修改 JSON 的“无效数字文字”错误
- java - 如何等待反射线程完成
- javascript - 使用 react-router v4 添加或更新查询参数,无需重新渲染主要组件
- python - 回归模型 statsmodel python
- php - 在 wordpress 上操作 slug 和 url
- scala - 在 Spark 2+ 中通过 SparkSession 向 Kryo 注册类
- c# - 将 datagridview 值转换为 int
- python - Tensorflow Keras Python3 期望输出形状 (1,) 但得到形状 (3,)