近日,与一金融机构交流,客户正在做分布式核心改造,采用的某O数据库推荐的三地五中心多活五副本方案,很新奇的方案,深入了解了一下方案架构。城市A有两个数据中心,分别是A1和A2,离A城市300公里远的城市B也建设两个数据中心,分别叫B1和B2,再离A市约500公里的C城市建C数据中心C。单系统部署架构A1,A2,B1,B2,和C机房各部署1副本,以表为单位,A1为主,其它是从节点,形成五副本部署方案,当然有些分区可以工作在B为主,A就是从,这样形成互为主备的架构。分布式数据库基于单表分区进行主从复制,基于多数派理论,A1的数据需要同步到A2,B1,B2,C等任意2副本返回才返回应用服务器,也就是要跨300公里日志同步复制,需要租营运商很高质量的专线带宽。
原来神奇的三地五中心多活方案是这样的,还要跨城市同步复制,带宽要求肯定很高,需要花费多高费用呢?另外跨城这个距离中间很多网元设备,单IO时延至少10ms甚至更多,业务真的跑得动吗?有链路抖动、卡顿、超时数据库怎么处理呢?一直等还是怎么快速隔离吗?不知道这三地五中心多活方案部署效果如何?等几年去看看。
文章来源:毕须说