企业虚拟网络存储技术应用价值
北京贝英斯数码技术有限公司市场总监 周春光
2006年7月15日

 

一、企业存储需求与挑战

伴随着企业信息化建设发展,由桌面计算、网络、存储等核心技术构成的企业IT基础架构已经成为企业运营管理、参与市场竞争、优化业务流程、增强客户关系的强有力的支撑系统;企业继服务器、网络整合之后,开始了数据存储整合,其存储模式由传统的主机直接存储向网络存储演变;现在越来越多的已经将关键业务和客户服务移植到网络上面的大中型企业,选择了SAN存储网络(FC-SAN或IP-SAN)作为集中式数据存储结构。SAN通过集中式网络存储技术极大地改善了存储服务质量和管理效率,为企业数据保护提供了较好的保障,但是企业存储仍面临一些新的挑战:
● 数据容量问题
数据量不断增加,如何在不影响应用业务情况下增加存储容量?
● 存储软件利用问题
存储服务软件(快照,复制,容量分配,HA等)购买成本已经占到整个设备成本的近1/2,如何有效利用这些软件资源?
● 存储运行管理问题
存储设备管理复杂,如何简化管理,从而降低人工管理成本?
● 存储设备资源共享问题
由于各种原因,用户很难只购买同一品牌或同一厂商的存储设备,如何解决不同品牌及不同厂商存储设备之间的互操作性,使之能有效利用存储资源?
● 数据备份问题
传统数据备份按主机许可证收费,这使得多平台主机环境中备份成本急剧增加,如何降低备份成本?
● 数据远程复制成本问题
传统数据复制技术成本昂贵,如何利用现有IP网络实现数据远程复制?
● 存储投资保护问题
另一方面,企业为适应市场竞争,保持良好的客户关系,也对数据(数据是一种以信息化形式存在的企业资产)的存储技术提出了新的要求:
● 数据要随时随地可为业务/应用所访问和处理,这意味着数据存储结构要具有高可靠性,数据操作要具有高性能;
● 数据存储容量的扩展不能中断现有业务运行,这意味着要能够动态地对存储空间进行分配;
● 数据的备份和恢复不能以时间和存储设备成本为代价,这意味着要提供更有效更低成本的数据备份和恢复手段;
● 不同存储设备之间要能够互操作,以实现投资保护和资源有效利用,这意味着要提供一种开放式存储管理平台,在其上能够对各种不同结构或品牌的存储设备进行服务操作,如快照,空间分配,数据复制,HA等。
总之,随着现有企业存储环境的不断扩展,存储设备的不断增加和多样化,存储管理的难度越来越大;数据备份难度也相应增加,备份的数量和时间越来越长。因此,除非对现有存储系统进行有效整合,否则将无法确保企业运营过程中的风险管理和成本控制。

二、虚拟存储管理帮助企业应对挑战

采用传统的存储管理技术是无法很好地解决上述问题,也很难满足企业新的存储需求,必须采用虚拟存储技术。这里我们不去探讨虚拟存储技术与结构,而是从存储服务管理角度来探讨如何应用虚拟网络存储技术解决企业所面临的存储挑战。
图1是传统的网络存储服务管理模式,当多个不同品牌或不同结构的存储设备共存时,就会出现前面所谈的存储问题

图1基于传统网络存储技术的存储服务管理模式
传统网络存储服务管理模式存在的问题是:
● 用户总拥有成本(TOC)较高:由于不同类型或结构的存储设备无法实现互操作,需要为每个设备单独配置存储服务功能;如果建立数据灾备中心,还需配置同一种类型的存储设备及存储软件,而这些无疑增加了设备采购和管理成本;
● 存储利用率较低:由于不同设备之间无法共享存储空间,造成了事实上的“数据存储孤岛”现象存在;
● 存储管理复杂:由于没有统一的存储管理平台,用户不得不熟悉每种设备的操作和配置,当增加新的设备时可能会对业务/应用产生影响。
虚拟存储实际上是逻辑存储,是一种智能、有效地管理存储数据的方式。虚拟存储克服了物理存储的局限,因为它可以把物理设备变成完全不同的逻辑镜像,呈现给客户,既充分利用了物理设备的优势,如高性能、高可用,又打破了物理设备本身不可克服的局限性。存储虚拟化可以实现更高层次的管理功能。利用虚拟化特性,数据管理工具就可以更好地处理快照、复制、按需配置容量,以及基于策略的决策。卷管理也被认为是虚拟化的一种形式,而且目前已经成为多数数据中心管理存储网络和大型存储阵列的必备工具。图2 是基于虚拟网络存储技术的存储服务管理模式示意。

图2 基于虚拟网络存储技术的存储服务管理模式
基于虚拟网络存储技术的存储服务管理模式是开放式的平台,它具有以下特点:
● 提供低成本,高效能的独立存储服务,不同设备之间可以进行互操作,如快照,镜像,复制等;
● 不依赖于任何存储设备,也无需为每个存储设备配置存储软件;
● 不限制应用服务器平台及应用软件;
● 实现存储统一管理,降低设备管理复杂性,提高存储服务效率。
● 为用户提供新一代的存储服务,如存储资源分配,存储设备控制/管理,卷管理(磁盘分区,RAID,Striping),数据备份,远程镜像,资源池,性能监控,Caching(缓存)。
当企业建立了基于虚拟网络存储技术的开放式存储服务管理架构后,可以分享存虚拟化带来的10个好处:
(1)提高产能利用率:存储池可以帮助存储管理员将大多数IT基础设施产能利用率提高40-45%。
(2)故障恢复和业务连续性:在没有虚拟化的情况下,数据复制发生在相似的阵列和相似的主机之间。现在经过 虚拟化,存储可以不对称地复制,也就是说,不需要在故障恢复的地点提供一个相当的主机和磁盘,存储复制就可以进行。
(3)更快的备份:通过给文件系统拍快照,虚拟化软件可以消除瓶颈现象,瓶颈发生在应用服务器的代理和备份服务器的代理之间。而且,由于虚拟依靠快照,备份窗口几乎可以完全取消。
(4)数据转移:大多数的磁盘厂商提供一个专有工具,协助在他们自己的磁盘之间转移数据。虚拟化软件可以使数据在不同种类的平台之间逐渐转移。
(5)自动容量扩充:如果空间不足,借助一个完全虚拟化的系统,策略可以得到执行,即自动分配额外数据库容量。
(6)网上磁盘恢复:IT管理员可以应用虚拟化固有的快照功能并结合ATA阵列,提供网上数据复制,而且可以使数据复制恢复到损坏或文件丢失之前的状态。
(7)应用测试: 你可以通过虚拟化复制一个数据集,用以安全地测试应用,而不需要在实际的生产数据上测试应用。
(8)提高数据库的性能:将一个数据库上的热文件动态放置到一个固态盘上后,虚拟化软件可以帮助DBA 有效地共享昂贵的固态盘资源。
(9)较高的可用性:把一个应用的存储与该应用分开后,虚拟化技术可以将一个应用服务器的故障与应用隔离。
(10)在不同种类的服务器之间共享资源:一个虚拟化引擎可以保证在不同的操作系统上运行的服务器安全地在同一个SAN上共存。

三、 企业存储虚拟化的应用价值

下面结合美国全球领先的虚拟存储服务管理软件提供商DataCore公司的产品技术探讨企业实现存储虚拟化的技术价值和商业价值。

存储资源共享 - 不同平台上的存储资源的共享
由DataCore管理下的存储网络资源池,将保证所有未分配存储资源对于任何一台网络中的应用服务器来说,都是可以使用的。虚拟存储资源的动态分配可以保证无断点扩容及容量均衡。这样一来,现有的未分配资源将可以在任何时候分配给任何一台需要扩容的应用服务器。结合Datacore Network Management Volume功能,确保数据的持续一致性。
这样的系统在构建时,对于容量的预估计要求并不高。系统中任何一台高消耗的应用服务器都可以及时得到容量补充,只有在系统总容量消耗将尽时,才需要停机维护。有效地减少系统停机时间,延长整个再投入周期,降低再投入成本。
DataCore软件可以用来管理大多数存储设备,包括:EMC,IBM,HDS,HP,Sun,Compaq,Dell,STK,LSI,MTI等。支持大多数应用服务器操作系统,包括:UNIX,Windows,Linux,NetWare,MacOS,NAS appliances。DataCore软件支持无断点用户设置更改,无断点数据迁移,无断点存储扩容。

数据块级快照 – 实现无间断数据备份与快速恢复
采用DataCore软件提供数据块级快照可以减低应用服务器负载,避免因复制引起的网络交通阻塞,减少复制数据图象的存储消耗。
为保护现有数据,需要对数据进行复制。传统的数据复制占用过多的网络资源,系统资源(CPU,I/O),有时甚至影响应用程序运行。
DataCore管理下的快照功能可以实现host-independent定点快照数据复制,并且只对变化了的数据块进行快照操作。复制的数据可以再提供给备用服务器使用。这一过程对网络及应用服务器没有影响。
DataCore快照的显著优势在于,原始数据可以是存储在昂贵的磁盘阵列上,如EMC,IBM。而快照复制数据可以存储在价格便宜的JBOD上.

动态存储空间分配 - 无需中断业务应用过程
DataCore管理下的动态存储空间分配可以在无需中断应用程序情况下进行,它具有以下特点:
● 替代传统的host-centric卷管理,从而避免了:
* 在每一个应用端,每一个PC完成
* 人工消耗大
* 系统停机时间次数多,时间长
* 资源浪费
● 动态&整合网络卷管理 network volume management可以实现:
* 在一个统一的存储池中管理所有的卷
* 虚拟磁盘一次分配,永远不需在分配
* 根据用户需要动态分配资源
* 可用资源到达零界点时,增加更多的磁盘
从管理的角度来讲,从host-centric卷管理转化到动态&整合网络卷管理network volume management,系统管理员和IT主管再不需要整天为某一应用服务器存储空间用完而大伤脑筋。

高可用性 - 保障业务应用连续性
DataCore的HA(High Availability)功能用来配置冗余存储服务器,应用主机到镜像存储服务器实现自动切换(AutoPath),再配合服务器镜像以及存储网络冗余结构,可以保障本地业务应用连续性。
DataCore的HA-Mirroring服务即可应用于FC-SAN也可用于IP-SAN环境中。

高速网络缓存 – 消除In-Band虚拟存储技术产生的传输瓶颈
DataCore在其产品中设计了独有的网络缓存(Cache)技术,能够实现I/O级存储加速。
长期以来,存储界一直在争论一个问题“in-band模式是否会成为SAN构架中读写操作的瓶径”,几个大存储设备提供商一直持肯定态度。但越来越多的应用实例和性能测试报告,表明这一观点并不正确。
DataCore遵循Storage Performance Council SPC-1 benchmark标准进行了测试,实现了50,000 I/Os per second。这一结果发表时,在该协会中名列第一。用于实现这一结果的设备是最常用的Intel服务器,它的价格远远低于其它SPC-1测试厂商所使用的设备。
不仅SPC-1 benchmark测试结果,而且,有更多的DataCore用户一致表明:只要有足够的内存,DataCore存储服务器不但不会成为读写的瓶径,反而会大大加快读写的速度。

异步远程数据复制 - 低成本的数据容灾与恢复的途径
DataCore提供了虚拟存储环境下的异步远程数据复制功能,它可以实现:
● 在不同的存储环境中进行数据复制
● 利用现有的IP网络作为数据传输链路
● 不需要任何硬件转换
● 不受距离限制
● 双向传输
● 一个数据中心到多个容灾点
● 多个数据中心到一个容灾点
Datacore数据容灾方案可以将SAN,DAS,Desktop和Laptop组成的复杂异构环境下的数据,通过现有IP网络环境实现异地容灾备份。无需任何硬件转换,不受距离限制。并且,很容易实现一个数据中心到多个容灾点,多个数据中心到一个/多个容灾点的数据备份。
虚拟存储的商业价值主要体现在以下两个方面:

提高存储效率,降低存储投资的费用
目前用户面临的最大问题之一就是物理存储的效率非常低。以磁盘存储为例,使用传统磁盘存储方式时,为了满足不断增长的需求,20%的容量将被保留并永不分配,这样只有80%的容量被分配给文档和数据,而在分配的存储容量中20%~30%也会被浪费掉,因为某些文档并不增长,预留的容量永远不会被使用,实际上40%~50%的磁盘容量从未被利用过。但同时为满足系统性能的要求,客户必须购买超过实际数据量需求3~4倍的磁盘,用于镜像等附加功能。而虚拟磁盘解决了这种容量使用上的浪费,客户可以100%地使用磁盘容量,因为它只存储真正写入的数据。 虚拟存储是一种智能化的系统,它允许客户以透明有效的方式在磁盘和磁带上存储数据,使客户的存储系统容纳更多的数据,也使更多的用户可以共享同一个系统。

简化存储管理的复杂性,降低存储管理和运行成本
在虚拟存储环境下,无论后端物理存储是什么设备,服务器及其应用系统看到的都是其熟悉的存储设备的逻辑镜像。即便物理存储发生变化,这种逻辑镜像也永远不变,系统管理员不必再关心后端存储,只需专注于管理存储空间,所有的存储管理操作,如系统升级、建立和分配虚拟磁盘、改变RAID级别、扩充存储空间等比从前的任何产品都容易,存储管理变得轻松简单。使用一般的存储系统,当增加新的存储设备时,整个系统(包括网络中的诸多用户设备)都需要重新进行烦琐的配置工作。重新配置需要关机、再启动系统,导致数据不可用,从而影响客户业务的正常运行。

(全文完)