我正在测试 aws 自动缩放和其他相应的服务。
我有 1 个实例注册到目标组
Auto Scaling 组上的最小/所需实例为 1。当 CPU 利用率超过 50% 时向上扩展
在负载测试期间,由于服务器响应时间增加,aws 目标组未能通过运行状况检查并开始耗尽在我的 aws 应用程序负载均衡器后面提供服务的 1 个实例。之后 Auto Scaling 组开始删除不健康的实例,我的 Web 服务出现故障。
应该发生的是,只要服务器上的负载增加,aws Auto Scaling 组就应该推出新的保险。
如果我将最小/所需服务器增加到 2 或 4,相同的结果,在负载测试中,所有服务器都会收到大量流量,目标组运行状况检查失败,并且它会将所有服务器标记为不健康,并且 aws asg 在检测到高 CPU 利用率之前开始将它们全部删除并产生新的实例。
这里应该做什么?