科技时代新浪首页 > 科技时代 > 滚动新闻 > 正文

网络虚拟存储的前景(1)


http://www.sina.com.cn 2006年11月24日 14:09 赛迪网

  【赛迪网讯】虚拟化技术已经发展多年了,在走向成熟应用中出现了一些新的趋势,以满足不断变化的企业需求。

  存储虚拟化有三种实现方法方法: 基于主机的虚拟存储、基于存储设备的虚拟存储和基于网络的虚拟存储。其中,基于网络的虚拟化是近来存储业的一个重要发展方向。

  “内外”之争

  基于网络的虚拟化从一开始,就衍生了带内(in-band)虚拟和带外(out-of-band)虚拟之争。带内虚拟的方式在很长一段时间内成为主流,但在近两年,业内的观点发生了变化, StoreAge、EMC等一些厂商均表示开始支持带外虚拟,带外虚拟正在逐步被更多的厂商和用户所接受。

  带内虚拟

  带内虚拟,常常也称作对称虚拟(Symmetric),是在应用服务器和存储的数据通路内部得以实现。在标准的设置中,在存储服务器上运行的虚拟软件允许控制数据(Metadata)和需存储的实际数据在相同的数据通路内传递。

  存储服务器接受来自主机的数据请求,随后存储服务器会在其后台的存储设备中搜索数据(被请求的数据可能分布于多个存储设备中)。当数据被找到后,存储服务器将数据传送给主机,完成一次完整的请求响应。在用户看来,带内虚拟存储服务器好像是直接附属在主机上的一个存储设备或子系统。

  带内虚拟存储具有较强的协同工作能力,同时可以通过集中的管理界面进行控制。同时,带内虚拟可以保障系统的安全性,比如说,攻击SAN系统的黑客很难有效地访问存储系统,除非他得到了和主机一样的卷分配方式。

  在服务器层面看,带内存储容易产生性能瓶颈。尽管许多销售商们在系统中加入了缓存机制来缩小延迟,但是响应时间依旧是在部署带内虚拟存储的一个重要考虑因素。

  带外虚拟

  带外虚拟,又叫做不对称虚拟(Asymmetric),是在数据通路外的存储服务器上实现的虚拟功能。控制数据和存储数据在不同的数据通路上传输。

  一般情况下,控制数据存放在使用单独通路连接到应用服务器的存储服务器上,而存储数据在另外的通路中传递,或者直接通过存储网络在服务器和存储设备间传递。

  带外虚拟减少了网络中的数据流量。但是一般需要在主机端安装客户软件,也容易受到攻击。

  作者:黄昆

  与带内虚拟不同的是,带外虚拟模块位于主机和存储节点之间的数据通道之外,通过其它的网络连接方式与主机系统通信。

  StoreAge公司技术总监刘凯说:“因为在每个主机服务器上,都需要安装客户端软件或者特殊的主机适配卡驱动,相比带内虚拟方式,这种方式的系统可扩展性很强,虚拟化模块不会在数据通道上成为单故障点,但其实施难度比较大。”

  用户仍存的误区

  带外技术相对带内技术存在着很大的优势。但是为什么带外技术在市场上的发展并不是很好?刘凯解释说,“任何技术都是有进化的过程。StoreAge公司以前也是做带内的,后来发现有很多局限性。今天你看到EMC已经认同了带外技术,至少还有10家公司在开发这种解决方案。智能交换机只接受带外的解决方案。可能两三年以后带外的方案会取代带内的方案。”

  目前,用户对带外虚拟化技术及其能够带来的益处已经有了更多的理解,只是在少数人当中存在着小的误区,

  因为带外虚拟化需要在主机端加装Agent(管理软件,带内技术不需要),用户会担心这样会不会影响主机的性能以及安装的复杂程度如何,其实大可不必担心,Agent本身只是包含多路径驱动(提供I/O负载均衡、容错等功能);I/O地址映像表;主机CLI(命令行接口)等; 它不是基于应用级的软件,对主机系统资源的占用几乎可以忽略。Agent本身的安装也很容易,用时少、参数设置简单。

  带外方式优势被认可

  刘凯告诉记者,带内虚拟化产品意味着服务器要先接到安装了虚拟引擎的设备上,该设备再连接到SAN交换机,然后再连接存储设备。这种方式在服务器数量、磁盘阵列数量不多的时候没有什么问题,但当客户有大量的服务器与磁盘阵列时,由于所有的设备都要连接到虚拟引擎设备上,端口数可能就会不够,会需要虚拟引擎设备上有更大的内存。

  另外,带内虚拟在提供冗余时也会需要更多的花费,并且扩展性也比较差。

  EMC公司执行副总裁Mark Lewis也指出:“带内虚拟存储需要冒很大的风险,简直就是孤注一掷。这种方案非常受限,灵活性小,难以实施,没有可扩展性。是一种‘要么全有、要么全无’的方法,所有SAN中的数据都必须虚拟化,并通过虚拟的层。”

  虽然带外虚拟已经开始被逐步认可,但不可否认的是,到现在,带内虚拟方式仍然是业内许多厂商所采用的,不过,任何技术都是有进化的过程,最终某项技术是否能成为主流,还要看是否能为用户的应用带去实际的价值。

  

网络虚拟存储的前景(1)

  带内虚拟(左)和带外虚拟(右)的区别(n101)

  作者:黄昆

爱问(iAsk.com)



论坛】【收藏此页】【 】【多种方式看新闻】【下载点点通】【打印】【关闭




科技时代意见反馈留言板 电话:010-82628888-5595   欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

Copyright © 1996 - 2006 SINA Inc. All Rights Reserved

新浪公司 版权所有