双活数据中心解决方案

双活数据中心端到端技术架构
前端应用的双活

业务访问效果:

业务访问负载均衡

虚拟机分布按业务压力自动均衡

故障自动切换访问

Weblogic可动态扩展

单数据中心故障恢复后,虚拟机自动回切

后端应用的双活

访问分离减少缓存融合

为了避免跨数据中心进行数据的交互,建议在Oracle RAC层创建不通的service,实现业务分离。

通过Oracle RAC透明应用程序故障切换(TAF)的PREFERRED功能设置应用只访问本地实例;同时设置远端数据中心的实例为AVAILABLE,只有本地实例都故障才切换到远端实例。

存储层双活设计(基于虚拟化网关)

在数据中心A和数据中心B各部署一台存储,组成一个VIS集群,为两个数据中心主机业务同时提供读写服务。同时在数据中心A和数据中心B配置同等级同容量的磁盘阵列。

两个数据中心的磁盘阵列都由VIS集群接管,利用VIS镜像技术对两中心的磁盘阵列做镜像冗余配置,实现两个数据中心存储数据实时镜像,互为冗余。任意数据中心故障,数据零丢失。

存储双活设计(基于磁盘阵列)

在数据中心A和数据中心B各部署一套存储,部署为双活模式,为两数据中心业务主机同时提供读写服务。任意数据中心故障,数据零丢失。