У меня два EC2
экземпляра, работающих за classic load balancer
, зарегистрированных с двумя разными availability zones
.Я запускаю нагрузочное тестирование в моем приложении, чтобы получить соответствующий scale-up policy
.В настоящее время для моего ASG
.
не настроена политика масштабирования. По умолчанию балансировка нагрузки между зонами отключена.Всякий раз, когда я запускаю тест производительности своего приложения, я вижу, что загрузка ЦП не согласована и потоки уничтожаются довольно часто.


Когда я включаю балансировку нагрузки между зонами, эти графики улучшаются.

Когда я посмотрел документацию ELB здесь , я обнаружил, что, когда в каждом AZ за ELB всегда выполняется одинаковое количество экземпляров, предполагается, что перекрестные зоны включены и отключеныработают так же.
Почему я вижу это несоответствие?
(Это приложение spring-boot
и графики получены из visualvm
)