在 EC2 上安装 MongoDb

在 EC2 上安装 MongoDb

我正在尝试将带有 MondoDb 应用程序的 Rails 3.2.3 部署到 EC2。我选择了t2.micro实例。但是,我发现要使用 MonboDb,我必须至少使用m1.large-https://aws.amazon.com/marketplace/ordering?productId=6a12917c-d481-43a6-9c7a-619eeec4545a&ref_=dtl_psb_continue®ion=us-east-1

所以问题是我如何在 EC2 上实际安装 MongoDb:我是否必须按照上面的链接建议购买并进行设置,还是只需从 10gen 网站手动下载并按照在本地计算机上进行安装的方式进行安装?如果是第一个选项,我是否必须使用m1.large实例而不是t2.micro

答案1

你在看这个链接?根据我的阅读,这样您就可以购买带有预配置存储和其他东西的预制 mongoDB-on-a-server。如果您只想在盒子上安装 MongoDB,请确保要运行的 ec2 实例满足 MongoDB 要求,然后从那里开始。如果您不追求高性能,t2 Micro 服务器(根据我的经验)相当不错。

答案2

MongoDB 社区版是开源且免费的。t2.micro 通常用于测试目的或轻负载,不推荐用于生产用途。对于 MongoDB,最好使用 m1.large。此外,通常最好在单独的实例上运行应用程序和数据库。

CloudStax FireCamp 是部署 MongoDB 集群的好方法。请参阅此答案了解详情,https://stackoverflow.com/a/45000300/8280034

答案3

除了手动配置和 AMI 配置之外,您还可以使用以下部署服务:部署4Me。这只是配置 AWS 的更好方法。您可以将 Ruby 和 MongoDB 配置为安装在同一台服务器上。因此,您将获得一个完全配置的环境,并具有一些额外的好处,例如安全性和适当的 Linux 配置。

相关内容