如果我在 EC2 实例中运行 mongodb,并且不断地写入(有点)什么是最智能、最安全和最便宜的备份策略。
我担心的是,如果 EC2 实例出现故障,您会丢失任何写入磁盘的数据......
如果我在 EC2 实例中运行 mongodb,并且不断地写入(有点)什么是最智能、最安全和最便宜的备份策略。
我担心的是,如果 EC2 实例出现故障,您会丢失任何写入磁盘的数据......
老问题,但我认为我可以提供有关真正成功案例的更多细节和信息。
在生产环境中,我有 3 个带有副本集的 Mongodb 在 3 个 T2.micro 实例中运行,1 个实例是主要实例,1 个实例是辅助实例,1 个实例与持久 EBS 延迟(每 4 小时同步一次)(实例后不会删除它重启)。每 4.5 小时我启动一个 Lambda 进程,该进程制作延迟实例的 EBS 快照并发送到 S3 存储桶。这工作得很好。
一些可以提供帮助的链接:
谁能比 10gen(MongoDB 开发人员)更好地回应您。
您可以在以下站点中查看有关 EC2 实例中 MongoDB 备份的官方文档。 http://docs.mongodb.org/ecosystem/platforms/amazon-ec2/
他们建议使用 EBS 快照。该解决方案允许在几秒钟内使用数据库的“照片”启动实例。
我们使用(至少两个)Linux 实例,并将数据存储在 EBS 和副本集 (http://www.mongodb.org/display/DOCS/Replica+Sets) 上。