与其它技术供应商相比,VMware可能是世界上最乐于帮助企业用户将现有基础设施向更具敏捷性及高效性的虚拟化服务器端进行迁移的厂商。简单来说,VMware是一家在企业级虚拟化服务器领域取得广泛成功的技术巨头。
不过说到云计算领域,VMware的统治地位则没那么稳固、甚至可以说尚未建立起来。目前Amazon才是当之无愧的霸主,而VMware单在OpenStack方面都不足以睥睨群雄。OpenStack作为开源项目拥有众多利益相关方,各参与企业贡献自己的力量欲携手打造一套开放的云平台解决方案。
在过去几年中,我发现VMware在不同场合所表现出的OpenStack发展定位似乎存在极大差异。在某些媒体采访中,VMware始终以开源OpenStack的挑战者姿态出现。而在本周的采访当中,VMware公司CEO则表示OpenStack并不适合企业用户使用。然而要想探究真相,我们还需要更深入地加以分析。
与VMware类似,OpenStack所代表的并不只是单独某款产品或者事物。它代表着一系列项目合集,这套被统称为OpenStack的方案组合包含着计算、存储、网络、业务流程以及身份验证服务等。与之类似,VMware也拥有自己的工具家族,包括vSphere(以及与其配套的ESX管理程序)、vCenter以及vCloud管理工具套件。尽管vCloud往往被认为是OpenStack的竞争方案,但vSphere ESX与后者可谓并无冲突。
但与VMware的区别在于,OpenStack将抽象层作为主要关注重点。它的努力方向在于构建起高层功能平台,同时允许来自其它供应商的产品及服务插入进来。举例来说,在OpenStack Nova计算项目中,用户能够选择VMware ESX作为虚拟化管理程序。
没错,VMware能够(也确实)作用于OpenStack内部。
早在2012年10月召开的OpenStack圣迭戈峰会上,我就以敬畏的心情聆听了时任VMware公司CTO的Steve Herrod解释该公司如何以有限的方式迎接OpenStack。Herrod当天所做的并非单一产品展示;他从自己的立场出发即兴回答了来自现场观众的问题齐轰(其中很多问题可能也正是大家想问的)。Herrod表示,未来的世界将呈现出混合型面貌;他同时坦言确实有很多用户不希望被局限在纯VMware堆栈当中。
VMware公司目前已经将该战略纳入执行流程。在今年七月末的VMware 2013第二季度财报电话会议上,公司CEO Pat Gelsinger以非常积极的态度展望了VMware在OpenStack世界中的发展前景。
“VMware的目标在于发展成为云基础设施软件市场的领导者,而且我们也已经通过多项声明清晰表达了自己有效支持OpenStack的立场,”Gelsinger指出。“我们将其称为自己的组件战略,即积极拥抱OpenStack API并将其添加至自己的产品中、最终将自己的业界最佳通用技术推广到OpenStack框架当中。”
VMware同时也是OpenStack网络项目(一度曾被称为‘Quantum’,目前已被更名为‘Neutron’)的主要支持厂商及推动者。VMware内部的发展动力源自对Nicira的收购(交易发生于2012年,VMware为此支付了12.6亿美元)。OpenStack网络(与其它OpenStack项目一样)同样属于抽象层,而VMware Micira网络虚拟化平台(在一周之后的VMworld大会上肯定迎来新一轮升级)则是介入其中的一大关键性技术。
就目前来看,OpenStack已经取得令人瞩目的成功,而且将继续在可预见的未来保持成功姿态。这主要是因为它能够灵活地成为任何用户手中的任何工具。它是一套开放式平台,出色的可扩展性使其赢得了众多厂商的参与、从而构建起庞大的生态系统——即使是VMware之类被广泛视为其竞争对手的厂商也将不禁加入其中。