0

我對MongoDB和AWS雲技術都很新。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

+0

我建議您查看[白皮書:MongoDB的AWS準則和最佳實踐](https://docs.mongodb.com/manual/data-center-awareness/) –

相關問題