启用AWS Classic ELB的跨区域负载平衡如何影响应用程序性能?

时间:2018-10-24 07:57:46

标签: amazon-web-services amazon-ec2 amazon-elb

我有两个EC2实例在classic load balancer之后运行,并向两个不同的availability zones注册。我正在对应用程序进行负载测试,以提出合适的scale-up policy。我的ASG目前没有扩展策略设置。

默认情况下,跨区域负载平衡是禁用的。每当我在应用程序上运行性能测试时,我都会发现CPU利用率不一致,线程被频繁杀死。

enter image description here

enter image description here

启用跨区域负载平衡后,这些图形会有所改善。

enter image description here

enter image description here

查阅ELB文档here时,我发现当ELB后面的每个AZ中始终有相同数量的实例在运行时,启用和禁用跨区域的工作方式应该相同。

为什么我会看到这种差异?

(这是一个spring-boot应用程序,图形是从visualvm获得的)

0 个答案:

没有答案