建设双活数据中心,我且将双活数据中心定义如下:
应用层面:同一个业务请求可以同时进入两个数据中心。
数据层面:应用服务器可以同时在两个数据中心进行写入操作。
存储层面:双数据中心的存储实时保持同步。
技术难点:
如果站点间发生链路中断或者是站点级别灾难,那么数据库集群、存储底层以及应用,负载均衡设备等等都会存在一个仲裁问题,那么如何保证仲裁机制及策略的一致性?
目前这些层面的技术不可能通过统一的仲裁机制来管理,可以说数据库有自己的仲裁机制,存储也同样有自己的仲裁机制,几个层面也不需要统一仲裁策略。
收起