为进一步满足业务场景中高可靠性和数据安全需求,云数据库MongoDB版提供了同城容灾和异地容灾两种解决方案,您可以根据业务需求来选择。
同城容灾
说明
单节点实例不支持同城容灾,您可以将数据迁移至MongoDB 4.2及以下版本的副本集或分片集群实例,迁移方法请参见将单节点实例的数据迁移至副本集实例或分片集群实例。
同城容灾是将副本集中的节点或分片集群实例中的组件分别部署在同一地域下三个不同的可用区,当其中的任一可用区因电力、网络等不可抗因素失去通信时,高可用系统将自动触发切换操作,确保整个实例的持续可用和数据安全。
说明
您可以在创建实例时选择多可用区,创建方法请参见创建多可用区副本集实例或创建多可用区分片集群实例。
如果是MongoDB 4.2及以下版本的本地盘实例,您可以将实例从单可用区迁移至多可用区,迁移方法请参见迁移可用区。
实例类型 | 节点部署策略 |
副本集实例 | |
分片集群实例 |
异地容灾
您可以在不同地域创建两个相同的云数据库 MongoDB 版实例,再通过数据传输服务 DTS(Data Transmission Service)来实现云数据库 MongoDB 版实例的异地容灾,从而保障数据一致性。当主实例出现故障时,您可以将业务流量切换至灾备实例,快速恢复服务。如何创建MongoDB实例,请参见创建实例。
相关操作文档,请参见:
最佳实践
文档内容是否对您有帮助?