我在使用AWS ELB和AWS ASG时遇到了一种奇怪的行为。
我对我的服务器施加了一些压力,AWS ASG创建了2个EC2实例来处理负载。这两个实例都以100%的CPU利用率运行,因此AWS ASG又创建了两个 - 第三个和第四个实例。问题是现在第3和第4个实例的CPU利用率为0%,第1和第2个运行的CPU利用率约为90%。
为什么不共享实例之间的负载所以所有这些负载都会加载~45%的CPU利用率?为什么有些实例是最大的,有些则闲置?
P.S。我的AWS ASG扩展策略:
执行政策时: 根据需要将平均CPU利用率维持在80
采取措施:根据需要添加或删除实例
答案 0 :(得分:0)
一些敏捷的想法: