【IT168 资讯】海啸、地震、台风、火灾、战争……,如果说这些威胁着我们信息资产安全的天灾人祸是无法避免的,那么企业为保护关键数据在构建远程容灾系统的过程中所造成的数据中心异构的人为麻烦却是有方可寻的,存储虚拟化就是行之有效的解决之道。下面我们将以华为赛门铁克的存储虚拟化产品VIS6000为例,分析华为赛门铁克是如何通过虚拟化容灾方案解除容灾系统中的异构困境。
不同的主机操作系统,不同品牌、不同档次的存储设备,企业的数据中心异构现象变得越来越严重,构建统一的远程容灾平台成为企业不得不面临的一道难题。
传统的容灾方案是基于磁盘阵列实现的,此类方案往往受限于供货商的封闭性——不同品牌的硬件设备之间通常无法直接进行数据传输,由此需要在容灾中心部署同一品牌的磁盘阵列。是否有安全、可靠、省钱、易管理维护的解决方案呢?基于存储虚拟化的容灾方案应运而生。
什么是存储虚拟化
SNIA(Storage Networking Industry Association,存储网络工业协会)对存储虚拟化的定义是:通过将一个或多个目标服务或功能与其他附加功能的集成,统一提供有用的全面功能服务。典型的虚拟化技术具有以下特点:可屏蔽系统的复杂性,增加或集成新的功能,仿真、整合或分解现有的服务功能等。所谓虚拟化是作用在一个或者多个实体上的,而这些实体则是用来提供存储资源或服务的。
存储虚拟化技术作为当前存储业界的热门技术,已经在各大存储厂商的解决方案当中占据了重要位置。华为赛门铁克融合了通信与软件厂商在技术领域的优势,在存储虚拟化技术上拥有自己的独到之处。
VIS6000打破磁盘系统间的品牌界限
华为赛门铁克VIS6000是一款基于网络层实现的存储虚拟化产品。它的主要优势在于:兼容异构的主机操作系统和存储磁盘阵列;基于日志机制的复制技术,保障容灾数据的一致性;无需在主机端安装容灾软件,同时不影响主机性能; 可提供基于存储虚拟化的数据迁移方案,以解决数据首次同步占用较多带宽和时间的问题;可扩展性强,新增主机或存储设备可快速便捷地接入现有容灾网络。
下面这个例子可以帮助你理解采用了存储虚拟化技术的VIS6000是如何在远程容灾中应用的。

如上图所示,生产中心和灾备中心分别部署了VIS6000存储虚拟化设备。利用每个VIS6000节点自带的远程复制功能,无需协议转换便可实现基于IP网络的远程数据复制,将数据实时备份到灾备中心。由于VIS6000的虚拟化技术可跨越不同的磁盘系统,完全不依赖于磁盘系统的品牌和型号,所以利用VIS6000实现容灾,等于拥有了在任何时候自由、灵活的选择磁盘系统的权利。
对于生产中心数据量较大的时候,首次同步往往会持续的时间比较长。在网络带宽不高的情况下时间会更长。为此,VIS6000可提供离线数据迁移的方案,迁移出的数据可以使用陆运等方式快速达到容灾中心。
在网络带宽条件许可的情况下,也可采用同步或异步复制方式实现容灾。这两种复制方式的区别在于,如何保证输出端和接收端的响应时间。采用异步复制功能,距离可以延伸至无限远,新增的数据可以在生产中心进行缓冲,基于I/O级别的复制技术完全能够保证数据的一致性。VIS6000采用日志机制可保证复制数据的一致性,同时使用周期性复制策略提供更高的灵活性,当系统负荷比较大时,暂不进行复制;待系统闲置时再开启复制,有效避免了数据复制为日常生产数据处理带来的巨大负担。当生产中心发生意外,导致数据丢失时,既可以将数据从灾备中心反向复制到生产中心,也可以将主生产系统直接切换至灾备中心的备用主机,保障业务的连续性。
VIS6000容灾方案优势
提高存储效率到80%
正如前面所提到的,华为赛门铁克VIS6000是基于网络的存储虚拟化产品。它通过管理应用服务器与存储系统之间的I/O数据流,可以管理异构存储阵列,支持异构应用服务器环境,实现异构环境下的信息整合。VIS6000通过跨存储平台的远程数据复制和快照、镜像功能,实现本地数据保护和远程数据容灾功能。
由于具有这种超强的异构存储管理能力,VIS6000可以把各个厂商的存储阵列整合成一个统一的存储资源池,统一进行管理和分配,充分利用用户原有存储资源,大幅度提高存储空间的利用率——提高到80%,有效保护了用户投资。同时,还大大简化了管理不同厂家设备带来的复杂工作,有效提升了工作效率,降低了用户的整体拥有成本(TCO)。
让数据更自由
有了VIS产品的帮助,不同型号、不同厂商的设备之间也能够实现数据镜像功能,充分利用用户已有的存储资源。VIS6000提供了跨平台的数据保护功能和动态数据迁移功能,由于其强大的兼容性,数据除了可以迁移到华为赛门铁克的存储设备外,还可以迁移到用户已有的其他存储设备,充分保证用户的连续性。
VIS6000还支持同步复制,异步复制和周期复制3种复制策略。其中,同步复制适用于较短距离内的部署(10KM-100KM);而异步复制与同步复制最大的区别在于生产中心不需要等到数据成功的写到灾备中心,才能进行下一个操作,因此异步复制适用于更远距离的部署;周期性复制则可以根据客户需求设置异步复制的启动时间和暂停时间。
解单点故障之忧
VIS6000系列产品的硬件平台是华为赛门铁克自主研发的一款高性能硬件平台,该平台专门针对存储和IO访问的特点进行了优化设计,性能更好,可靠性更高。VIS6000系列产品的每个节点可同时支持4颗4核CPU,64GB缓存,支持2~8节点的集群。确保用户存储系统的安全可靠,解除单点故障的后顾之忧。每个VIS6000可以支持多达6个扩展卡,最大可支持24个4GB FC接口。此外,还设计了SAS接口卡和10GB以太网接口卡,用户可以根据情况灵活配置和选择。
-------------------------------------------------------------------
附:相关技术介绍
同步/异步复制技术简介

异步复制工作流程:
1. 主机写入新的数据到VIS;
2. VIS将数据写入到生产中心的日志卷;
3. 数据写入日志卷成功,生产中心VIS返回“确认”至生产中心主机;
4. VIS将数据同时写入生产卷与灾备中心VIS;
5. 灾备中心VIS接收到写入请求,返回“确认”至生产中心VIS;
6. 数据写入灾备中心复制卷;
7. 数据写入复制卷成功,灾备中心端返回“完成”至生产中心VIS
异步数据复制是应“线路带宽和距离能保证完成数据复制过程,同时,异地数据复制不影响生产系统的性能”需求而提出来的。它与同步复制最大的区别在于,生产中心不需要等待数据成功写入灾备中心的确认返回便可进行下一个I/O 操作,并且可以在更远的范围内进行部署。
镜像技术简介

VIS6000镜像技术可以实现跨异构阵列的镜像:
1. 主机写入新数据到VIS6000;
2. VIS6000同时将数据写入到生产卷与镜像卷;
3. 生产卷、镜像卷写入成功,向VIS返回“写成功”信号;
4. VIS向主机返回“写完成”信号。
镜像方式下,镜像卷与生产卷的数据严格保持一致。镜像既可以在本地进行部署,也可以在远端进行部署。相比较于其他备份技术,镜像技术数据保护程度最高,效果非常好的。