首页 > 解决方案 > 这是解决此问题的正确方法还是我出错了?

问题描述

我被告知要创建一个简单的自动扩展策略并使用 CloudWatch 根据警报触发资源增加,我在我的 ASG 中创建了一个目标跟踪扩展策略并将目标值设置为 50,并使用我创建的警报一个 SNS,当它超过目标值时向我发送通知到我的电子邮件。但我不完全确定这是否正是要求的。

这就是创建“简单的自动扩展策略”的意思吗?任何确认都会有所帮助

标签: amazon-web-servicesaws-auto-scaling

解决方案


如上述评论中所述,您需要与提出该请求的人确认。

你说:

我被告知要创建一个简单的自动扩展策略并使用 CloudWatch 根据警报触发资源增加,

因此,您应该创建一个简单的自动扩展策略,该策略将触发资源的增加(扩展)。

注意:当您创建新策略时,会自动为您创建和管理警报。创建后,您也可以对其进行编辑。删除策略时,警报将被删除。“放大”(HIGH 警报)和“缩小”(LOW 警报)通常会有警报。但是,同样,这些是在您创建策略时自动为您创建的。

所以,我想说你只需要为你正在处理的任何服务(EC2,ECS,其他;这在你的问题中没有提到)设置自动缩放并为其分配一个策略(基于目标指标的自动缩放:CPU ,内存,请求数等或基于其他一些自定义指标)。

最后,您需要通过应用负载测试来对其进行测试,并确认您的服务在负载阈值被违反时会扩展(阈值,在什么时间段内必须有多少数据点违反阈值:这些都已定义在您设置策略后自动创建的策略和相关警报中)。

因此,要回答这个问题,只有提出请求的人才能确认,但我可以肯定地说,最终目标是增加负载下的资源。所以,不,目标不是发送电子邮件。您可能还想发送电子邮件。但我敢打赌,这里真正想要的是让您在负载下进行一些服务自动缩放(横向扩展和缩减)。


推荐阅读