Удаление Amazon Elasti c Load Balancer из одной установки вызывает проблемы с производительностью. Почему? - PullRequest
0 голосов
/ 17 апреля 2020

Я использую Elasti c балансировщик нагрузки (приложение) для распределения трафика c между моими 2 экземплярами .

Текущая конфигурация :

  • EC2.t2.small x 2 (работает веб-сервер Apache & Laravel)
  • Elasti c балансировщик нагрузки (приложение) - HTTP & Слушатели HTTPS. SSL установлен.
  • RDS db.t2.small (mysql)
  • S3 Storage
  • Clouldfront для изображений

Моя текущая конфигурация способен обрабатывать 2000 + одновременных активных пользователей. Мой бизнес носит сезонный характер, и в определенные месяцы я ожидаю, что трафик будет незначительным c. В такие периоды я хочу сэкономить, прекратив свой Instance2 & ELB.

Вот что я делаю -

Шаг 1 - я прекращаю Экземпляр 2.
Мой ELB + Экземпляр1 способен обрабатывать около 700 активных пользователей. (Не проверялось после этого.)

Я ожидаю, что в течение этого времени не более 500 активных пользователей.
Итак, еще:

Шаг 2 - Удалить ELB и укажите мой DNS непосредственно на Elasti c IP первого экземпляра.
Не должно быть никакой разницы в производительности, верно? ELB просто перенаправлял весь трафик c на Instance1 ..?
Но, к моему удивлению, я вижу огромное снижение производительности .
Теперь он не может обрабатывать даже 30 одновременных пользователей в 1 экземпляре.

Почему такое падение?

Я не могу понять эту огромную разницу в производительности. Как ELB повышает производительность?
Мне нужно иметь возможность сохранять производительность Instance1 без ELB.

Пожалуйста, руководство.

...