Мы используем формирование облаков для автоматического масштабирования в соответствии с показателем балансировки нагрузки RequestCount. В настоящее время мы увеличиваем экземпляр, если запрос увеличивается до 1500 в течение 1 минуты (каждый экземпляр может обрабатывать 1500 запросов в минуту). Проблема заключается в том, что группа автомасштабирования постоянно проверяет RequestCount и добавляет новый экземпляр, если количество запросов превышает 1500 в течение 1 минуты. Но это не требуется, поскольку у меня теперь есть 2 экземпляра, которые могут обрабатывать 3000 запросов. в минуту. Есть ли какие-либо средства для создания матриц? т.е. если добавлен новый экземпляр, тогда политика масштабирования изменится на 3000 req.Автоматическое масштабирование с использованием формирования облаков в соответствии с количеством запросов
Пример сценария:
- Изначально есть 1 ELB, 1 экземпляр кот прикреплен к ELB (может ручка 1500 REQ в мин.).
- 1 облачный вахта с действием масштаба вверх ploicy, если req. кол-во на ELB увеличено до 1500 для мин.
- В настоящее время нагрузка на ELB составляет 1500 в течение 1 мин. теперь req. нагрузка увеличивается до 1700 мин. поэтому он добавит новый экземпляр tomcat на ELB. Поэтому у меня есть 2 экземпляра, который может обрабатывать 3000 req. для мин.
- Но теперь какая проблема - облачные часы по-прежнему проверяют req. рассчитывать на ELB, и если req. нагрузка составляет 1700 мин. он добавит один новый экземпляр tomcat , который не требуется.
Как я могу исходить из этой проблемы?
Просто к сведению, что RequestCount можно суммировать или только пробы, а также при использовании RequestCount, самое лучшее, что нужно сделать, это масштаб к «желаемая емкость», а не приращение/уменьшение (см. https://forums.aws.amazon.com/thread.jspa?threadID=86073). – dsummersl
Хорошо, вам придется сделать это так, потому что RequestCount не имеет средних значений. Я забыл об этом. – bwight
Да, это недействительный ответ в этом случае. –