如果我在一个EC2实例中运行的mongodb正在(有些)不断地写入什么是最智能,最安全,最便宜的备份策略.
我担心的是,如果EC2实例出现故障,您将丢失写入磁盘的所有数据...
老问题,但我认为我可以提供有关真正成功案例的更多细节和信息.
在生产环境中,我有3个Mongodb,在3个T2.micro实例中运行replicaset,1个实例是主要的,1个实例是次要的,1个实例是延迟的(每4个小时同步)与持久性EBS(在实例后不会删除)重启).每4.5小时我启动一个Lambda进程,该进程生成延迟实例的EBS快照并发送到S3存储桶.这工作得很好.
一些可以帮助的链接:
安排EBS快照 - 第一部分
安排EBS快照 - 第二部分