為進一步滿足業務場景中高可靠性和數據安全需求,云數據庫MongoDB版提供了同城容災和異地容災兩種解決方案,您可以根據業務需求來選擇。
同城容災
說明
單節點實例不支持同城容災,您可以將數據遷移至MongoDB 4.2及以下版本的副本集或分片集群實例,遷移方法請參見將單節點實例的數據遷移至副本集實例或分片集群實例。
同城容災是將副本集中的節點或分片集群實例中的組件分別部署在同一地域下三個不同的可用區,當其中的任一可用區因電力、網絡等不可抗因素失去通信時,高可用系統將自動觸發切換操作,確保整個實例的持續可用和數據安全。
說明
您可以在創建實例時選擇多可用區,創建方法請參見創建多可用區副本集實例或創建多可用區分片集群實例。
如果是MongoDB 4.2及以下版本的本地盤實例,您可以將實例從單可用區遷移至多可用區,遷移方法請參見遷移可用區。
實例類型 | 節點部署策略 |
副本集實例 | |
分片集群實例 |
異地容災
您可以在不同地域創建兩個相同的云數據庫 MongoDB 版實例,再通過數據傳輸服務 DTS(Data Transmission Service)來實現云數據庫 MongoDB 版實例的異地容災,從而保障數據一致性。當主實例出現故障時,您可以將業務流量切換至災備實例,快速恢復服務。如何創建MongoDB實例,請參見創建實例。
相關操作文檔,請參見:
最佳實踐
文檔內容是否對您有幫助?