我设置了自动缩放组,以便在Elastic Beanstalk CPU使用率超过60%达5分钟时添加新的EC2实例。
我明白了,但是如果添加1个实例是不够的并且CPU使用率仍高于60%会发生什么,自动扩展组是否会添加更多EC2实例,直到CPU使用率低于60%?
答案 0 :(得分:1)
自动缩放机制由两部分组成 一个是自动扩展组,它保持要启动的AMI以及要运行的最小/最大/当前服务器数量。自动扩展组具有可以触发的扩展策略,例如,操作可以添加服务器/删除服务器/添加20%的当前服务器。
第二部分是CloudWatch,它监视自动扩展组中的服务器并可以触发扩展策略,例如,如果所有服务器都在60%以上的CPU,则z时间量触发策略X.或者如果网络在x时间的服务器高于X触发器策略Y.
触发策略后,再次检查指标之前会有一段宽限期。
在您的情况下,我建议根据CPU和网络IN创建2个CloudWatch指标。
是的
自动缩放组添加更多EC2实例,直到CPU使用率低于60%