存储虚拟化现在主流是什么?


网友:copyking 发布于: 2008.11.25 15:33 

 

   Nelson Nahum不仅是带外虚拟化Out of Band Virtualization技术的发明人,同时也是包含快照技术与基于快照的异步远程复制等在内的高级存储技术的发明人及软件架构师。他目前在LSI负责开发存储虚拟化与数据保护产品。

  从大型机的虚拟化到x86服务器平台的虚拟化,服务器虚拟化技术的发展一直是按部就班,用户的认可度也与日俱增,并没有太多争议。存储虚拟化的发展则不同,基于网络层的虚拟化与基于存储阵列的虚拟化两种方式孰优孰劣似乎是一个解不开的结,与此相关的争论也不绝于耳。

  近日,记者采访了LSI公司Engenio存储事业部DML工程设计院士兼总监Nelson Nahum。他明确表示,基于网络层的存储虚拟化是业界主流。

一整套方案

  由于虚拟化功能是被嵌入到存储控制器中的,因此基于存储阵列的虚拟化技术简单易用,用户只要购买一台具有虚拟化功能的存储阵列即可。但是Nelson Nahum指出:“从以往的大量实践来看,无论是在高性能计算领域,还是在SAN环境中,与其他形式的虚拟化技术相比,基于网络层的存储虚拟化灵活度更 高,成本也更低廉。基于存储阵列的虚拟化面临种种问题。比如,在进行访问时,所有通道都必须进入存储阵列中的同一个控制器,这就是一个无法避免的瓶颈。为 了突破这个瓶颈,厂商就必须提供一个巨大的控制器,但这又会造成成本的上升。基于网络层的存储虚拟化就不存在这样的问题,因为所有的数据接口都是独立存在 的,不需要所有的通道都进入同一个控制器。LSI提供的基于网络层的存储虚拟化产品使得在任何时候进行的任何器件之间的任何形式的访问都是自由的,而如果 采用基于存储阵列的虚拟化方式,访问只能是单一方向的,也就是说所有的数据都必须聚集到一个平台上,所有的存储过程都只能在一个器件的内部进行。”

  基于存储阵列的虚拟化产品通常可以由一个厂商单独提供。而基于网络层的存储虚拟化产品大多是一款软件,还需要一个硬件载体,比如交换机。因此,基于网 络层的存储虚拟化技术的发展需要多个厂商的共同努力。此外,在实施过程中,用户可能还会遇到诸如网络、安全等方面的一些问题。Nelson Nahum解释说:“通过一系列的收购以及自主研发,LSI实际上可以提供一整套的存储虚拟化解决方案,包括硬件和软件。采用LSI的虚拟化解决方案,用 户不需要寻找多家公司。”

两种方式兼顾

  StoreAge公司是一家以虚拟化技术见长的公司,其主打产品SVM(存储虚拟化管理器)是标准的基于网络层的存储虚拟化产品。StoreAge的 品牌虽然没有IBM那么响亮,但在基于网络层的存储虚拟化技术方面,StoreAge的SVM并不逊色于IBM的同类产品SVC(SAN卷控制器)。 2006年11月,LSI公司将StoreAge收归旗下。从那时起,人们就在期待,LSI将如何把虚拟化技术与原有的硬件产品进行整合。“实际上,我们 正在把StoreAge的相关软件应用到LSI的存储系统中。目前产品的研发已经进入一个比较高级的阶段。预计到2009年,我们将推出第一批整合了 StoreAge虚拟化技术与LSI原有硬件产品的新一代虚拟化解决方案。”Nelson Nahum解释说。

  SVM是一个在异构环境下提供虚拟卷管理的SAN应用设备。SVM可实现在整个空间里的存储容量和存储性能的共用。SVM的卷管理软件负责在存储池中 按需要建立一个或多个不同大小的虚拟卷,并把这些虚拟卷按一定的访问授权分配给由SVM管理的一台或多台应用服务器。应用服务器访问分配给它的虚拟卷中的 数据时,并不知道也不需要知道这些数据物理上存放在哪个存储池的哪个地方。SVM独特的带外虚拟化设计,使它不会有任何性能损失,并可为SAN提供高扩展 性和高可用性。SVM为分散的企业存储提供集中的管理,在很大程度上降低了总体拥有成本。在LSI最新发布的SVM 5中,已经把今后的研发工作重点放在纯软件、可扩展性及安全性等方面。

  为增强在虚拟化方面的技术实力,LSI还收购了QLogic公司的DPM部门,并在2007年12月发布了相关的产品LSI 8400 DPM(Data Path Module)。它使用集成的基于主机的代理功能,可降低托管分布式标准代理的复杂性。

  从记者目前了解的情况看,LSI在虚拟化产品方面的策略是两条腿走路:一方面,SVM还会以虚拟化软件的方式存在,这就是标准的基于网络层的存储虚拟 化产品;另一方面,LSI也会把SVM虚拟化技术集成到LSI存储阵列的控制器中,这相当于是基于存储阵列的虚拟化,满足了LSI现有的相当一部分OEM 客户的需要。

  由于LSI的业务模式比较特殊,主要是以OEM方式为主,因此其产品策略的制定必须以OEM客户的利益为重,而提供基于存储阵列的虚拟化产品,可以满 足OEM客户支持异构存储环境的需要。不过,StoreAge以前是以渠道销售为主的,因此LSI也会保留对渠道的支持,而基于网络层的存储虚拟化解决方 案很可能会依靠渠道进行销售。

三足鼎立

  在基于网络层的存储虚拟化领域,LSI面临的竞争对手不止一家,比如IBM、EMC。

  IBM在2003年就推出了第一版SVC,此后4年中更新了9个版本。据IBM公司2007年11月公布的数字,IBM已在全球3400个安装地点部 署了1万台SVC。IBM还在最新的SVC 4.2.1版本中增强了原有的FlashCopy功能,并极大地增加了所能支持的存储容量,其速度也比上一代产品提高75%。

  EMC在基于网络层的存储虚拟化方面的发展有些曲折,虽然早早发布了SAN虚拟化产品Invista 1.0,却因为产品本身的一些问题而没有在用户中进行大力推广。2007年12月,EMC又卷土重来,发布了完善后的Invista 2.0,进一步增强了产品的可用性、可扩展性、可管理性及互操作性。

  相对于IBM、EMC这样的知名品牌,LSI确实在品牌知名度方面略处下风。

  不过,Nelson Nahum表示:“有更多的厂商加入到存储虚拟化领域,对LSI来说既是挑战也是动力。EMC在基于网络层的存储虚拟化领域进行了大量投入,恰恰证明了我 们选择基于网络层的存储虚拟化架构这条路是正确的。我们的虚拟化产品推出已经有很长时间,无论是技术上还是应用上都已经十分成熟,而且在带外管理、灾难恢 复等许多方面拥有独特优势。对LSI来说,在推广虚拟化的过程中有一个原则十分重要,那就是不能影响OEM客户的利益。”



  三种虚拟化实施拓扑图

虚拟化的实施要有的放矢

  经过多年的发展,虚拟化已经从过去那种比较简单的方式变得越来越精细,并且广泛应用于服务器、存储等诸多硬件产品上。通过软硬件相结合的方式,虚拟化可以为用户提供所需的存储管理及数据管理服务。

  存储管理与数据管理体现在各个层面,因此用户需要不同种类的虚拟化技术。不论是基于网络层的虚拟化,还是基于存储硬件层的虚拟化,其最终目标只有一 个,那就是在一个覆盖整个系统的虚拟化框架下实现统一的管理与控制。为了实现这一目标,需要所有相关厂商的共同努力,当然也少不了行业标准的支撑,这样才 能让虚拟化真正成为所有硬件设备的一个共同属性。

  时至今日,虚拟化已经在一定程度上改变了用户的采购、部署、应用和管理习惯,但仍有一部分用户对虚拟化存在误解:有一类用户始终对虚拟化抱着敬而远之 的态度,认为只有那些看得见摸得着的服务器、硬盘才是最值得信任的;还有一类用户,采用虚拟化技术时比较盲目,因为使用不得法,没能充分发挥虚拟化的优 势。

  其实,虚拟化并不虚。它就是一项软件功能,把原来用户必须面对的配置、管理和应用上的复杂性完全屏蔽掉,而以自动化的方式去实现。作为用户,在面对虚拟化技术时,既不要盲从,也不要急着说“不”,只有全面、客观地进行评估,才能让虚拟化的实施有的放矢。