【问题标题】:Configure MongoDB in EC2 with EBS (SSD Volume)使用 EBS(SSD 卷)在 EC2 中配置 MongoDB
【发布时间】:2020-11-29 07:20:54
【问题描述】:

我有点困惑! 我的一个应用程序需要 MongoDB。我应该选择 MongoDB Atlas 或 EC2 内置 MongoDB(顺便说一句,我选择了这个)。

如果您使用 EC2 内置 MongoDB,那么我的下一个问题是,假设任何类型的 EC2 实例,例如“MAD5 LARGE”,我如何将所有数据库数据存储在单独的 EBS 卷中(其中不会删除EC2 Termination ),它不是内置的 EC2 存储。

所以如果我想终止我的实例,我可以随时无忧无虑地执行并将卷附加到新实例?

【问题讨论】:

    标签: mongodb amazon-web-services amazon-ec2


    【解决方案1】:

    首先,您可以在终止EC2 instance时选择不删除您的Root EBS volume

    其次,您可以将额外的EBS volumes 附加到您的EC2 Instance,当您终止EC2 instance 时不会被删除

    【讨论】:

    • 这两点都是完全正确的,但我的问题是如何将我的 MongoDB 数据库配置为额外的 EBS 卷(根据你的第二点),因为 ec2 会将数据库存储在默认的 ebs 卷中,以便我可以阻止我的数据库。
    • 使用 --dbpath 参数。
    【解决方案2】:

    附加 EBS 卷后,您需要挂载新创建的带有 Linux 操作系统的卷。

    然后你需要在/etc/mongod.conf文件中配置MongoDBdbpath

    您可以在我的回答中查看分步过程here

    【讨论】:

      猜你喜欢
      • 2016-01-04
      • 2015-10-07
      • 2011-07-05
      • 2020-10-23
      • 2012-10-18
      • 1970-01-01
      • 2021-12-18
      • 1970-01-01
      • 2019-11-04
      相关资源
      最近更新 更多