【发布时间】:2017-12-07 21:49:36
【问题描述】:
我有一个很快将在 EC2 实例上运行的 NodeJS WebApp。 此 WebApp 必须将大量文件(每个文件小于 10 MB)存储到 MongoDB 数据库中。
我的问题如下:将数据库托管在 S3 或 EC2 上是否更明智?如果我将它托管在 S3 或 EC2 上会有什么不同?
编辑:好的,我将添加更多规范以帮助您更好地了解情况。
我的公司需要一个工具来检索和上传文件,这是我通过自己创建的 WebApp(使用 NodeJS + React + Express)完成的。
这些文件是原始数据文件,我还需要在彼此之间链接文件(例如,原始数据文件将与其规格文件相关联,以便知道如何对其进行解码)。另外,这也是我选择 NOSQL 数据库的原因,这些原始数据文件中的一些变量必须与这些文件一起存储,以便更快地获取有用的变量。
我的企业有一个 AWS 企业账户,在 EC2 实例控制面板中,只有 t2.micro 可以免费使用。我还会说明我正在实习,所以我无法协商预算...
【问题讨论】:
标签: mongodb amazon-web-services amazon-s3 amazon-ec2