如何扩展和扩展ec2实例?
我有ASG,其中min = 2 max = 2并且期望= 2
我想在SQS消息计数达到一定数量(例如500)时添加更多实例。
我已经通过在“ roximateNumberOfMessagesVisible”上创建警报来实现扩展部分,该警报添加了更多实例(最多2个)-好
但这要求我创建另一个警报,以在消息数达到50以下时进行缩放。-不理想
好,我创建了它。但是现在此警报一直都在响起,因为消息计数低于50。-错误
处理这种情况的最佳方法是什么。
我发现警报是最简单的途径,但我乐于接受最佳实践和最佳解决方案。
简而言之,当邮件数为500时,我想向外扩展,但当邮件数小于50时,请返回默认配置。
min = 2
desired = 2
max = 4
谢谢
答案 0 :(得分:0)
您所描述的是完全正确的配置。
您将配置两个警报:
ApproximateNumberOfMessagesVisible
> 500时,添加1个实例ApproximateNumberOfMessagesVisible
<50时,删除1个实例当队列大小较小时,实例数将降至2的最小数。“ <50”警报仍将处于ALARM状态,但实例数不会降至最低数以下,因此无需担心警报状态。