0

Я создал веб-приложение в JSP. Один из URL моего веб-приложения - это вернуть уникальный идентификатор.Проблемы при тестировании на AWS Auto Scaling, ELB, Cloud Watch

Здесь приведен URL. www.biomobilestrokelab.com/GateKeeper/newUserId.jsp

Он отлично работает в веб-браузере. Теперь я хочу проверить масштабируемость в этом веб-приложении. Я использую Apache Jmeter для этой цели. Но когда я ударил 1000 запросов в секунду, то

  • Иногда все запросы возвращают ответ успешно
  • Иногда я получаю HTTP 504 шлюза Timeout кода
  • Somtimes я получаю HTTP 503 сервиса недоступен фоновый сервер на полной мощности ,

Я использую AWS Autoscalig с

  1. Минимальные экземпляры = 2
  2. Максимальный экземпляр = 12
  3. Проверка здоровья льготный период = 300 сек
  4. По умолчанию Cool Down = 60 сек

Для параметров ELB follwing настроены.

  1. Тайм-аут = 60 сек
  2. Interval = 200 сек
  3. Нездоровый порог = 2
  4. Healthy порог = 10

И я применяю следующие Облако смотреть Матрицы для автоматического масштабирования.

  1. Использование ЦП: 1, которые добавляют случай, когда она больше, чем 10% и удалить 1 экземпляр, когда он меньше, чем 3%, и я применил среднюю статистику за период 1 мин.

  2. Request Count: который добавляет 1 экземпляр, если сумма превышает 1000 и уменьшить 1 случай, когда сумма меньше равно 1000.

Просьба направлять меня, как я могу решить эту проблему так, что я может достигать 1000 или более 1000 запросов в секунду.

+0

Являются ли масштабированные экземпляры достаточно быстрыми, чтобы обрабатывать повышенную нагрузку? – jbird

+0

Может ли ваше начальное количество экземпляров (2) обрабатывать 1000 запросов в секунду? – Mahdi

+0

Когда-то 1000 запросов работают успешно, но иногда нет. @Mahdi –

ответ

0

Я предлагаю вам сократить количество запросов в секунду для фиксированного количества экземпляров (скажем, два) или увеличить количество экземпляров до тех пор, пока не будет ошибок, и все тысячи запросов в секунду будут успешно обработаны. Затем, основываясь на этом, вы можете установить min в своей группе автоматического масштабирования и настроить будильник CloudWatch.