我对MongoDB和AWS云技术都很陌生。
我目前正在尝试配置MongoDB以允许在两个不同AWS账户的实例之间进行数据复制和同步。此外,我一直在阅读官方MongoDB网站上的一些文档,了解它是如何完成的,我到目前为止最接近的信息来自https://docs.mongodb.com/manual/tutorial/deploy-geographically-distributed-replica-set/和https://docs.mongodb.com/manual/reference/replica-configuration/。但是,我不确定这些是否能引导我找到正确的方向。
我最大的问题是,我们如何在两个不同位置/区域和帐户(例如AWS东京和新加坡AWS区域帐户)的两个MongoDB实例之间执行数据复制和同步(例如定期,两小时)?此外,执行此类策略的最佳策略是什么?
答案 0 :(得分:0)
根据您定期同步背后的原因,您可以设置delayed replica set member,以便在指定的延迟期后应用数据复制。即延迟2小时。 规划部署中的副本集成员数也很重要。
如果此同步的原因是提供数据冗余或备份,请参阅MongoDB backup strategies。