几乎与存储系统的发展同时诞生的一项技术?存储虚拟化,多年来,一直以形形色色的亮点不时提醒着人们,不时跃入人们的眼帘,往往,又如同一团白云缭绕,虚拟化技术始终对于许多人来说,似乎难识庐山真面目。
对于虚拟化技术,一些人是从广域的角度来理解,这就是能够将存储的实现功能最大化,最大限度提供存储对于应用的支撑力。但是,究竟虚拟化技术实现的是什么,在什么情况下人们必须拥有虚拟化存储的环境才能达到IT建设的终极目标,往往仁者见仁、智者见智,众说纷纭,一些行业用户希望能够真正把握虚拟化存储的脉搏,真正找到其存储系统建设的“华佗”。
我们看一看存储系统发展的轨迹,从网络化存储、信息生命周期技术席卷、存储资源管理技术、智能存储技术、智能备份技术等等令人眼花缭乱的存储技术的生命轨迹中,人们不难看到一条同样以火箭速度飞腾的轨迹,这就是虚拟化存储的飞跃。应该说,从10多年以前的狭义的虚拟化技术诞生,到今天的存储整合、数据生命周期管理、虚拟化磁带库、虚拟化数据管理、虚拟化灾难管理、数据的连续保护技术等,虚拟化技术在其中扮演了越来越重要的角色,而且,其实现的功能造就了一个又一个突破,使得存储系统距离理想的IT构架越来越近,人们对于数据保护的技术实现也越来越逼近了各类灾难恢复体系的理想目标,各类信息系统的管理者从所受的益处中,更多地感受到了虚拟化技术带来的内涵和无限魅力,反过来,又推动了虚拟化技术的更大程度的深化和推陈出新。
虚拟化存储技术实际上就是利用各类技术手段,包括软件、硬件,实现应用所访问的类存储,这类存储虚拟化对于应用系统而言,没有感受到任何的与物理存储系统的使用上的不同,但是其涵盖的存储管理和存储服务能力彻底释放了对于应用系统的不必要的压力,使得应用系统走向独立延伸的轨道,而存储系统也实现了存储公用、无限服务的独立域延伸。举例说,当人们需要对于数据进行各类连续保护,确保在各类灾难下的快速恢复,而这些灾难又包括各类自然灾害、人为误操作等多种形态,应用系统来提供这样的能力未免能力太有限了,而且对于灾难的防范完全无法专业化,如果仅使用传统的物理存储技术,不仅服务能力可能会相当有限,造价和成本高企,而且有可能使得存储系统建设进入到一个新的专用系统的封闭式模式中。再举例,传统的备份技术在一定程度上为许多IT系统提供了数据的后备手段,但是其不灵活性、适应性差、可靠性弱的一些弱点也使得许多进行过IT保护系统建设的用户头痛不已,虚拟磁带库VTL技术则往往如鱼得水,如同对症下药,你可能会大乎,原来我怎么就不知道这种技术呢?
拨开迷雾,揭开面纱,存储虚拟化技术清晰地展现在我们面前。实际上,存储虚拟化技术分为三个大类,所提供的存储服务能力是它的最大强项,用户所关心的诸多问题在它这里都能找到理想的答案。
最早产生的存储虚拟化技术,只是一种在主机层面的物理设备映射系统,也成逻辑设备。这一体系,完全附着在主机上,对于应用(如数据库、文件系统等)对物理存储设备的访问进行设备仿真和设备接管,从而隔离了物理存储系统与应用的物理关联,存储系统得以在自动扩展、保护、快照、数据提取等多方面,获得联机环境下的多种功能,而应用系统能够专注于自身的优化、管理,只需要对存储系统提出规格和需求,其他均交给主机型的存储虚拟化系统完成。今天,这种主机的虚拟技术几乎成为了众多大型系统必备的体系,人们在熟悉了这种技术之后,反而对于没有逻辑设备的虚拟工具会耿耿于怀、无法适应。
另一种虚拟技术层在智能存储的层面,也称存储设备层虚拟化。实际上,这是利用了存储设备的智能性,在期间增加逻辑映射的功能,从而达到在智能存储内提供数据分布、优化、数据复制、分离等多种功能。有些设备层的虚拟化技术也提供了与其他物理设备的衔接技术,从而跳跃出了同一厂商产品的范畴,走向广义的物理设备连接。
真正的虚拟化存储,也是使用得最多的虚拟化技术,是存储网络层的虚拟化存储。也就是,在主机系统和存储设备之间的存储网络传输层面,利用虚拟化设备,实现主机系统的公用、各类存储系统的公用,应用系统只需考虑运行优化、应用架构,至于数据保护、多存储公用、数据版本的保护和提取等等各类数据要求,均由存储网络虚拟化技术完成。虚拟化磁带库技术也是这种技术的一种变形,这是一种利用快速、可靠的Raid磁盘阵列技术进行磁带库接口仿真,从而大大提升备份能力的一种D2D磁盘备份技术,其仿真器也是居于存储网络层面的设备。
虚拟化存储技术主要针对的是“存储公用”“存储服务”,另一个巨大的优势就是统一的存储视图。人们在管理多种不同时期的存储设备、备份设备的时候,往往会对与管理的复杂性由预先的估计不足到日日苦恼于此,但是最终,人们会发现,存储虚拟化将所有的各类复杂的视图和不同类型的设备特性,完全统一在了一个巨大的视图之下,管理人员只需按动鼠标,就可以对于几台、几十台,几个TB到数百TB的数据、本地数据与千里之外的数据实现统一的视图化控制,操控的灵活、方便与视图化的管理,都让人们开始享受存储管理。
下面我们看看人们在选择存储虚拟化技术时所关注的一些问题。
如果我拥有几种不同时期的存储设备,需要整合和利旧,能够使用存储虚拟化技术吗?
答:当然可以。而且这正是存储虚拟化技术对于存储整合的基本功能。存储虚拟化不仅能够整合不同时期的存储设备,而且能够提供空间合成,同主机的传输协议能够实现完全的转换。不仅能够提供基于FC的SAN网络传输,而且还可以为其他类主机提供以IP为主的iscsi之类的协议传输,这时,存储虚拟化充当了存储路由器的角色,使得系统的各类服务器能够以最为适合的方式接入。在建立混合环境存储的要求中,存储虚拟化适用性很强。我们可以看到这样一种情况,当用户在使用多种品牌存储时,往往因为存储的互联性问题而不能共用空间,这就是目前所存在的异构存储的互联性问题。存储虚拟化则能够有效地屏蔽这一问题,使应用系统获得存储池的服务能力。
我在生产中心和灾备中心需要分别建设容灾体系,如何使用存储虚拟化技术?
答:容灾体系按照业务连续性的灾难恢复标准,存储虚拟化技术具有相当紧密的适用性。存储虚拟化体系的同城镜像机制和易地复制机制能够完全实现两类磁盘阵列之间的数据实时复制,包括任意两类不同类型的磁盘阵列,支持各类型的扩展。而且,存储虚拟化存储技术还能够提供各中心的不同时间点数据自动快照功能,使得用户可以利用容灾体系实现数据的挖掘和利用。一旦出现意外状况,采用存储虚拟化技术的数据恢复十分迅捷,只需要几分钟即可完成,这也是其独到之处和独具魅力的地方。虚拟化技术的开放性大大降低了用户的系统构建成本,而即刻恢复能力则大大提高了容灾系统的利用价值和抗击灾难的能力。用户往往可以享受到一劳永逸的效果。
在容灾体系中,也有一种传统的容灾方式,就是备份之后的磁带远程运输和存放。这种方式在今天随着虚拟磁带库的出现已经轻松被电子传输所取代。VTL的虚拟磁带库技术不仅能够在本地实现极高速度的磁带库仿真和备份,而且随着虚拟磁带的出库,它能够轻松将磁带实现电子化的远程复制,从而建立成本低廉的异地数据存档和恢复系统。
存储虚拟化技术有带内和带外的方式吗?我应该选择哪一种?
答:存储虚拟化技术有带内的方式和带外方式两种。
带内方式,主要是虚拟化设备承担数据传输和作为管理、服务的桥梁,承载数据。这种方式以美国飞康公司的IPStor为代表。由于其提供的服务功能强大,对于主机系统资源和存储设备资源开销小,成为存储虚拟化技术的主流技术。
带外方式,主要是主数据通路在主机端分流,主要物理通路不变,控制通路由存储虚拟化设备所控制,实现存储服务和节点服务。这种方式目前使用的规模还比较小,虚拟技术与应用系统和主机的关联程度要高一些。
用户选择什么样的存储虚拟化方式,需要对于自身的IT环境和主要的矛盾进行分析,选择方式应以稳定性、适用性等原则优先考虑。
是否采用了虚拟化存储技术,就能形成统一的存储视图管理呢?
答:一般来说是。存储虚拟化采用的是图形化的统一视图。统一使用空间,应用系统无需关心设备的管理,一个存储管理员能够支持全系统的空间调度。以飞康的管理工具为例,其管理技术十分简便,管理员只需托动鼠标,就能够在基于Java的管理控制台上完成系统的部署和管理,部署的快捷往往超出想象。利用这样的管理工具,一个以往可能耗时巨大的容灾体系部署,在这里可能只需2-3小时就可以部署完毕。
我希望存储系统建设是完全开放的,各个阶段的设备选择都在用户的手中,用虚拟技术能够达到目的吗?
答:开放性是存储虚拟化技术的一个无可比拟的优势。采用了这种方式,各类存储设备的选择就完全开放,这对于用户而言,尤其是准备分阶段建设的用户而言,实在是为其所想。例如,在容灾体系的建设过程中,用户往往会希望在灾备中心作出另外的设备选择,比如以价格和容量优先考虑来选择存储设备的品牌和型号(这种考虑原则不同于生产中心),这时,存储虚拟化技术就给了这样考虑的可行性。今后的各阶段建设既可以保留现有设备、又可以保留现有网络、而且不动现有的生产系统,其灵活的方式满足了许多IT系统建设的初衷。
存储虚拟化带来的震动远不止于此。在今天,CDP数据连续保护技术、VTL虚拟磁带库技术、IP存储技术等等多个存储技术形成了多箭齐发的局面,一时间,人们又看到了存储技术的生命力的旺盛和为人们带来的愉悦和需求满足。这一系列技术中,虚拟化技术始终出现在各个技术方向的前沿,引领着存储服务化的方向。当然,由于市场的因素,人们对于存储的理解还不会发生质的飞跃,但是,人们能够实实在在地感受到这一切。
最终,我们能够用一个比较形象的方法来形容虚拟化存储:适应性存储?为适应你的系统而生。