[轻喷] OpenStack 的愿景

2014-05-15 16:35:24 +08:00
 pyKun
OpenStack 的愿景

前言:
本人是在 OpenStack 圈子的新人,不到两年的 contributing 时间,是个工程师,developer。所以很多思考问题的角度都并非处在一个多高大的位置。就工程师而已,我思考这些的引子,无非就是我们创造的,发展的这个工具(OpenStack)会有怎么样的未来。

“OpenStack 太强了,他就是未来” vs “OpenStack 太弱了,架构和性能都太差了!”

看待任何一个事物,都要去展望它的上限和估量其下限,对 OpenStack 亦如此。鄙视 OpenStack 的人无非两种,一种在大型互联网公司有着很强的分布式经验的个人或者团队,诸如百度,淘宝,腾讯。他们拥有的经验已经远远超过 OpenStack 很远,对于他们来说,那样的评价是符合的。而另一群鄙视 OpenStack 的人群大部分只是听上面那一群人的言论后的跟风的结果。因为他们没有思考过 OpenStack 的上限在哪。就以 VPS 为基础的云计算而已,OpenStack 要解决的问题,除了存储,网络,虚拟化之外,还要部署,通信,监控等等基本的分布式问题要解决。如果说这些技术在 OpenStack 里做的统统都很差,OpenStack会立刻死掉么?不会的。因为OpenStack 做了另一个事,就是通过很开放(open)的方式把云计算里的各种概念和技术抽象成了各种富有含义的操作,或者直接说是API。在做了这个很基础的事情后,OpenStack 的思想和背书就开始被传播了。举个很简单的例子,一个做了20年的技术人创业,做出了一个出类拔萃的一个云,其实他的代码是自己写的,参照 OpenStack 都算不上,但是从他的面板上来看,满满是 OpenStack 的影子。说个更靠谱的例子,在 OpenStack 到来之后,IBM有机会做云了,华为有机会做云了,vmware 有机会把核心价值扩展到虚拟化之外的地方。因为有人一方面借着一个公开的名词我们可以把自己的云产品放到一起去比一比了,另一方面 OpenStack 对云计算这个事情抽象出来的种种,免去了各方漫长的探索的道路(博士们可能更多的会去畅想云会如何,并非如何实现)。最后就是给了很多富有理想的英雄少年一个去 pk 传统 IT 的机会。

“OpenStack 的竞争对手是 vmware”

嗯...这句话对于我们观众而言在大多数时候是对的,但这真的不准确。准确的说竞争关系是 vmware 和 kvm或xen,vmware的云产品和以开源技术为核心的 OpenStack。vmware 是个虚拟化技术,并且有着自己的云解决方案。OpenStack 不是*一个*技术,是一个开放的栈,kvm,xen,甚至vmware自己的技术也可以放到这个栈了。其实 OpenStack 与 vmware之间不需要竞争!vmware 要做的就是让 OpenStack 彻底支持自家的虚拟化技术,然后和 RDO 比,和华为的云去比,和 IBM 的,甚至和其他创业团队的云去比。然后告诉消费者,vmware 的货才是最牛的。也正是如此,vmware代表的是一系列技术,OpenStack 俨然已经成为了一种标准了。

“OpenStack 的工作前景如何?”

这个事情只有身在其中的工程师才更有发言权。由于 OpenStack 本身是个用来放各种技术的栈,并非技术本身,对于很多工程师来说,自己善于 OpenStack 一方面是善于哪套技术,一方面善于云计算中的那些概念和抽象。善于前者的人不必多说有自身的真功夫不用担心工作前景问题,而仅善于后者的人来说有至少两类出路,一个是做 operator,另一个是做 developer。即做使用 OpenStack 的专家或者做开发 OpenStack 的人(有人说二者可以为一,但实际情况并非如此,舍得花钱让你做开源价值的公司没几家,而且不幸的是 redhat 在国内不招 OpenStack 开发者)。使用 OpenStack 的专家在市场上是十分十分十分抢手的,在论坛上,陌陌,高德,美团,携程,360,甚至很多传统企业都需要招这样的人(当然,有这些真实的需求在,OpenStack也不会死的)。而对于那些有心继续创造和发展 OpenStack 这个工具的工程师们肯定会希望有那么一份工作能让你专注在设计和研发牛逼的框架上并且有能给你充分时间和环境的工作机会。很不幸的是,这样的工作机会越来越少了,某人心存理想的团队遇到了第一次经济危机,IBM 能提供自由风气的团队也不再招人(有新的团队出现了),redhat 和 mirantis 在国内尚未实施计划,我认识的一个人,在近期离职的这段时间就不得不面对着要去找一个很不开心的工作。也正因为如此,很多国外的 offer 会真正的向你招手,因为在全球市场上,需要着大量的 operator 和 developer。在近几年能走在前列的人,能在很短的时间,懂系统懂分布式进而成为更被需要的人才。

近期,redhat china 已经在招售前,这会是一个预兆么?mirantis 在内部消息里已经有人要说他们要进军中国,再有就是 vmware 已经放出了大量招收 高级 OpenStack 开发工程师的 JD(这个已经不是预兆了 : ))。

愿景:未来会有什么事情发生?

任何产业都是在一波波浪潮中不断推进,如果暂不考虑可能出现的浪潮,我猜测未来的 OpenStack 市场会变成很多拥有存储网络虚拟化实际技术的公司通过 OpenStack 的形式进行 pk,比如华为的云,vmware 的云等等。纯个人猜测而已。另外,未来出现的浪潮已经出现的雏形是青云,而且基于 vps 的云只是他们创业初始的第一步,接下来,会有更多来自于他们的愿景会浮现在人们眼前。还没有出现的,我们可以尽可能的想想还会出现什么?OpenStack 的API越来越臃肿,越来越失去抽象的意义,那一个 API 简洁,健壮,兼容性强的发行版会出现么?OpenStack 配置越来越多,何时能出现一个简化配置的改进?支持了 docker 的 OpenStack 何时能更进一步跟上淘汰 vps 的步伐?基于擦除码的存储方案,怎么去划分 region 和 cells?等等等等,任何能改进能革新的地方遇到了任何有执行力 push 的人,就会出现 OpenStack 的愿景。这个世界里,还需要更多更好的编剧 : )

补最后一句:

创造社会的价值,需要云计算的完美编剧;云计算的完美编剧,需要全世界各种技术,框架,标准等等的推动;在这个巨大的浪潮之中,需要不懈的开发者,积极的思考者,大胆的妄想者在一起相互排斥和合作共同完成这一股浪潮 (一个推荐读物: http://www.csdn.net/article/2013-07-08/2815539
6670 次点击
所在节点    OpenStack
23 条回复
hhkbp2
2014-05-15 19:41:04 +08:00
软文?
pyKun
2014-05-15 19:52:47 +08:00
@hhkbp2
额...
dalang
2014-05-15 21:41:52 +08:00
OpenStack确实给传统互联网公司甚至于传统公司提供了开启云计算大门的钥匙。一些公司的运营团队在没有专门OpenStack开发者的情况下,也能在内部搭建一套云平台的雏形。在传统公司做云,最难的还不是技术,是要协调个方面的资源。在传统管理模式下,这些资源往往又分属于不同部门。
kchum
2014-05-15 21:57:57 +08:00
我感觉最后会是招聘。。猜错了。。。唉。。
谢谢楼主分享。
zac
2014-05-15 22:09:38 +08:00
几家以为能用openstack改变国内私有云现状的公司都转向公有云了,,自营不一定是出路,但是确实是一大进步
pyKun
2014-05-15 22:15:17 +08:00
@kchum

因为这是这段就是我离职找工作的期间的感受。。。今天补了一点贴上来了。。。
HowardMei
2014-05-15 22:17:12 +08:00
Openstack 前途远大,最难不是纯技术,而是一个有机的生态系统,很多技术不通过活的生态自组织,是转化不成有价值产品的。

性能方面,可以根据实际运营需要逐步替换掉瓶颈环节,根本不是什么问题,就算从纯工程师视角来看,过早优化也是不对的。
undozen
2014-05-15 22:24:30 +08:00
@pyKun 你也离职了……
undozen
2014-05-15 22:24:59 +08:00
@kchum 哈哈哈哈大家已经对 V2EX 里面的感悟分享贴有这样的预期了吗。。。
guotie
2014-05-15 23:25:20 +08:00
docker呢
alexapollo
2014-05-15 23:26:54 +08:00
……你的主旨是啥……
pyKun
2014-05-16 00:08:49 +08:00
@zac
个人觉得,ustack,青云和现在的等等仅仅是个开始,会有越来越多的机遇涌现出来的,越来越觉得openstack可能会和linux一样成为一种标准

@HowardMei
赞同,尤其第二句话

@undozen
没办法哎 :( 离职期间我还拿到一个孵化项目的core,纯兴趣而已

@alexapollo
随便说说的东西了,我道行还浅:)
pyKun
2014-05-16 00:11:26 +08:00
@guotie

真正的云计算至少是多样性的,docker和osv都会代表未来的重要方向,不过openstack的角色是基金会定的,基金会的目标是想让openstack更流行,不一定能成功推动重要技术方向,kernel也有自己解决不好的问题(开源都会如此)。
thinkxen
2014-05-16 00:18:45 +08:00
呃,其实不太懂~
tongle
2014-05-16 09:15:05 +08:00
虽然在做这方面的工作,但一直觉得云计算的使用需求其实蛮小众的。
pyKun
2014-05-16 09:22:04 +08:00
@tongle

表示理解,所以我最后补了一句话,另外,那个链接的文章你可以看下,一个高人谈的云计算的愿景,没准能给你点启发
Gnep
2014-05-16 13:38:17 +08:00
如果这帖子10年前发还不错,现在rackspace都快卖了
pyKun
2014-05-16 14:08:07 +08:00
@Gnep

感同身受啊,我也发现好多思考都是别人好多年前炒作后剩下的

我还在边学习边思考中,求前辈指点
Gnep
2014-05-16 14:15:11 +08:00
@pkyun 老美非常会宣传,别跟着被洗脑,有几个顶级的公司在这里面?HP,IBM?为什么google不跟着掺乎?
pyKun
2014-05-16 14:27:09 +08:00
@Gnep

因为openstack的定义是其基金会控制的,目前这些人的擅长就是使其变的流行再流行

IBM是想借着openstack流行让自己登上云计算这个台面,华为继续借openstack的名气继续卖自己硬件,intel胡乱掺和。。。

google/taobao/baidu 不参与是因为没必要,他们有自己的足够技术和经验,openstack对他们来说就是个玩具;openstack目前只是个“流行”,“连标”准都不算(因为云计算的形态时刻在变,人们的思考和抽象也一直在变)

所以我站自己角度上,我首先要一直保持思考的是“云计算怎么创造社会价值”,“哪些已有的未来的技术能实现那些可能”

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/112694

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX