这是26维自媒体联盟关于开源软件的一系列选题文章,本文只是其中一篇。对开源有兴趣的朋友除了关注“了不起的计算”外,可以关注像“云上企业”、“存储关爱协会”、“思维实验”、“网深了说”等。
引言
前些日子本来想就着那篇“OpenStack有没有未来(文中观点大意如此)”的热点文章写点什么,结果乱七八糟的事儿一堆就拖到了现在。
虽然借热点事件涨粉可能不太现实了,但就OpenStack的现状和未来还是想说点什么,遂采访了几位用户及相关厂商,其中有乐观派,也有较为悲观的。言归正传,看看他们对OpenStack的未来持什么样的态度。
——————————————华丽丽的分割线
燥热的OpenStack圈终于冷静下来了,回顾整个事件,焦点源自一篇文章中的一组数据。在《Gartner:OpenStack去年收入仅3.5亿美元厂商内外交困》一文中写道,“知名IT咨询公司Gartner日前针对流行的云管理平台OpenStack发布了一份报告。报告披露,2015年全球OpenStack营收仅3.5亿美元,其预计即使到2020年也就大约30亿美元的市场规模。而且OpenStack 2015年的3.5亿美元营收并非人人都有份,业界公认最大的赢家是OpenStack基金会。据说基金会靠赞助费用每年有7000万美元收入,独占五分之一。而真正的OpenStack厂商日子过得并不好,甚至可以说惨淡。”
文章直指OpenStack的发展前景,这也一下子激怒了一众围绕OpenStack做生意的厂商。事实上后经查明,这是一篇一年前的旧文,而Gartner分析师也出面辟谣,其并没有发布过这样的报告。究竟是谁在中伤OpenStack?相信每个人心中都有一个答案。从阴谋论的角度出发,想必是OpenStack触及了或即将要触及某些企业的核心利益,于是有了这么一篇唱衰OpenStack文章的出现。
不管怎么说,随着相关信息的陆续披露,有关“OpenStack数据真相”的危机可以算过去了。但是长远看,OpenStack所面临的问题还有很多。比如DaoCloud CEO陈齐彦日前在接受采访时就讲到未来Docker是很有可能取代OpenStack的。而他给出的理由是,如果用户把Openstack仅仅当做数据中心的管理平台,今天Docker还做不了这个事,但如果把Openstack看成一个弹性计算的支撑平台,Openstack所能做的只是Docker的冰山一角。
陈齐彦指出,即便从数据中心管理的角度而言,像包括VMware之类的商业软件的能力远在OpenStack之上。用户当下之所以使用OpenStack,最重要的一个因素是成本考量,而非其技术领先或者好用。OpenStack需要大量定制化的功能,这并不是普通用户能够解决的,需要大量的ISV来帮助实施。
尽管作为Docker阵营的DaoCloud去评判OpenStack颇有些“暗锤打人”的意思,但是理性地分析陈齐彦的观点,也不是没有道理。事实上他表达了两层意思,一是OpenStack的定位究竟在哪?做数据中心管理平台,那没问题,但要作为一个整体支撑平台,可能还差点能力。二是OpenStack当下的繁华是建立在成本的基础上,并非能给数据中心带来什么革命性的变化。
就此,笔者也采访了两位用户,一位是思源科技集团云服务中心常务副总经理张小斌,另一位是PPTV架构总监金龙。从应用情况来看,他们所在的企业均在应用OpenStack,其中前者应用规模较为广泛,后者则在小规模使用。他们对OpenStack的判断虽然没有陈齐彦那么悲观,但在某种层面是契合的。
比如张小斌表示,虽然依托OpenStack可以快速搭建起一个私有云平台,但是光有OpenStack私有云远远不够的,安全?监控?计量?审计?这些缺失的东西都需要自己去补,这其中涉及到非常复杂的数据中心规划、运维、管理,涉及操作系统网络存储,涉及复杂的业务迭代DevOps等,要做好是有相当的技术门槛的。另外,当前应用所需与OpenStack提供的虚拟机还有相当的距离。对于很多人而言,由于知识技能的缺失,仅仅提供虚拟机并不能很快衔接庞大的业务开发人员,而PaaS则可以很好地与业务对接,也更容易为业务研发人员理解与接受。
前者可以理解为OpenStack与商业软件之间的差距,后者则是以Docker为代表的另一个技术流派现在正在做的事。结合二者的观点,你或许可以更好地理解为什么陈齐彦会说出那样的话,毕竟Docker更接近应用,而OpenStack更接近资源层,谁都知道,由上层往下层拓展会更容易些。当然,这是理想状态。有一句话叫存在即合理,就像张小斌所言,OpenStack的争论不断不假,但其快速生长的前提还是有市场需求,否则也不会有那么多人、那么多资金进来做这个事。
他认为,OpenStack的出现有其特殊的背景,即云计算走向成熟将要落地的时候。这时候需要一种技术或平台来满足各种需求,OpenStack就是这样一个平台。它开源、众多技术厂商参与、社区发展快、人才增长也迅速。从这个角度来考虑,无论是张小斌还是金龙都对OpenStack的前景表示出了十分乐观的态度,甚至作为“敌人阵营”的陈齐彦也认同,这样的功能他们现在是做不了的。
不过,如果观察未来,随着各种新技术的不断出现,OpenStack最终能在云生态中扮演怎样的角色?像CloudStack似的昙花一现,还是能屹立不倒。估计谁也不能给它下最终结论。从受访各家的观点来看,Docker方无疑是认可自己发展方向的,偏激进。两个用户方则相对理性,在好的方面他们不吝赞美,不表现还不尽如人意的地方也不吝批评。
张小斌表示,长远来看,随着K8S、Mesos等的快速成长,肯定会抢占OpenStack相当的市场。因此OpenStack、K8S、Mesos多强鼎立是他对OpenStack未来的判断。金龙也认为,OpenStack未来在云生态会占据重要的位置。他们两个都认为OpenStack不会走CloudStack的老路。
作为OpenStack一方的代表,海云捷迅研发总监吴德新在接受采访时也表示认同两位用户的观点。他认为,OpenStack和Docker未来应该是各有分工的。容器的优势在上层应用,更适合做PaaS、SaaS,而虚拟化/OpenStack的优势在底层硬件的抽象和编排上,二者并不矛盾,它们相互配合是未来用户不错的选择。
在这个问题上,UnitedStack有云CMO张群英所持观点与吴德新及两位用户所见略同,即大家都做自己擅长的事情,而不是越俎代庖。不过在对OpenStack的未来前景的认识上,她有着自己的认识,她更愿意拿Linux和OpenStack来做对比。她说,Linux掀起了传统数据中心时代的第一波开源浪潮用了20年时间,并最终成为数据中心的主流OS;今天OpenStack正在掀起云数据中心时代的开源浪潮,她对OpenStack的判断是未来云数据中心的统治者。
最后总结下各方对OpenStack的判断。从资源管理的层面看,OpenStack有前景,但未来不免会受到新技术的挤压,几强鼎立格局在所难免。
从OpenStack本身的发展来看,问题还有很多,需要不断完善,有技术层面的、也有市场层面的。技术层面看,还有很多功能上的缺失,需要继续补强。市场层面看,当前的OpenStack市场上表现出了一些不太好的竞争态势,在一个远未成熟的技术上、市场中,价格战会摧毁刚刚建立不久的用户信心。
而从整个云生态的角度而言,笔者信奉长江后浪推前浪,前浪倒不一定被拍死在沙滩上,但是如果自己不够努力,那必死无疑,这一点对谁都一样。
原文发布时间为:2016-04-20
本文作者:于泽