Назад | Перейти на главную страницу

Кто-нибудь проводил нагрузочный тест на уровне бесплатного пользования AWS? Что такое точка падения?

Я считаю, что емкость экземпляра AWS EC2 t2.micro слишком мала. Я отправлял клиентам около 100 писем, и у нас было около 20+ пользователей онлайн. И экземпляр разбился. Мне пришлось перезапустить его, и потребовалось около 10 минут, чтобы он снова заработал.

Когда я проверил мониторинг, он сказал, что загрузка процессора составляет всего 2%, и никакие другие индикаторы не показывают перегрузки.

Как вы думаете, в чем его проблема? Как я могу предотвратить это в будущем?

Я считаю, что емкость экземпляра AWS EC2 t2.micro слишком мала.

Возможно, это слишком мало для ваш применение. Уверяю вас, AWS подготовила экземпляры t2.micro именно как они хотят. Имейте в виду, вы получаете это бесплатно, и это определенно та область, где вы получаете то, за что платите.

Экземпляры t2.micro действительно подходят только для самых минимальных сценариев тестирования / разработки или для задач типа автономной пакетной обработки, когда вся нагрузка асинхронна, а интерактивность отсутствует.

ЦП - только один из многих ресурсов, которые могли способствовать вашему «сбою». Память, сетевой ввод-вывод, дисковый ввод-вывод также могли сыграть свою роль. Чтобы определить, переросла ли ваша нагрузка t2.micro, вам нужно настроить какой-либо тип системы мониторинга ресурсов, а затем использовать ее для выявления областей, требующих ресурсов.

Если у вас нет времени или навыков для этого, просто обновитесь до более крупного экземпляра.

Помимо того факта, что вы действительно не должны ожидать многого от предоставленного вам микро-экземпляра бесплатно... если это на самом деле разбился вместо того, чтобы просто работать слишком медленно, возможно, что-то не работает в вашем приложении и / или конфигурации.