合作热线(手机微信同号):13901041470

VMWare投入敌方阵营Open

【承包网】 发布于 2014/12/27 23:37:00
点击: 1106

  OpenStack被看做是在私有云领域对VMware的挑战者,人们期待她重演在操作系统领域Linux对微软Windows对抗的故事。因此,自从VMWare打算加入OpenStack社区并随后曲折地被批准以来,各种猜测、分析VMWare公司意图的文章和评论一直是OpenStack世界的热门话题之一。

  本周OpenStack官方blog分享了一篇从技术视角分析的文章,作者是OpenStack架构师Kenneth Hui,前VMWare vSphere工程师。以Dan Wendlandt为首的VMWare技术团队自从加入社区以来在通过各种方式融入开源社区,也包括他们在香港openstack summit的一些技术活动。从Grizzly版本开始,VMWare开始推动OpenStack对vSphere的支持,从Grizzly到Havana,无论是从代码数量和功能覆盖,VMWare的贡献可以说是稳定和持续,而且会有更多的功能会在Icehouse加入。Kenneth Hui的看法基于他对VMWare这些一线社区人员的社区贡献、动向的观察,而且可以说没有私心,因为他已经不是VMWare员工了。

  主要观点如下:

  现在大致有两种观点看待VMWare在OpenStack社区的参与。第一种,阴谋论,认为VMWare的意图是打入敌人内部进行瓦解(to sabotage an opponent from the inside);在IT行业,每当一个巨头试图在开源和开放标准里面有所动静,大家一般都会直觉地往这里想,比如Oracle收购SUN之后大家对MySQL的看法[当然,现在大多数人还这么认为)];但是从VMware这一年多来对社区的贡献来看,越来越多的事实和活动让大家逐步感觉到VMWare是在严肃地对待支持社区这一方向;比如来自OpenStack一个系统集成商的Exective VP Boris Renski就这么看,他之前曾经反对VMWare加入基金会;另外,最近Mirantis和VMWare宣布了合作计划来在Mirantis的方案中支持vSphere.当然了,执着的阴谋论者在VMWare开源vSphere之前会一直坚持这种看法)

  另外一种实用主义的看法认为,这是一家技术公司普遍的做法:保证自己的产品能够和崛起的技术平台和标准相兼容。比如微软做的将Office产品在苹果OS平台上支持,进而有更大的市场占有率。这种观点认为VMware通过对OpenStack的支持可以帮助他们销售VMWare的混合云产品 vCloud Hybrid Servics(vCHS),既能支持VMWare云平台也可以兼容OpenStack。最坏的情况,假设OpenStack最终胜出,VWware不但可以保证vSphere是虚拟化选择之一,还能使得他们在云管理和混合云领域有竞争力。

  Kenneth Hui的看法接近于实用主义,但不是很同意VMWare的目的仅仅和OpenStack兼容,VMware有更大的目标!

  是什么呢?我们先要理解云计算和VMWare提倡的软件定义数据中心(Software-Defined Data Center)之间的关联。VMWare的软件定义数据中心理念已经深入人心,也是他们的战略方向。不过正如Kenneth Hui之前文章里面谈到的,The SDDC Isn’t The Cloud,软件定义数据中心是云计算的核心技术但不等于是云计算的同义词。云计算平台,比如OpenStack,通过自动化技术将虚拟的资源以灵活可用地以服务的方式交付,并能支撑大规模的弹性扩展;而软件定义数据中心的要义在于将软硬件资源变成可以编程控制的云计算元素(the code/element to program)。从灵活调度软硬件资源的角度,需要一个可编程接口或者说controller,云平台比如OpenStack正是这一层次,提供端到端的灵活管理和调度,以满足云的自动化、弹性和无限扩展。

  Kenneth Hui认为VMware的宏伟目标是:VMWare希望通过OpenStack项目将她的软件定义数据中心梦想提升到新的层次——通过OpenStack这一云计算平台控制层来发挥软件定义数据中心的潜力;这样,无论是VMware的软件定义数据中心已经引领多年的老应用还是下一代的云计算applications,VMware的产品和技术都是最佳选择。

  通过加入并贡献OpenStack社区,VMWare不是要弱化vSphere和ESXi hypervisor,而是通过OpenStack和vSphere先进功能的整合来更加智能和动态地管理软件定义数据中心中的资源。VMWare要轻车熟路地做他们的网络虚拟化(NSX)产品做过的类似的事情:结合开源平台(接口)和私有的网络管理产品来deliver软件定义网络(SDN)。通过这种方式,哪些想采用SDN和OpenStack云平台的老VMWare客户,可以继续使用他们熟悉的vCNS技术和vSphere Switches等。

 编辑:刘月