Рейтинг:2

Управление конфигурацией автоматического масштабирования AWS EC2 и RDS

флаг sk

Наш клиент, как правило, может работать только с одним EC2, а также с работающей базой данных Aurora без сервера MySQL 5.7, однако бывают случаи, когда их нагрузка значительно возрастает. например от 20 сеансов до 200 сеансов в минуту. Это потому, что они продают билеты на мероприятия и сообщают людям, что билеты поступят в продажу в x-дату, поэтому все стараются запрыгнуть сразу.

На данный момент балансировщик нагрузки приложений AWS настроен на масштабирование, когда он достигает 60% загрузки ЦП на всех узлах EC2 в парке. Я пока не уверен, что заставляет Aurora serverless масштабироваться вверх и вниз. Однако мне было интересно, есть ли какие-либо предложения о том, как лучше справиться с увеличением нагрузки. Всплеск нагрузки может длиться около 30 м или около того, но затем сужается до нормального уровня, поэтому мы просто фокусируемся на том коротком периоде времени, когда нагрузка действительно возрастает.

На данный момент они настроены на использование экземпляров c4.xlarge, а в Aurora rds он имеет минимальную вместимость 8 и максимальную 16.

Наш клиент хотел бы уменьшить счет, но хотел бы видеть лучшие результаты, есть ли какие-либо очевидные предложения.

Tim avatar
флаг gp
Tim
Самым простым вариантом может быть ручное масштабирование вашей группы автоматического масштабирования непосредственно перед временем выдачи тикета, поскольку автоматическое масштабирование обычно не справляется с резким внезапным увеличением. Просто установите желаемую мощность. Если это регулярно, вы можете использовать масштабирование на основе времени. Бессерверная версия Aurora V2 должна очень быстро масштабироваться, но как только вы разберетесь с EC2, вы можете начать просматривать метрики cloudwatch, чтобы увидеть, что происходит.
Seamus Lee avatar
флаг sk
Спасибо, Тим, ценю обратную связь
Рейтинг:0
флаг cn

Вы можете запланировать события автомасштабирования с помощью Консоль EC2, поэтому, если вы знаете, когда эти билеты поступят в продажу, вы можете увеличить их за 30 минут до и уменьшить через 30 минут после.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.