我有一台服务器,它在需要扩展或缩小给定Web服务的后端实例时进行逻辑评估。
问题是我不确定我是如何以编程方式将命令发送到我的EC2控制台,指示它暂停或激活其中一个备份服务。
我知道我可以简单地创建一个备份脚本来在特定时间启动和停止,但理想情况下我希望我的Web服务实例启动/停止以响应某些事件,例如需求增加。
答案 0 :(得分:3)
正如我在评论中提到的,我建议你看一下autoscaling - 这对你的用例来说听起来很完美。为满足不断增长的需求而扩大规模,并在空闲时缩小规模正是它的设计目标。
如果需要,您可以使用API生成和终止实例: http://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html http://docs.aws.amazon.com/cli/latest/reference/ec2/terminate-instances.html