Имеет ли смысл Nginx перед Node.js на AWS?

Собственно вопрос чисто теоретический, задан из личного любопытства.
Суть: например есть приложение на node.js. Есть пара бэкэнд тачек с этой самой приложенькой и есть фронтэнд тачка с nginx для отдачи статики и балансировки нагрузки между бэкэндами. Но вот мне приспичило перейти на AWS, но вот вопрос, а оставлять ли nginx? Ведь по факту все возможности nginx можно заменить с помощью Elastic Load Balancing (для балансировки нагрузки между инстансами node) и CloudFront (для раздачи статики).
Да и вообще нужны ли инстансы с веб серверами, если их можно по большей части заменить связкой ELB и CloudFront?
Зачем вообще на эталонной архитектуре AWS нужен кластер с веб серверами?
  • Вопрос задан
  • 1735 просмотров
Решения вопроса 1
zoonman
@zoonman
⋆⋆⋆⋆⋆
Смысла не имеет, поскольку контент лучше класть в S3 и раздавать его оттуда через CloudFront.
То, что делает ваш nginx, прекрасно делается через ELB.
Самое главное, если использовать средства Cloud Formation достаточно просто масштабировать проект без исправления каких-либо конфигов и т.п.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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