Собственно вопрос чисто теоретический, задан из личного любопытства.
Суть: например есть приложение на node.js. Есть пара бэкэнд тачек с этой самой приложенькой и есть фронтэнд тачка с nginx для отдачи статики и балансировки нагрузки между бэкэндами. Но вот мне приспичило перейти на AWS, но вот вопрос, а оставлять ли nginx? Ведь по факту все возможности nginx можно заменить с помощью Elastic Load Balancing (для балансировки нагрузки между инстансами node) и CloudFront (для раздачи статики).
Да и вообще нужны ли инстансы с веб серверами, если их можно по большей части заменить связкой ELB и CloudFront?
Зачем вообще на
эталонной архитектуре AWS нужен кластер с веб серверами?