在许多人看来,VMware跟数据存储没有太大关系。在它的展望中没有对驱动器阵列的给予足够的重视。这种情况将发生改变,因为这家公司开始为应用程序提供主存储和网络。
让我们来考虑这三个基本的IT组件:计算、存储和网络。
计算正在被迁移到虚拟机管理器(让我们说ESXi)操作下的虚拟机(VM)。同样地,虚拟机管理器将物理服务器的处理资源分配到许多个小的虚拟机中,存储则被迁移到软件定义的虚拟存储阵列(VSA)中,而网络则被迁移到软件定义的虚拟网络(VN)中:强大的底层硬件被切割成一个个虚拟单位并根据需要来配置。
目前为止,很明显的是,在一个完美的虚拟化世界里,VM和VSA是被一个虚拟机管理器来管理并运行一个应用程序或一个集合的应用程序的。
当VMware草创的时候,它关注的是服务器软件,对网络存储并不感兴趣。
现在,这个世界已经变化到在强大的商品服务器硬件上运行存储和网络软件堆栈,而这个商品服务器硬件还将变得更为强大,因为大量的闪存记忆体被添加到服务器中,而闪存正在取代磁盘驱动器原来的主数据存储地位,将存储阵列变为近线的二级存储层。
我相信这是VMware的产品战略家们所看到的数据中心格局,而他们正在让VMware成为存储领域的举足轻重的力量。
我们来考虑一些存储事实:
- 通过DIMM连接模块,Diablo和SMART Storage可以为服务器提供高达6.4TB的闪存;
- P520 PCIe闪存卡正准备开发16TB的闪存容量;
- Fusion-io的ioScale PCIe闪存卡有高达3.2TB的容量,而未来的非易失性NAND芯片的闪存卡正准备将容量提高一倍;
我们正在看到数以十TB计的闪存可以被用作应用程序加速高速缓存,也就是说,一个块存储资源可以通过VSA技术在各个服务器上组成池或作为存储记忆体。这意味着运行在这些闪存资源上的服务器可以运行更多的VM。被编组的服务器成为更加强大的VSA节点(或虚拟网络节点)。
这些服务器组中配置了大型闪存库,而这些闪存库则通过高速连接来互联,比如InfiniBand、40Gb/秒以太网或PCIe网络,因此这些服务器组可以成为一个专门为VM动态配置存储池的全新的SAN(存储局域网),可以随着VM的迁移而迁移,并为VM提供指定的服务质量。
也就是说,原来VMware面对的用户是从拥有大量闪存的服务器中配置和管理存储资源的,那么VMware为什么要接近那些产品和技术并不是面向运行在虚拟化服务器的应用程序的供应商呢?
一个可能就是EMC的ViPR会转让给VMware,它将运行在VM上。另一种可能就是VMware应该有自己的像ViPR这样的技术,将存储和网络的控制面和数据面分离。
我认为这家EMC的子公司已经意识到它有机会在强大的服务器(还有有更强大的服务器)的存储配置和管理方面扮演更重要的角色。它有这个机会,它应该抓住这个机会。
最后,认为网络存储阵列供应商就应该负责服务器内存储的管理和配置的想法是毫无道理的。这两个角色应该在存储所在的地方执行;在服务器这里,这个地方就意味着服务器操作系统或虚拟机管理器,而在虚拟机管理器的情况下,传统服务器的操作系统就只是一个应用程序包装器。
存储的重心正在更加接近地移向服务器。它们越来越虚拟化,而VMware的ESX这样的虚拟机管理器将从存储丛林的小动物变成猛兽。