存储虚拟化能够缓解厂商锁定问题吗?

一些存储虚拟化系统具有的其中一个好处是,它们让你可以使用任何一家厂商的硬件,并将硬件纳入到单一存储服务的范畴。基本的出发点是,你不会被任何某一家厂商牢牢锁定。这听起来是个很美好的梦想;但到目前为止,它其实还没有如愿以偿。由于服务器虚拟化技术,这种情况可能会发生变化。

将存储控制器提供的诸多服务:如逻辑单元号(LUN)管理、快照和自动精简配置——抽取出来,这个概念存在至今已有十多个年头了。如今的存储系统大多其实并没有实现软硬件之间的紧密集成。除了少数几家厂商外,厂商们首先是软件开发商,它们常常使用现成的硬件。你其实购买的是软件,或者用我的话来说是存储服务;与那些服务配套的是确实由厂商选择的硬件,但可能不是由它们设计的硬件。

与厂商无关的存储虚拟化其目的在于打破这种模式。这在过去意味着,要购买功能相对强大的一套服务器,把它们组成集群以获得可用性,并且运行存储软件厂商的产品。在此基础上,你实际上可以连接任何厂商的磁盘系统,那样等到购买时,你可以自由作主。这听起来又是个美好的梦想;一些用户对这个概念深信不疑,但大多数用户对此并不买账。

未得到采用的原因在于,这种方法有点具有“套件”(kit)的性质。你不得不把产品装配起来,然后连接到运行存储服务软件的服务器,让一切运行起来。一旦实施到位,这些系统给人留下了深刻印象。它们可以在不同存储厂商的产品之间迁移,复制到不同的产品,甚至可以跨不同厂商的系统对卷进行条带化处理。

不过,要是某个地方出了问题,你只好找硬件厂商寻求帮助。这方面有时很困难,因为你没有使用它们的软件。系统基础上运行正常,所以硬件厂商认为自己的工作已完成。虽然存储软件公司试图出手相助,但是他们所能给予的帮助很有限,结果客户常常只好自己来解决。

这导致了目前主导存储虚拟化市场的系统,即单一厂商的专有系统,它们提供了虚拟化的整套软件,比如将卷创建从磁盘轴管理中抽象出来、自动精简配置、快照和复制等方面。不过,硬件来自同一家厂商,因而排除了上述的“套件”性质。广大用户已经用实际消费来表明:这是一种尚可接受的折衷方案;与厂商无关的存储虚拟化现在还是一个相对小众的利基市场。

我之前多次表示过,说到服务器虚拟化会如何改变IT的运营方式,我们探讨的只是皮毛而已。其中一个变化可能会出现在存储层面。虚拟机管理程序最后可能会对存储进行虚拟化,正如它对处理器和网络连接进行虚拟化那样。

虚拟机管理程序可能会使得与厂商无关的存储虚拟化具有的“套件”性质似乎更容易管理。正由于用户们变得不太关心自己使用什么品牌的服务器,他们可能会变得不太关心自己使用什么品牌的存储系统。到时你肯定会关注存储系统的可靠性和性能,而不是关注哪家厂商拥有最佳的快照功能。

平心而论,如今的虚拟机管理程序缺少能够执行所有存储服务功能(如复制、快照和克隆)所需要的完整功能,但是正如我们在之前的文章中讨论的那样,现在市面上有了可以弥补这些空缺的软件。

让虚拟机管理程序可以处理宏观存储服务(如数据位置),然后使用软件来提供粒度更细的服务(如可扩展的快照),这也许是切实可行的一种替代方案。对于许多人来说,这也许是一条理想的道路,有望让存储成为服务器或桌面虚拟化项目中更具有成本效益的一部分。