作者:民工肖某

 

当企业的应用遇上云计算,部署企业私有云(VPC)是顺其自然的事情,这个话题并不算太新鲜。比较有意思是,在计算虚拟化领域最大的玩家VMware,却逐渐感受到后来的挑战者OpenStack强大的压力。
作为x86服务器虚拟化及融合虚拟化方案的领导者,VMware目前占据约50%市场份额,凭借vSphere/vCenter/EXSi等虚拟化平台软件,领先于Citrix/MS/REH等其他主流厂商。但随着OpenStack开源框架的兴起,这种开放性、兼容性的云综合管理平台,对VMware形成了很大的挑战,而且出现在VMware最擅长的企业应用市场。
作为旁观者,将从几个方面简要分析,它们在企业级市场竞争的态势。

• 各自的杀手锏:
毫无疑问,VMware强大的虚拟化平台,在服务器整合,应用环境的兼容性,以及应用的高可靠性上都有自身的优势;VMware提供了一整套的企业级高可用的方案,而这些方面,OpenStack在生产领域的能力还存在有差距。
但是OpenStack抓住了云计算的机会,在传统的应用架构向云计算架构转变过程中,原有的单一的应用架构在业务弹性扩展、分布式应用,以及低成本的方案上遇到了瓶颈。而这些恰恰是OpenStack擅长的。所以,OpenStack架构上业务模块的松耦合,组件化,以及灵活的扩展能力,强大的社区力量支持,迅速推动了它在企业级应用中的发展。

• OpenStack的进攻:
VM Migration(虚机迁移)和平台HA(高可靠性),一直都是VMware引以自豪的优势,OpenStack在这些方面也具备了很强的解决方案与其抗衡,并且在分布式应用与资源扩展上发挥了自身的优势能力。
• VM Migration。VMware的vMotion依赖 vSphere DRS、DPM和主机维护等组件,通过共享存储支持,不管是静态还是动态迁移都能迅速将数据存储的链接更新,实现快速的数据同步;OpenStack则能支持migration/block migration/live migration等多种模式,不依赖共享存储而同时迁移VM内存状态和数据,而且live migration mode下能达到秒级的迁移。在可靠性方面,dictatorship/cluster vote等机制保证migration的成功率。
• High Availability。VMware HA定义了一个集群中在资源许可的情况下,可以将出现故障的ESX主机上面的VM在其他的主机上启动起来,通常这个时间能够保持在3分钟内,而且HA不依赖DRS和vMotion。对于OpenStack,它在框架上的实现更为立体,包括对管理节点的虚IP地址管理/ Cluster的heartbeat/ RabbitMQ+Mysql的HA/ HAproxy对各核心组件支持等,而且模式更加灵活,AA/AP/Cluster/Standalone可具体实际场景配置。

• VMware的反击:
事情的变化是从Grizzly版本开始,VMware开始推动OpenStack对vSphere的支持,从Grizzly到Havana,VMWare有持续的贡献代码和功能,而在 Icehouse加入更多的功能。
比如,VMware将网络虚拟化(NSX)产品兼容OpenStack Neutron,在Neutron安装NSX drive,plugin到NSX controller,并集成到vSphere平台管理,这是结合开源平台(接口)和私有的网络管理产品来实现软件定义网络(SDN)。通过这种方式,那些想采用SDN和OpenStack云平台的老VMware客户,可以继续使用他们熟悉的vCNS技术和vSphere Switches等。
企业应用实践中,Rackspace给出的OpenStack与vSphere混合解决方案。 它保证了不同类型应用可以被部署到合适的虚拟机管理平台上;另外VMware也宣布了合作计划,将在Mirantis的方案中支持vSphere。这些都保证了VMware在OpenStack中越来越多的话语权。

• Openstack vsVMware结局:
这里只能猜测可能的结局。
结局1,阴谋论。VMware在OpenStack社区制造混乱,拉延或打乱社区版本或发行版本的计划。但这种做法往往会使自身陷入被动,最终丧失真正的话语权,失去市场的认可;
结局2,这种观点认为VMware通过对OpenStack的支持,推广VMware的混合云产品 vCloud Hybrid Servics(vCHS), 通过兼容OpenStack,VWware保证了他们在混合云上的竞争力;
结局3,VMware追求更高的目标,软件定义数据中心(Software-Defined Data Center),借助OpenStack的云的自动化、弹性和无限扩展能力,最大程度去实现智能和动态地管理软件定义数据中心的资源;
所以,不论结局怎样,VMware加入OpenStack都不算是件坏事,它至少给客户带来更多的企业解决方案的选择,帮助客户向云应用的转型过程中得到商业及开源的全面的资源。
个人预见在云计算领域,OpenStack和VMware这两位重量级玩家,VMware目前在功能和架构上稍微领先,但是OpenStack作为弱势方,将可能迎头赶上并在最后一回合给予对方致命一击。

2 thoughts on “企业私有云之争,OpenStack vs VMware”

  1. 我认为Openstack和Vmware的目标客户的区分还是很清晰的,至少在很长一段时间各有各的客户。Openstack一开始就是高大上的云软件设计,兼容性,分布式,可扩展性等等,吸引了电商,IDC这种拥有大规模IT架构的目光,而且Openstack软件费用低廉,更适合大规模部署。VMware的客户反而是传统企业内部小规模的数据中心,结构简单,集中式SAN存储,维护简单,稳定可高等等,特别适合传统客户的需求。
    所以我认为,目前看来,Openstack在大规模部署,公有云领域有优势,VMware在传统企业,小规模部署有优势。以后的5-10年,中小企业大量上公有云,大企业自建数据中心,那时候VMware的市场就会萎缩了。所以长远看,Openstack才是云操作系统的主流。

    1. VMware是个聪明的player,它基本上两条腿在走路,一边是围绕vSphere为中心的强大虚拟化软件的生态,加上NSX overlay布局,来构建SDDC目标;另一边也有CloudFoundry等开源社区支撑;这些战略确保了VMware在云平台上生态圈的完整。从商业公司角度看,这一切都无可厚非,只是传统的科技演进的游戏规则已经在变化中,从几个大佬唱戏,变成了开源力量的时代。众人拾柴火焰高,如今商业模式吸纳了互联网这派靠敏捷创新,而不是规模体量的生产力,蚂蚁战胜大象的故事开始精彩上演了。看好openstack,也为VMware的贡献鼓掌。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据