Я хочу развернуть базовый веб-сервис, который состоит из (1) экспресс-сервера node.js; и (2) базу данных postgres на AWS. Кажется, что существует бесконечная перестановка ресурсов для различных нужд, но мои критерии развертывания таковы:
- просто
- дешево
- использовать шаблоны CloudFormation для развертывания в виде стека
Экспресс-сервер : EC2 кажется очевидным выбором, но из моего прочтения это всегда сопряжено с VPC или AMI или Elastic Beanstalk или любым продуктом-де-юре, или несколькими из них, поэтому Я не могу понять, какие ресурсы имеют решающее значение для MVP, а какие полезны.
Postgres : RDS или Аврора? Различия здесь кажутся менее важными. Если это имеет значение, база данных доступна только для чтения.
ECS : у меня есть рабочие док-контейнеры для обеих частей приложения, так что, думаю, ECS тоже вариант?