首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS配置Auto scaling和cloud watch

AWS配置Auto scaling和cloud watch
EN

Stack Overflow用户
提问于 2012-10-12 13:02:32
回答 1查看 775关注 0票数 0

配置cloudwatch和弹性伸缩相关问题。我有一个托管网站的ec2实例(实例1),我还为它创建了一个AMI (图1)。我想配置一个系统,这样当实例1完全降级时,我想从镜像1启动一个新的实例(实例2)。因此不需要负载均衡器。

有个问题。以下是我计划使用的步骤-配置自动缩放,minsize为0,maxsize为1使用云监视指标来监视状态检查失败,然后终止实例1并使用实例2

是否需要配置扩容和缩容策略?systemCheck是否出现了监控实例故障的正确指标?在我的场景中,是否需要结合使用自动伸缩和cloudwatch?感谢你的帮助。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-10-13 06:30:59

这个问题似乎与伸缩的典型预期用途背道而驰,后者是在负载均衡器后面伸缩服务,以避免服务降级。

在像您这样的情况下,通常使用minsize/maxsize的方法是同时使用minsize和maxsize = 1。为了在autoscaling组中产生一个新实例,您需要做的就是终止现有实例。由于实例计数现在为0,因此自动缩放将启动一个新实例。当然,在第二个实例准备接受流量时,您会有一些停机时间。但是如果你的第一个实例是无响应的,那么这对你来说可能无关紧要。

我个人不能真正理解在负载均衡器后面只有一个实例的用例,而不是为了测试目的。我将始终在负载均衡器后面运行至少两个生产实例,以便如果两个实例中的一个实例的健康检查失败,负载均衡器中的流量将以较短的顺序转移到另一个实例(比启动新实例并准备接受流量所需的时间要短得多)。

也就是说,自动缩放规则非常灵活,理论上你可以做任何你想做的事情。有关配置自动交错策略并将其绑定到Cloudwatch指标的AWS文档,请参阅以下链接。它的实现相当简单。

Here is good example from AWS documentation

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

https://stackoverflow.com/questions/12852537

复制
相关文章

相似问题

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