11

如果我在 EC2 实例中运行 mongodb,并且不断地写入(有点)什么是最智能、最安全和最便宜的备份策略。

我担心的是,如果 EC2 实例出现故障,您会丢失任何写入磁盘的数据......

4

3 回答 3

7

老问题,但我认为我可以提供有关真正成功案例的更多细节和信息。

在生产环境中,我有 3 个带有副本集的 Mongodb 在 3 个 T2.micro 实例中运行,1 个实例是主要实例,1 个实例是辅助实例,1 个实例与持久 EBS 延迟(每 4 小时同步一次)(实例后不会删除它重启)。每 4.5 小时我启动一个 Lambda 进程,该进程制作延迟实例的 EBS 快照并发送到 S3 存储桶。这工作得很好。

一些可以提供帮助的链接:

于 2016-04-19T14:39:12.793 回答
4

谁能比 10gen(MongoDB 开发人员)更好地回应您。

您可以在以下站点中查看有关 EC2 实例中 MongoDB 备份的官方文档。 http://docs.mongodb.org/ecosystem/platforms/amazon-ec2/

他们建议使用 EBS 快照。该解决方案允许在几秒钟内使用数据库的“照片”启动实例。

于 2013-07-02T09:15:46.913 回答
1

我们使用(至少两个)Linux 实例,并将数据存储在 EBS 和副本集 (http://www.mongodb.org/display/DOCS/Replica+Sets) 上。

于 2011-02-23T21:21:28.620 回答