- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
VMware与OpenStack是敌是友?
——VMwareIntegratedOpenStack(VIO)入门介绍
作者:范恂毅
在OpenStack兴起之前,开源的虚拟化平台(包括KVM和Xen)并没有像VMwarevCenter和vCAC那样功能强大的管
理平台。这就是为什么当今OpenStack技术被炒得火热的真正原因——开源的免费虚拟化平台能够得到有效、统一的管
理了。
于是,有人开始说,OpenStack和开源虚拟化解决方案将逐渐取代非免费的VMware,尽管它还不成熟,尽管它的功
能还不像VMware那样完善。这些人甚至给OpenStack起了一个外号,叫做“vSpherekiller”。这种观点的核心在于,
他们认为在未来,随着云计算的发展,虚拟机数量会越来越多,人们对虚拟机的管理,无法再像之前VMware环境下那样,
如同呵护宠物一样管理虚拟机,而是应当在OpenStack环境下,像对待牲口一样管理虚拟机,这就是著名的“Petsvs
Cattle”理论。以下是是一家专业从事Openstack技术顾问和咨询的公司Mirantis的工作人员,利用这个理论展开的一
篇名为《云计算战争:OpenstackVSVMware》的博文的译文节选:
在传统服务模式下,你将你虚拟机想象成你的宠物,你给他们取名字,比如dusty、cern等等,他们被精心抚养长
大。当他们生病了,你得修复他们。在云计算型应用服务模型中,虚拟机被看做是农场中的公牛,他们的名字通常都是编
号,牛和牛长得也差不多,当他们生病了,你就杀掉他,用一头新牛代替。未来的云应用架构应该像对待农场中的公牛一
样。VMware的保养、保护虚拟机的各种功能较比云计算型应用模式变得越来越不那么重要了。
这是一篇著名软文,去年被疯狂转载。它甚至针对VMware和OpenStack的各个模块和组件进行了评分和对比,最终
得出OpenStack优于VMware的片面结论。它是Openstack技术顾问和咨询的公司Mirantis的员工写的,难免有失客观。
对此,我有一些反驳意见,这是我个人意见,不代表VMware官方观点,可能大家看法也不同,欢迎大家讨论和指正。
首先,这个观点,错误地将OpenStack当成一个Hypervisor了。OpenStack是数据中心自动化管理平台,根本就不
是一款Hypervisor,与vSphere虚拟化平台何来竞争关系?与vSphere竞争的,只有开源且需要二次开发才能实现高级
功能的Xen和KVM,而OpenStack作为一个管理软件,仅仅能取代VMwarevCenter和vCAC的部分功能,而VMware还是
主要靠vSphere的license来获得利润的。有人认为,那么OpenStack配套免费的Xen和KVM,不是也能取代VMware吗?
诚然,OpenStack和Xen、KVM因为其开源和免费的属性,带来了一定的市场竞争力,但是它的高级功能,还是比较缺失
的,需要研发人员进行二次开发来实现,这样就会带来新业务上线时间长,且周期不固定。另外,每个企业都会针对自己
公司应用的特点进行二次开发,使得其研发的OpenStack平台仅能用于自己企业内部,无法在行业内横向推广,这样一
来,对于可能出现的软件bug就没有参照性,也没有之前在别的企业处理类似bug的经验,这样bug就无法得到及时的
支持和解决。一旦企业的关键应用出现bug,会对企业的业务产生严重影响。
其次,这个观点,错误理解了“PetsvsCattle”理论模型。“PetsvsCattle”的理论,并不代表VMware在虚拟
化中的诸多高级功能就可以不用使用,而是意味着在大型数据中心,或大型云计算型应用服务模型中,我们可以编辑诸
多虚拟机的模板、快照等自动化部署的策略,这其中包括创建虚机与创建虚拟网络。只有通过这样的自动化的配置、管理
和部署的模式,才能真正实现数据中心的Orchestration。而早期的虚拟化技术,或者说现今用于中小型企业的虚拟化技
术,只是为了节省物理硬件成本或节省机房面积而实施,并不是针对云计算而提出的,开启的虚拟机数量并不多,自然需
要IT管理人员像
文档评论(0)