VMware的存储封装器概念及其合作伙伴

VMware正在开发可以替代逻辑单元号(LUN)和NFS(网络文件系统)载入点的逻辑存储封装器–而且将存储开发限制在五家公司的集团内。

VMware的计划在VMworld 2011大会(VSP3205)上得到了披露。Wikibon分析师David Floyer进行了描述。VMware的Scott Lowe在一篇有关VSP3205会议的文章上还讨论了这些计划。

Lowe是EMC vSpecialist小组的首席技术官。他对这次披露的总的观点是它解释了VMware希望VM(虚拟机)和存储管理员能够用同一种语言对话,消弭文件访问和块访问的差异,使系统更倾向统一的VMware存储接口。

传统应用程序要求基于LUN的磁盘或磁带存储资源,而这些存储设备使通过SCSI(小型计算机系统接口)、iSCSI(互联网小型计算机系统接口)、光纤通道或类似协议来访问的。一个LUN可以代表SAN(存储局域网)上的一个逻辑磁盘或卷,而SAN驱动器阵列控制器则将这些逻辑磁盘或卷转换成实际的物理磁盘。

虚拟化应用程序也使用基于NFS载入点的网络文件访问服务。存储封装器的想法则抛弃了这些载入点和LUN.不过,Floyer主要讨论的还是LUN这方面。

存储封装器

根据Floyer的说法,VMware提出的想法是让虚拟机上运行的应用程序面对的是一个包含该应用程序数据、元数据以及所有相关政策的逻辑存储封装器或VM卷。这个存储封装器可以有逻辑通道或I/O Demultiplexer(分接器)连接到主机服务器的外部存储端口和外部阵列。

应用程序可以和它的存储封装器对话而不是和LUN对话。存储封装器还可以有API(应用程序编程接口)访问以便让外部阵列、存储VM卷的VMware阵列可以将存储封装器扩散到一个以上的存储驱动器、一个以上的存储层、一个以上的存储阵列和高速缓存架构,从而最小化存储I/O延迟性,提供设备故障保护,最大化应用程序带宽,提供最佳的存储成本效率。

实际上,存储封装器就是一个抽象了各个物理存储控制器并通过一个vStorage API扩展集来连接各物理存储控制器的外部存储控制器。这种控制器的供应商将必须使这些控制器可以和微软和其他虚拟机管理器协同工作,继续保持对非虚拟化应用程序的正常的文件访问和块访问。

VMware合作伙伴

那么谁会给存储封装器提供API访问呢?Floyer表示VMware准备和EMC(拥有VMware 80%的股份)、戴尔、日立、IBM和NetApp合作提供API,“可以帮助这些传统存储厂商进行增值服务,例如,优化磁盘上的存储布置”.在这个列表中少了一家重要的存储供应商–惠普–以及一些其他的中型厂商和初始公司。

EMC博客作者Scott Lowe则在他所提到的列表中去除了日立数据系统并加入了惠普。

Floyer使用了“卡特尔”一词来描述EMC和其他供应商小组,并表示:“加入卡特尔的其他成员(并有意排斥所有其他卡特尔以外的成员)可以减少工程设计中的顾虑。”

他希望VMware客户和它的股东能够告诉VMware说他们希望这个存储封装器的概念能够帮助他们使用最好的存储技术而不是只有利于这五家合作公司的技术。

一位VMware发言人不同意卡特尔的说法,表示:“我们在API上合作的合作伙伴包括戴尔、EMC、惠普、IBM和NetApp……–我们通常和这个‘设计合作伙伴’集团成员合作,因为它们代表了不同的客户集群、部署环境和其他技术和物流因素,可以给我们的vSphere Storage API设计开发流程提供很大的帮助。”

“不过,我们的合作还处于初步阶段。这些合作伙伴还没有承诺支持API.虽然我们希望API是开放式的,不过我们在VMworld上所展示的还是概念技术,还不是开放式的。”