@aarifkhamdi

Нужен ли nginx с контейнерами?

Хочу перенести приложение с ec2 на ECS. По большей части просто попробовать/потыкать

Интересует следующий вопрос: как это должно работать?
На ec2 я ставил nginx, а за ним уже несколько приложений. Как это должно работать с ECS?
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 2
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Точно также как и в обычной жизни. А вообще для этого у AWS есть Application Load Balancer
Ответ написан
@mrsaa
все зависит от вашего приложение, возможно несколько вариантов:
  1. если ваше приложение умеет раздавать и кешировать статику, обрабатывать роуты самостоятельно, то без нжинкса можно обойтись
  2. если у вас приложение монолитное и версия фронтенда жестко зависит от версии бекенда, то желательно деплоить службу с двумя контейнерами: нжинкс и бекенд. А порт нжинкса уже мапить в балансировщик
  3. если приложение не монолитное, то можно распилить фронт и бек по разным сервисам и эндпоинтам, тогда будет удобно скейлить нагрузку.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы