存储虚拟化技术与应用
虚拟化可谓是如日中天,继服务器虚拟化之后,存储虚拟化也开始步入用户的视野。
对于服务器虚拟化,如今用户已经很了解了,就是通过虚拟化软件,将一台物理服务器虚拟为多台虚拟服务器,借助Vmotion等迁移特性,提高服务器计算资源的利用率。但是对于存储虚拟化,很多人就不了解了。套用服务器虚拟化的经验,存储虚拟化莫非也是将一个物理磁盘或者阵列,虚拟为多个虚拟盘或虚拟阵列,答案是否定的。从服务器虚拟化,到存储虚拟化只有一个共同点,就是通过池化资源的方式,提高计算资源或者存储资源的利用率。
池化的话题
对于存储而言,池化的概念并不陌生。可以说,存储池化概念的提出不始于存储虚拟化,在存储从服务器直联存储到以SAN或者NAS为代表的网络存储的发展过程中,就提出了池化的概念。
借助池化,网络存储可以有效提升存储的利用率。因此,从直联存储向网络存储的发展过程,从技术上看,就是一个磁盘池化的过程。JBOD也好,RAID也好,以及SAN和NAS都是借助池化来提升磁盘的利用率。如今,存储虚拟化不可避免的又提出了池化。那么,此池化与彼池化有什么区别呢?
为什么网络存储池化之外,还需要一个存储虚拟化的池化呢?换句话说,是不是SAN或者NAS的网络存储不够彻底。对此,IBM存储架构师马静指出,信息化不断发展,在用户信息化应用过程中,在不同时期会有不同的需求,引入不同的应用系统。与此同时,产品技术的发展,不同时期也会有所不同,两者结合,就造成了不同的应用系统并存,造成所谓信息孤岛。存储也是这样,针对不同应用而设计的多套SAN、NAS系统并存,造成所谓存储的信息孤岛。那么,不同的SAN、NAS系统之间,其存储资源是无法进行共享。
对于多套网络存储系统并存,中国民航计算机信息中心生产调度部负责人戚前方指出,从企业发展的角度,SAN的出现就是企业需求的表现。如果纯粹从理论的角度,用一个SAN所构建的网络存储系统支撑企业所有应用系统的存储需求,这是有可能的。但从实际情况看,这是非常困难的。戚前方指出,目前很多企业都存在着多套SAN系统并存,不同SAN系统利用率不同,但是又没有办法让多个SAN系统之间形成资源联动。戚前方表示,作为用户他非常需要能够灵活调配存储资源的解决方案。
用一套SAN系统来整合企业存储,从技术上也有很大难度。马静指出,一来SAN存储目前还没有完全一个通用的标准,各家主流厂商所生产的SAN 系统,虽有标准但所遵循程度不一,没有做到完全的标准化。还有一方面,各家管理平台不一样,因此用SAN来满足存储资源池化,实现存储资源的灵活调配,几乎不可行。这也是存储虚拟化产生和发展的原因。
存储虚拟化
所谓存储虚拟化,就是借助相关的存储虚拟化设备,如IBM所推出的SVC,对目前用户环境下的多套存储系统进行整合,进行虚拟化配置之后映射给主机系统,实现存储资源的最大共享。马静指出,虚拟化之后,对于用户而言不需要了解数据是存储在哪个系统,从而实现了存储资源的透明化。
“从用户的角度看,存储最好能够像家中的水龙头一样,打开就有水,就能用,但是你不需要了解,水龙头的水来自哪个水厂。只要能够进行存储资源的灵活调配,数据信息可以自动流动,这就是存储虚拟化所能够带来的意义。”戚前方说。
“在技术实现上,存储虚拟化是一套物理设备,是一个软硬件的集成方案。”马静介绍说。
就IBM存储虚拟化解决方案而言,SVC是在SAN网络层进行虚拟化,通过在主机和SAN存储设备之间构建一个虚拟引擎连接,将主机传输出来的 I/O数据,直接导向虚拟引擎节点,对于IBM而言,就是导向SVC,然后在SVC的控制下,经SAN交换机,交付各个SAN系统,进行后端存储保存。总而言之,就是在原有的存储结构中,新加入了一个存储虚拟化层,并用这个新加入的存储虚拟化层,对于应用系统数据进行统一管理和调配。
据马静介绍,之所以大费周折,对现有存储系统进行虚拟化改造,是因为,存储虚拟化可以带来一系列的好处。一来,它实现了存储资源的池化和共享。众所周知,目前的存储系统所采用很多磁盘,其实并不完全由于存储容量的考虑,只要是为满足存储系统对性能的要求,通过多磁盘并行存储,改善系统的 IOPS.实施存储虚拟化,相当于建立了一个整合多套存储资源的存储池,也意味着可以使用更多磁盘,不仅提高了性能,同时磁盘资源配置更加灵活。二来,存储虚拟化还可以利旧,继续发挥一些老旧存储系统。以一些老旧中低端存储为例,这些系统的特点是缓存比较小,通常只有几个G,超过8G的都很少,对整个存储系统影响比较大,但是他们的磁盘容量大。采用存储虚拟化,以SVC为例,它采用集群配置的方式,一个节点就有8G缓存,因此在存储虚拟化的统一调度下,可以显著提高老旧存储系统的性能,同时发挥其大容量的需求。
此外,一些高级的管理特性,如Thin Provisioning(自动精简配置)等,这些管理特性以往只有在高端存储系统才具有,尽管今年来,这些高端技术和管理特性也在逐步往中低端产品下移,单是对于老旧系统而言,不具备这样的管理特性。此外如快照,它是保持CDP(连续数保护)很重要的一个特性,可以确保系统故障时,恢复到快照时间点。但是快照也有一个缺点,就是占用存储磁盘的空间,很多中低端存储就是受容量限制,无法开展快照应用。IBM在快照技术上具有专利技术,其快照卷较之源卷可以做得非常小,即发挥了快照的特性,又减少存储容量的影响。这样的一些技术,通过引入存储虚拟化被自动引入,从而将现有的存储系统拉升一个台阶。这也是存储虚拟化所带来的好处。
平衡与取舍
存储虚拟化的好处显而易见的,但是落实到应用,用户不可避免的会有所担心。对此,戚前方指出,主要的担心有两点:一是存储虚拟化层自身的开销,对原有存储系统的影响;二来
freelover 发表于: 2009-09-21
我要回答相关推荐
-
Red Hat新推Storage one捆绑硬件及SDS
Red Hat为其开源存储软件新增设备选项,本周该公司推出Storage One,这是与服务器硬件供应商共同设 […]
-
超融合究竟带来了什么?
超融合成为如今企业IT市场的宠儿,超融合是基于什么样的技术变化而到来?超融合又为企业带来了什么?
-
软件定义存储 你的实施正确吗?
在合理实施的情况下,软件定义存储能够在应用和物理存储资源之间建立硬件独立和负载无关的存储应用层。与任何技术实现一样,在实施软件定义存储抽象层时也有正确和错误的方式。
-
存储虚拟化的这5种类型 你都知道吗?
IT分析师Brien Poisy总结了企业实施的五种常见的存储虚拟化类型。深入分析并审查每种方法的优缺点,找到适合你企业数据中心的最佳方式。
-
存储虚拟化的特性和优势
存储虚拟化是什么?它是如何工作的?如今有多少种存储虚拟化的类型?你的企业是如何强化数据存储虚拟化的性能和管理的?