我想部署一个基本的Web服务,该服务由(1)一个node.js Express服务器组成; (2)将Postgres数据库连接到AWS。似乎有各种各样的资源可以满足各种需求,但是我的部署标准是: -简单 - 便宜的 -使用CloudFormation模板作为堆栈进行部署
Express Server :EC2似乎是显而易见的选择,但根据我的阅读,它总是与VPC或AMI或Elastic Beanstalk或任何违法产品(或其中的几个产品)搭配使用,因此我无法理解哪些资源对MVP至关重要,哪些资源非常有用。
Postgres :是RDS还是Aurora?这里的差异似乎不太重要。如果重要的话,数据库是只读的。
ECS :我在应用程序的两个部分都有工作的docker容器,所以ECS也是一种选择,我想呢?