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