2008年11月,LSI公司推出了其新一代存储虚拟化管理软件SVM 5,旨在帮助用户充分整合和利用现有存储资源。与此同时,传来惠普公司开始OEM SVM 5的消息(详情请见:HP成为LSI StoreAge SVM的OEM客户),与IBM拥有自己的存储虚拟化管理软件SVC相比,惠普选择了OEM SVM 5与其展开竞争。看来IBM和惠普又将在存储虚拟化领展开一场激烈的竞争。

  SVM VS SVC--孰优孰劣?

  从产品角度来看,SVM和SVC都是希望通过存储虚拟化技术能够降低管理异构存储架构复杂性的同时,减少用户对存储设备的使用量,实现自动化需求配置,最终达到提高用户存储效率的目的。

  从应用角度来看,SVM和SVC都具有集中卷管理、存储池、快照、卷复制、数据迁移、镜像和自动精简配置等强大功能。两个管理软件都是希望通过这些强大的功能来简化虚拟化基础架构管理、大幅提高存储容量的利用率、降低数据中心的功耗、提高能源利用效率。但是两款产品的设计理念却是不同,IBM SVC的设计原理是带内(in-of-band),而LSI SVM的设计原理则是带外(out -of-band)。设计原理的差异也就造成了这两款产品的一些差异:

     

  IBM SVC采用带内(in-of-band)设计原理。SVC产品是运行在位于数据路径的设备上,所有数据都必须先通过SVC进行处理,再分配到存储池中去。这种设计原理依靠的是强大的I/O处理计算能力和高可扩展性。IBM通过对一对基于IBM System X服务器技术上的冗余“存储引擎”进行组合形成一个“I/O组”。每个I/O组包含16 GB的高速缓冲内存。通过这样的设计来实现数据处理和管理的高度统一性。当然这种带内设计不可避免的会遇到I/O瓶颈的情况,因为用户业务发生如何变化是具有不可预测性的。除此之外,IBM在主要存储系统的支持(IBM、EMC、HDS、Sun、NetApp、Dell、HP、NEC等)、各种多路径软件的支持(Symantec/Veritas Volume Manage、HP-UX PVLinks、Solaris MPxIO、VMWare ESX等 )及操作系统的支持(Windows 2000,2003和 2008、Sun Solaris 8、9、10、HP-UX 11.0、11i V1、V2、V3、IBM系列操作系统等)。

  LSI SVM则是采用带外(Out-of-band)设计原理。这种设计是采用一种分离数据路径的架构,将控制和数据信息分离并赋予虚拟化设备多个路径。LSI SVM这种设计原理,使得数据路径中不会像IBM SVC那样参与数据的处理,能够避免出现I/O瓶颈的问题。当然SVM存在着一些不足,比如在最大数据管理量方面,SVM 5的最大数据可管理量为2PB,而IBM SVC则达到了惊人的8PB,虽然说数据管理不能够用最大数据管理量来衡量,但是面对数据量的爆炸性增长,更需要做的是未雨绸缪。另外一个分配卷的最大容量问题,LSI SVM 5最多只能给分配卷2 TB的容量,从目前来看,这个的确是有点偏小,LSI全球软件业务支持总监 Gabi Cohen也承认这点,他认为在今后需要提高更大的容量。

  当OEM成为一种习惯

  鉴于IBM SVC已经具有5年的历史,在产品日趋成熟。惠普公司选择了OEM LSI 的SVM 5与之抗衡。惠普这种选择可以理解,如果再重新研发类似的产品,先不说产品是否成功,单单研发的费用就是一笔巨大的支出,如果研发出产品来,还需要后期的推广种种工作。因此惠普选择了最直接了当的方式--OEM。不管OEM是对是错,但当OEM成为一种习惯时,也正是一个企业创新力日趋枯竭的过程……