第四回合:价值
现在是最后一回合,我们将决定比赛结果。虽然,OpenStack还是VMware更有价值,这个问题并没有很清晰的答案,并且答案也取决于部署规模。虽然OpenStack是免费使用的,但是他需要有大量工程资源和领域专家才行,并且他还需要很多架构和搭建方面的工作,因为它支持很多部署场景,并且安装过程都不尽相同。VMware则需要花费一些经费购买权限,并且相对来说更加容易安装和运行,另外较比命令行,VMware则学习成本更低一些。
总得来说,OpenStack入门门槛较高,但是随着项目规模的扩大,你将从中受益,因为不必支付高额的版权费用。VMware虽然在小规模安装时相对容易,但是随着规模扩大,事情就变了。这就是说,随着云应用大规模化,大家也更加熟悉OpenStack,那么OpenStack的入门门槛就低得多了。

在云计算领域,OpenStack和VMware这两位重量级玩家,VMware在功能和架构上稍微领先,但是OpenStack作为一只弱旅,却在第三回合迎头赶上并在最后一回合给予对方毁灭性打击。
后记
巧合的是,在写这篇文章的时候,VMware股价在一月29日一天就下跌了22%,市场分析称VMware缺乏清晰、优秀的云计算策略。
我也了解为什么大家不同意我的给分,并且不明我为何在四轮对比中权重相同。说实话,这个评分不是那么完美,也没有那么客观,但是他有他的存在的意义,他让这场云计算这场战争变得更加有趣,请大家积极评论并提出您的观点。
针对此文章精华评论 OpenStack社区:Toby Ford
这是一篇非常出色的深入挖掘两者区别的文章,比如 Pets vs. Cattle的比喻就非常好,另外,我认为评价标准应该再增加几个纬度。
在DRS与OS Scheduler对比中,目前,DRS对比OpenStack Scheduler是有优势的,因为DRS采用各种关键指标去决策部署虚拟机时的主机节点选择,另外,DRS还会对虚拟机整个生命周期进行监控。
但是,DRS是封闭的,这些权重指标都无法配置,举一个简单的例子:如果在晚上很短的时间内,CPU的负载突然增高,这并不意味着我们需要将虚拟机迁移到另一台宿主机之上,或者如果管理员知道在未来一段时间将会虚拟机将会发生一些问题而又不想DRS介入其中,这就变得非常难办了。相反,OpenStack Scheduler则会逐步与DRS拉开距离,特别是当其变得更加可扩展。
针对为什么说vMotion采用动态/全生命周期地去维护虚拟机很重要:vMotion/DRS/HA都是处理传统型虚拟机的必备功能,显而易见,这跟虚拟机的类别其实没什么关系,而我要说的是vMotion/DRS 对于资源的最大化利用还是很重要的。
在我们的实际环境中,我就因为需要自定义调度规则而不得不关闭了DRS,虽然我们自定义了调度规则,但是VMware的升级使这种自定义的调度器变得非常难以维护。
我想要说的是,OpenStack不单单面向cattle模式的应用场景,对于处理pets模式的虚拟机也会越来越好。

更多精彩欢迎关注:IT168 CIO俱乐部公共微信