我的主要要求如下:
当实例上的CPU消耗超过50%时,将自动调节组的容量调整为5个实例,当CPU消耗超过80%时,将容量调整为10个实例。
但是如果我使用cloudwatch闹钟来设置容量,我可以想象以下竞争条件:
所以我理想的情况是,为了响应警报触发器,我想确保容量达到相应的阈值。
我知道这可以通过AWS SDK手动设置容量来完成 - 可以在响应主管监控的生命周期事件时触发,但是有更好的方法,最好是不需要设置额外的方法警报的主管或webhooks?
答案 0 :(得分:1)
我建议查看一个AWS lambda函数,该函数由来自cloudwatch的SNS消息触发 - 它应该给你免费的统治权,以便根据需要将尽可能多的逻辑放入缩放决策中。
祝你好运!