个人理解,欢迎批评和指正
双活数据中心分为本地和异地两种
1、本地,也就是在双活引擎(一般就是虚拟化引擎)后端配有两台性能、配置一致的存储,这样就不存在数据传输的问题,因为此时数据是通过双活引擎同时双写到两台存储中的,可靠性完全有双活引擎掌控,只要双活引擎的缓存够大,能存放主机下发的足够的I/O数据,同时有断电保护机制,在断电情况下数据会存储缓存中,不会丢失,当电力正常后,再将数据双写到后台两台存储中,这样就能保障数据的可靠性;
2、异地,就会存在数据同步的问题,如果两地距离近可以通过路由器组网或是交换机组网实现数据同步,如果距离相对较远,则需要构建波风设备来远距离传输,同时数据的传输也分为是同步或是异步传输:
在数据传输过程中,首先数据在网络中传输时是经过加密处理的,其次在双活数据中心会有仲裁机制,防止双活数据中心发生脑裂,可以保障数据传输的可靠性