双活“盘活”企业数据中心

时间:2022-04-10 04:23:30

双活“盘活”企业数据中心

近年来,随着企业数据中心建设的深入,越来越多的企业已经建立起容灾数据中心。这些企业采用的容灾解决方案通常包括:存储级容灾复制、应用级容灾复制等,这些解决方案的建设往往需要大量资金的投入。但是一方面,在业务正常运行情况下,容灾数据中心处于“备用”状态,造成了资源的浪费;另一方面,即使在充分测试的情况下,在遇到突况需要切换容灾数据中心时,也需要决策者拿出足够的“勇气”来发出切换的指令,造成有些用户宁愿等待生产数据中心修复,也不愿意“冒险”将业务切换至容灾数据中心。

面对这两方面的考虑,借助EMC VPLEX(即EMC用于数据管理和数据存储的计算机硬件和软件),浙江爱特提出了双活数据中心的概念。双活数据中心简单来说,是指2个数据中心同时承载业务,对外提供服务。相比传统的一主一备数据中心的建设方式,双活数据中心减少了资源的浪费,可以更好地保证数据的完整性和业务的连续性。

双活数据中心最先被金融、电信等对业务连续性要求极高的用户所采用,在浙江省金融、医疗、政府等领域已经有很多的使用案例,并且近几年许多生产制造企业也开始涉及双活数据中心的构建。下面就以某大型制造企业为案例,详述双活数据中心的构建。

项目初建的方案选择

某大型制造企业此前已经租用1个电信IDC机房,然而在IDC数据中心运行的5年时间内,却发生过数次因网络、服务器、存储等故障导致的系统宕机,严重影响到企业业务。为此,该企业决定再租用1个电信IDC机房。一开始他们考虑通过传统的方式建立容灾数据中心,但在参观了某证券公司双活数据中心后,决定采用双活数据中心的方式。

考虑到产品的成熟度以及方案的稳定性,该企业在双活数据中心的解决方案选择上,决定选用EMC VPLEX解决方案。EMC VPLEX可在数据中心内部、跨数据中心以及数据中心之间提供数据移动性和可用性。VPLEX Local跨数据中心内部的异构阵列提供简化的管理和移动性。VPLEX Metro提供数据中心内以及跨同步距离的两个VPLEX群集之间的可用性和移动性。VPLEX Geo进一步打破异步距离内的两个数据中心之间的距离障碍。凭借独特的纵向扩展和横向扩展体系结构,VPLEX高级数据缓存和分布式缓存一致性提供了连续可用性、非中断数据移动性、跨距离扩展群集、工作负载移动性、自动共享和负载平衡,并实现可预知服务级别的本地访问。同步双活数据中心采用VPLEX Metro架构,它要求同城2个数据中心之间的带宽延时小于5ms,该企业租用的2个电信IDC机房恰好满足这一要求。

在项目前期的方案初期讨论上,爱特公司的工程师们发现,该企业的业务主要分为2大部分:基于Oracle数据库运行的核心系统和VMware vSphere虚拟化,满足了VPLEX Metro双活数据中心的重要条件。根据EMC公司的全球最佳实践,爱特向他们推荐使用双活数据中心的两个应用场景:一个是虚拟化环境,一个是数据库应用。企业欣然接受了爱特推荐的解决方案,决定采用VPLEX Metro进行双活数据中心的构建。

项目建设达成目标

VPLEX Metro双活数据中心解决方案包含2套VPLEX硬件设备,每套VPLEX可配置1、2、4个引擎,每个引擎包含双控制器(Director)和双电池(断电保护),VPLEX每个引擎包含2个Director,每个Director包含4个后端存储端口和4个前端主机端口。存储系统与Director后端存储端口相连接,服务器与前端主机端口相连接,2套VPLEX分别部署在2个延时小于5ms的数据中心。

VPLEX Metro是实现双活数据中心的关键,它可以实现两个数据中心的不同主机同时访问同一个数据卷。VPLEX的关键技术是Access Anywhere缓存一致性技术,借助这一技术,可以为VPLEX群集之间显示、共享、访问或重新定位的数据提供一致的查看视图。VPLEX读数据在本地存储进行,写数据时除了本地写入外,会传输一份数据到远端存储写入,保持数据同步。针对Oracle核心数据库,借助VPLEX Metro双活数据中心,可以构建跨数据中心的Extended Oracle RAC。在VMware虚拟化方面,通过VPLEX Metro,可以在2个数据中心的虚拟化物理服务器之间实现VMware HA(如图所示)。

在VPLEX Metro双活数据中心解决方案中,最重要的莫过于分布式虚拟卷。VPLEX可以跨地理位置分散的数据中心扩展,以通过创建VPLEX分布式虚拟卷,提供存储设备的同时访问。2个数据中心的主机通过VPLEX将数据同时写入2个数据中心的存储系统中,读数据的时候优先读取本地存储系统中的数据,只有在本地存储系统无法读取时,才会通过VPLEX去读取远端存储上的数据。VPLEX技术可提供无中断的异构数据移动和卷管理功能。

远距离群集中的Oracle RAC是一种部署模式,群集中的服务器驻留在物理分隔的位置,VPLEX可以提供站点故障的极速恢复。在VMware虚拟化方面,2个数据中心的所有ESXi服务器能识别到同样的分布式存储卷,这是在位于不同数据中心间的ESXi主机实现VMware HA的重要先决条件。通过VPLEX Metro,可以实现任一虚拟机自动地在2个数据中心之间切换。

通过部署VPLEX Metro双活数据中心,当发生存储系统停机(包括计划内和计划外)、SAN故障、VPLEX某一组件故障、单个VPLEX故障、主机故障、某1个数据中心完全停机等任何一个或多个组件故障时,都可以做到应用系统不宕机,确保业务正常运行。

总的来说,EMC VPLEX Metro是一种基于SAN的企业级联合技术,可聚合和管理光纤通道连接的存储阵列池。这些阵列可共存于同一个数据中心,也可分布于地理位置相隔Metro距离的多个数据中心;而且,EMC VPLEX还可在同步距离内提供无中断的异构数据移动和卷管理功能,让客户能够跨越多个物理位置提供灵活、经济且高效的云服务,使企业数据中心的建设更上一个台阶。

(作者单位:浙江爱特电子技术有限公司;杭州市萧山区第四人民医院信息科)

上一篇:书香满径 圆梦交通 下一篇:台商眼中最具投资价值的内地城市