Это действительно зависит от вашего приложения.Если все, что вы делаете, это возвращаете статические страницы, вы можете работать с наименьшим экземпляром и CDN, как CloudFront.Если каждый запрос является динамическим и требует больших вычислений, вам нужны мощные серверы.
Я предлагаю вам начать с некоторых разумных настроек (например, t3.medium
), а затем выполнить нагрузочное тестирование, чтобы выяснить, что вам действительно нужно.Для этого есть много инструментов.В основном вам нужно что-то, что будет генерировать множество запросов к вашим серверам и отслеживать ошибки, задержку и общее время отклика.Если какой-либо из этих показателей окажется недостаточным (это также зависит от ваших потребностей), добавьте больше ресурсов.Не забудьте оставить место для пробок.