本文详细描述了EMC VPLEX的数据中心双活容灾方案,包括方案选择、搭建流程、故障模拟测试、业务迁移、后续规划等等。通过VPLEX双活容灾方案,建立了一个统一的、整体部署的存储异地容灾系统框架,实现了两校区数据中心的双活容错,提高了数据中心的连续可用性和安全性。
一、建设背景随着学校信息化建设不断发展,越来越多的业务系统随之出现,如办公自动化、财务信息查询、电子邮件、科研管理、教务管理、餐饮管理、网盘、资源保障等系统,为全校师生在教学、科研、管理和生活等各个方面提供服务与便利。然而,不同的业务与数据分布在闵行校区和中北校区,数据的安全性与业务连续性的问题随之而来。例如网盘业务运行在中北校区中心机房,如果发生机房断电、网盘服务器宕机或者存储层面损坏,都会直接导致网盘业务不能正常访问,给师生造成巨大的影响。
针对数据安全和业务连续性问题,学校采用EMC VPLEX异地容灾方案,可以确保数据零丢失和业务零停顿,实现中北校区与闵行校区数据中心双活容灾。
二、系统架构方案
在现有网络架构的基础上,华东师范大学闵行校区和中北校区通过EMC VPLEX方案实现数据中心双活容灾。其基本架构如图1所示。
图1 华师大双活数据中心架构
基于两校区各有一台EMC vnx5500存储,采用EMC VPLEX的解决方案来实现两校区的同步异地容灾。在闵行校区和中北校区各部署一台VPLEX设备,通过两台brocade 300光纤交换机将VPLEX的后端端口与存储EMC vnx5500控制器做成双链路冗余,VPLEX的前端端口用于生产服务器的连接。中北校区与闵行校区之间通过四根万兆以太网(带宽>=1Gb/s,RTT<=5ms)进行连接,用于两校区的数据复制与通信。在第三点故障域部署Witness,主要用于监视两校区的VPLEX健康检查与故障切换。当任何一台VPLEX出现故障,Witness会通知另一台VPLEX来接管,保障业务正常进行,实现两校区数据中心的双活容错,提高数据中心的连续可用性和安全性。
三、异地容灾
1.方案选择
通过对EMC、DELL、NetAPP等主流供应商进行综合考察与对比,结合学校自身实际情况,最终我们选择EMC VPLEX存储虚拟化技术方案来实现两校区数据中心异地双活容灾。整个方案构建了一个统一的、整体部署的存储系统框架,能够充分提供高可靠性、高性能以及简便管理等优势和特点。
(1)节省成本和兼容性好。在规划异地容灾时,中北校区和闵行校区已各有一台EMC vnx5500,选择使用EMC解决方案,既可以节省成本,又可以实现VPLEX与vnx5500的完美兼容。
(2)实现异地业务数据实时同步,保证数据一致性。中北校区和闵行校区相隔超过30公里,使用EMC解决方案可以实现异地实时同步,保证业务数据在两校区的一致性。
(3)实现了业务数据异地容灾,有效解决校区单点故障隐患。VPLEX将中北与闵行的存储做成一个虚拟卷,当服务器写数据到虚拟卷时,实际上是写到中北和闵行这两个存储,相当于在两校区都有一模一样的数据。