在第四届云计算大会上OpenStack专场被观众“挤爆”,可见其在民间的认知度。但国内商业环境整体情况并不乐观,“大多数公司只是获取免费的资源,并没有参与到社区的贡献”,新浪云计算技术经理程辉告诉CSDN:“开放是互联网的基因,当我们领取一些任务并完成后,我们的技术人员也获得了与全球顶尖开发人员交流协作的机会,我鼓励他们为社区做贡献,这对包括我在内的团队受益匪浅。”程辉作为唯一一名受邀在今年4月举行的OpenStack design Summit和OpenStackConference上做技术和主题演讲的国内公司代表,深度参与了OpenStack开发,这让他和他的团队成长迅速。CSDN对程辉及新浪云SAE总监王利俊进行了专访,他们介绍了云计算IaaS层格局、OpenStak的优势与不足。

程辉
现在的OpenStack不完美
2010年7月,OpenStack发布第一个版本Austin,直到今年5月第五个版本Essex发布,核心项目从最初的2个增加到6个,超过180家企业支持,3000多名社区贡献者。但表面的繁荣不能掩盖OpenStack的种种不足。“OpenStack社区的Dashboard项目做得不够友好,没法满足生产环境需求,因此,我们几乎重写了Dashboard项目,“程辉告诉CSDN。Dashboard不涉及到核心系统,OpenStack目前真正的挑战是新旧版本的兼容性以及稳定性。“这是很大的问题,很多公司升级的时候,会遇到一些问题,我们也遇到了,我们的方法是直接采用新版本。”程辉表示:“整个OpenStack项目还处于开发阶段,不完美。”
就OpenStack的比如计费和监控而言,很多公司自行开发了这些项目,如HP Cloud,Rackspace等均有自己的实现,目前社区正在组织人手开发,但距离发布还需要经历一到两个发行版才有可能实现。新浪的团队在半年前开始了计费和监控两个项目的开发。程辉表示:“这两个项目已经上线,并且运行良好。经过生产环境验证之后,我们决定将这两个项目,即监控项目Kanyun,计费项目Dough,开源并贡献给OpenStack社区,可以通过Github提供下载。”
新浪向社区贡献了大量Bugfix,在Essex版中贡献量排名第九。这从一个侧面反映出当前的OpenStack还存在大量的Bug,系统不成熟。但这也是开源软件的魅力所在,HP、Dell、IBM(微博)、Intel等IT巨头纷纷投入OpenStack。HP的公有云项目HP Cloud完全基于OpenStack建设,今年5月进入了Beta版。Dell则将OpenStack包含到Crowbar组件中,帮助用户快速的部署OpenStack。同时,围绕OpenStack产生了一批创业公司,Piston是其中较有影响力的一家,它由NASA前首席架构师Joshua McKenty创立,帮助企业在几分钟之内完成部署。此外,包括SwiftStack、Nicira、Nebula等都已崭露头角。可以看到,尽管OpenStack并不完美,但无法阻止IT巨头和创业者的热情。
OpenStack帮助SAE向上下游扩展
云计算就像一个生态链,尽管SAE已经成为国内最受欢迎的PaaS平台。但众所周知,由于考虑到平台稳定、安全性,PaaS平台往往对开发者有许多限制。新浪云SAE总监王利俊告诉CSDN:“之所以布这么多点,是希望能形成一个好的生态。开始做PaaS的时候就发现,客户有很多需求我们满足不了,所以催生了我们做IaaS。”接下来,SAE面临的大量开发者和应用入驻,如何帮助他们更好的赚钱,就是一个迫切的问题。“开发者怎么挣钱,这就催生了我们做销售商店。”至此,新浪云从底层IaaS到PaaS、应用商店(SaaS)建立了完整的生态链。
王利俊表示,随着移动互联网的兴起,它将成为非常重要的消费渠道。而云的本质是计算和存储,它需要被普通的老百姓消费,但如何消费?大众接受的是应用,这是一整套生态系统,最终被消费才能产生价值。只有到了消费者手里,云才有价值。
目前,Sina Web Service的主要服务游戏客户,大部分是微博上微游戏。王利俊透露,微游戏是国内排名前三的。上面许多游戏开发商,一部分自备服务器,一部分租用第三方。现在我们会推荐他们用新浪的云主机,或者SAE。
OpenStack是真正的开源 将成为IaaS的工业标准
在IaaS领域,除了AWS一家独大以外,还有一些商业或开源组织,包括CloudStack、Eucalyptus等,这些产品更成熟稳定,并且CloudStack、Eucalyptus都已开源。但在王利俊看来,只有OpenStack才能成为IaaS的工业标准,它才是主流。“我们调研很多(产品),不选择CloudStack是因为它当时还不属于OpenSource。”王利俊告诉CSDN:“(CloudStack)有两个版本,未来是有问题的。所以,如果在有选择的情况下,我们肯定不选择它。原因很简单,一旦有两个版本,那么意味着内部版本更加稳定,而公开出去的版本仅仅是为了小孩游戏。但OpenStack更有诚意,RackSpace将把OpenStack交给中立的第三方,现在的OpenStack就很像Linux一样,有很多厂商赞助,它会更容易成为工业标准。”
“当时选择的时候,OpenStack是唯一一个支持Apache 2协议,是完全open的。”程辉补充道。尽管OpenStack有种种不完美,但正是基于完全的开源,它会越来越好,王利俊把它形容为“滚雪球”,他表示:“开源最大的优点就是在后期是个加速,软件越来越成熟,功能的丰富性上也会越来越快。这与商业机构开发不一样。开源他有一套行之有效的软件开发模式,Linux就是最好的例子,他是一种Market即时式开发的案例。现在OpenStack开发模式跟Linux一样。这种开发模式与传统的商业机构开发相比有它的优点:首先它能汇集Internet的力量,把全球的精英、技术人员汇集在一起,通过高效的、非常低成本的沟通方式帮助软件成功。”
“OpenStack它的模式也越来越像Linux,Linux有Linux Foundation来发展,然后OpenStack就是OpenStack Foundation,已经吸引几家巨头加入,”程辉表示,“很多人都没有预见到Linux今天的成功,当时FreeBSD要比Linux成熟的多。为什么?首先FreeBSD不标准,这是很致命的。包括HP的UNIX、SGI UNIX,为什么那么多的UNIX分支最终都逐步的被边缘化,因为他们不够标准。”
就在采访的前几天,Eucalyptus将其3.1版开源了,Eucalyptus能否挽回败局?在王利俊看来,“这是背水一战,Eucalyptus把它的商业版完全open source去挽救市场,但现在已经太晚了。现在已经不是License之间的竞争了,因为OpenStack已经足够开放了,社区的人走了,活跃开发者走了,市场也不在了。”
推荐阅读
系统厂商“耐不住寂寞”跻身前台 继微软后谷歌首推自有平板电脑 全球平板行业的“豪门大战”迎来高潮。继微软、苹果纷纷推新产品“参战”后,另一互联网大佬谷歌昨日正式加入。谷歌昨日在2012年I/O开发者大会推首款平>>>详细阅读
本文标题:用勇气和实力拥抱OpenStack
地址:http://www.lgo100.com/a/22/20120629/71780.html

网友点评
精彩导读
科技快报
品牌展示