amazon-web-services - 这是解决此问题的正确方法还是我出错了?
问题描述
我被告知要创建一个简单的自动扩展策略并使用 CloudWatch 根据警报触发资源增加,我在我的 ASG 中创建了一个目标跟踪扩展策略并将目标值设置为 50,并使用我创建的警报一个 SNS,当它超过目标值时向我发送通知到我的电子邮件。但我不完全确定这是否正是要求的。
这就是创建“简单的自动扩展策略”的意思吗?任何确认都会有所帮助
解决方案
如上述评论中所述,您需要与提出该请求的人确认。
你说:
我被告知要创建一个简单的自动扩展策略并使用 CloudWatch 根据警报触发资源增加,
因此,您应该创建一个简单的自动扩展策略,该策略将触发资源的增加(扩展)。
注意:当您创建新策略时,会自动为您创建和管理警报。创建后,您也可以对其进行编辑。删除策略时,警报将被删除。“放大”(HIGH 警报)和“缩小”(LOW 警报)通常会有警报。但是,同样,这些是在您创建策略时自动为您创建的。
所以,我想说你只需要为你正在处理的任何服务(EC2,ECS,其他;这在你的问题中没有提到)设置自动缩放并为其分配一个策略(基于目标指标的自动缩放:CPU ,内存,请求数等或基于其他一些自定义指标)。
最后,您需要通过应用负载测试来对其进行测试,并确认您的服务在负载阈值被违反时会扩展(阈值,在什么时间段内必须有多少数据点违反阈值:这些都已定义在您设置策略后自动创建的策略和相关警报中)。
因此,要回答这个问题,只有提出请求的人才能确认,但我可以肯定地说,最终目标是增加负载下的资源。所以,不,目标不是发送电子邮件。您可能还想发送电子邮件。但我敢打赌,这里真正想要的是让您在负载下进行一些服务自动缩放(横向扩展和缩减)。
推荐阅读
- java - 如何使用 super 关键字调用 innerClass 之外的方法
- python-3.x - dash web 应用程序的图像上传内存管理问题
- javascript - 正则表达式 test() 返回 true 但预期为 false
- javascript - 如何通过单击滚动对象数组中的问题?
- playwright - 在 Python 的 Playwright 中,如何使用 QuerySelector 匹配标签内的部分文本?
- javascript - 包含数组的状态未更新
- ios - 崩溃点在哪里?我在火力基地得到以下报告
- python - 循环中的两个函数,但只执行一个(DICOM 文件的匿名化 + 移动它们)
- javascript - 边框半径在 swiper.js 轮播容器上无法正常工作
- rundeck - Rundeck Service 启动时未加载 Rundeck Static Token