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之类被广泛视为其竞争对手的厂商也将不禁加入其中。