两地三中心多活方案数据库集群模式,采用单元地域间互为备备的部署模式,左侧是整体业务逻辑架构,右侧为对应的数据库层示意图,部署地点分为北京(包含 A、B 两个数据中心)与异地 C 数据中心。业务层部署统一应用前置与应用服务,单元 1 请求可访问北京 A、B 应用,单元 2 请求访问异地 C 的应用。数据库划分为三类单元:普通单元 1(蓝色 OB)、普通单元 2(绿色 OB)、中心单元(黄色 OB),各个单元内部设置主集群与备份集群,通过主备单向复制完成数据同步。每个集群配置独立的仲裁节点,用于故障场景下完成选主,保障集群故障自动切换。业务访问策略说明,全局业务访问优先访问中心单元主集群;对于数据一致性要求不高的读请求,单元集群可以访问本地备份集群分担查询压力。该架构利用北京双数据中心外加异地第三中心,实现跨地域的容灾,不同业务单元的主备集群分布在不同机房,地域之间互相作为备份,当某处机房发生故障时,可依托仲裁机制完成主备切换,降低业务中断风险,兼顾业务读写性能与跨地域灾难恢复能力。无论从事分布式数据库架构设计的工程师,还是学习多活容灾方案的技术学习者都可以参考这份架构图。
提示: 本内容由社区用户上传并分享。平台不对内容的真实性、合法性、知识产权归属及是否侵害第三方权利进行事前审核或保证。本内容可能包含受版权保护的图片、字体或其他第三方素材,使用前请自行确认授权范围。