首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS自动启动特定实例

AWS自动启动特定实例
EN

Stack Overflow用户
提问于 2014-02-17 20:00:47
回答 2查看 96关注 0票数 1

目前我有一个名为instance A的实例(由程序A和网站A组成,运行时间为7/24)。我想做的是,当实例A的cpu利用率超过90%时,自动启动实例B(由网站A组成)来自动扩展传入流量。

我试过配置弹性伸缩组。但是,我没有看到任何允许我选择启动和停止哪个实例的选项。

我的要求是: 1)实例A必须7/24运行2)当实例A的cpu超过90时,自动启动实例B以共享流量。

有人知道解决方案吗?

EN

回答 2

Stack Overflow用户

发布于 2014-02-17 21:17:55

AutoScaling用于根据需要创建和销毁实例。在您的用例中,您实际上根本不需要实例B。

您需要做的是为AutoScaling组分配一个AMI,当运行的实例满足条件时(例如-90%cpu)- AWS将启动一个新实例,并将其添加到您的负载均衡器。

当满足其他条件时(例如,所有CPU都低于20%),AWS将终止一个(或多个)正在运行的实例,以降低成本。

您可以分配最小实例数和最大实例数。

有关更多信息,请阅读here

票数 1
EN

Stack Overflow用户

发布于 2014-02-17 20:41:05

您可以设置TerminationPolicy,告诉弹性伸缩在满足停机条件时销毁哪个实例。在您的示例中,它应该是"NewestInstance“(在您的示例中为实例B )。

查看文档:http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/us-termination-policy.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21828547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档