网络设备
    作者:白宁

    华为英特尔举办Hackathon 不止修复了BUG

         [ 中关村在线 原创 ] 暂无评论

        云计算的全面兴起,让OpenStack这个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目变得炙手可热,受关注不断达到新的高度。以今年4月30日发布的OpenStack第11个版本——Kilo版本为例,背后就有来自全球169家机构和数千名开发者的贡献。

        自2010年创立以来,OpenStack始终保持每年推出两个社区版本的节奏,今年10月16日,OpenStack第12个版本——Liberty版本也将如期而至。而就在新版本问世前夕,华为与英特尔于近日共同举办了第二届中国OpenStack Hackathon活动——秉承开源、开放的精神,广邀OpenStack社区所有的中国开发者参加,目标是三天时间修复OpenStack Liberty版本中100个bug,以持续提升中国OpenStack社区的影响力。

        中国企业开始积极拥抱“开源”

        回顾OpenStack发展的前三年,来自于中国的下载数和OpenStack用户数均相当高(仅次于美国),但与之形成对比的是,OpenStack项目开发中来自于中国的贡献却非常有限。对此,华为IT云计算产品线副总裁陈锟特别谈到,以往的中国企业,通常只是利用开源成果——在此基础上进行定制化开发,很少会深入其中,并回馈贡献给开源社区,这样就很难在标准制定上拥有话语权。

        华为于2012年10月正式加入OpenStack基金会,对于开源的认识也发生了巨大转变,从原来是只利用开源成果,到如今真正参与到开源社区的建设之中,包括贡献代码,打造标准,营造生态等等。其实除华为外,国内的很多企业对于开源的认识也在发生转变,因为大家已经看到了社区影响力的价值,即通过积极的贡献,影响技术和标准发展方向,不仅可以提升个人价值,更能提升企业的价值。

        虽然目前中国企业在社区贡献率还比不上美国的几大领先企业,但总体的贡献率在最近两年持续提升。英特尔开源技术中心中国云计算战略负责人谈到,对于开源社区的贡献,目前国内企业已经形成了很好的活力——他们以提交代码为荣。而除了华为这样的企业以外,互联网企业、创业公司、ISV等等也都在积极融入Openstack生态圈,共同向社区发出更多的中国开源技术的声音,在展现中国开源技术实力的同时,全面提升了中国企业的整体贡献率。

        “牛人”为何齐聚第二届中国OpenStack Hackathon活动?

        有了第一届的经验积累,第二届中国OpenStack Hackathon活动选择在Liberty版本发布前更早的时间举行,目的就是为了让更多的Core开发者和PTL(project technical lead)参与到此次活动中来,而这也正是最吸引国内开发者“牛人”的关键因素。

        技术委员会的PTL和Core开发者是OpenStack社区里真正有影响力的人物,对此,OpenStack基金会个人董事、英特尔开源中心OpenStack团队研发经理王庆介绍到:OpenStack项目众多,因此管理机制也相当严格,通常一个项目只有十位左右的Core开发者有权力把修改合入代码主干,而在他们之中还会选出一位PTL (Project Technical Lead),他们就是最熟悉该项目的技术人员,即有权利对修改bug的代码进行review(现场验证)。

        此次OpenStack Hackathon活动共邀请到来自华为、英特尔、Mirantis和IBM的7名OpenStack核心(Core)开发者为活动提供技术支持,因此吸引了来自九州云、海云捷迅、UnitedStack、乐视TV、Mirantis及IBM等8家公司的45名顶尖OpenStack开发者,他们通过面对面的交流(包括获得Core开发者的现场解答),用三天的时间(分组协作)快速修复了118个OpenStack Liberty版本的bug,成果是第一届OpenStack Hackathon活动的三倍(修复30个Kilo版本的Bug)!要知道,以往的线上交流方式,解决一个bug通常就需要20小时左右的交流讨论。

        华为在OpenStack社区中不断突破

        一个是OpenStack基金会的白金会员,一个是OpenStack基金会的黄金会员,对于双方共同举办OpenStack Hackathon活动,英特尔负责人特别谈到,华为是OpenStack社区中贡献率排名第一的中国企业,这体现了华为公司整体的研发实力;而与华为合作,也将会给整个中国的OpenStack生态链带来积极作用。

        其实自从转变了对开源的认识,华为就持续加大了在OpenStack社区的投入,已有超过600名研发人员参与OpenStack相关开源项目的开发,目前在Kilo版本的整体贡献已经位居社区第八位。对此,陈锟具体介绍到,华为的贡献分为多个维度,包括BP(Blueprints)提交数,BP完成数;bug提交数和Review数;以及总体贡献代码数量等等。可以说,华为正随着每一个新版本的发布,持续进步着!

        而英特尔与华为的合作,并不仅仅局限在OpenStack Hackathon这一个活动,据英特尔负责人介绍,双方每月都会进行多次深入交流并提供相互支持,以实现方案互补,这也正是OpenStack基金会层面希望看到的,即成员间的相互合作。

        OpenStack Hackathon活动:不止修复bug

        表面来看,此次OpenStack Hackathon活动的成就是修复了OpenStack Liberty版本中100多个bug,其实其背后还有更多深远意义。对此,陈锟特别谈到,Hackathon活动不仅是联合大家的力量,共同提升社区代码的质量,更有利于人才培养,特别是随着活动规模的不断扩大,为更多水平不同的开发者提供了共同交流的平台,助其实现技术能力的快速提升,这样整个中国的开发者人才数量也会持续增长。

        当然,说到人才培养,华为和英特尔都认为面向高校学生的培养更为重要。为此,华为正在积极地与高校展开合作,即将发布面向高校的学术计划,让高校学生能够免费试用华为OpenStack产品,并进行专题培训、专项培养,以扩充我国开发者人才的基础。而英特尔的OpenStack团队还特别推出了面向高校学生的教材(《OpenStack设计与实现》),其紧跟OpenStack最新版本的步伐,让学生可以快速入门,了解最新的技术;而且值得一提的是,这些内容全部来自与OpenStack相关的实践活动,绝非简单翻译的国际外文资料可比。

        除了人才培养之外,Hackathon活动还能更好地促进不同领域技术的融合。陈锟继续谈到,OpenStack社区中的厂商都有各自擅长的领域,如何把这些领域的技术集合起来,使其发挥更大的作用,实现合作创新,这是相当关键的,也是OpenStack的又一价值体现。

        而通过类似的活动,还能推动整个中国OpenStack生态系统的建设。陈锟强调,毕竟一个企业不可能覆盖所有的行业场景和解决方案场景,因此必须要得到各行业合作伙伴(ISV、SI等)的支持,形成生态圈,并基于标准的OpenStack平台去做客户化,行业化的解决方案。可以说,他们对于OpenStack的理解和掌握能力,将是影响整个中国OpenStack产业生态的重要环节。

        中国开源力量正在崛起 

        为了更好地构建中国OpenStack产业生态系统,英特尔于2012年发起中国开源云联盟,目前已有43家成员单位,中国绝大部分的OpenStack厂商和代码贡献者都已参与其中。该联盟致力于OpenStack开发、操作系统支持、性能优化、规模部署,通过业界合作,探索OpenStack的解决方案,促进OpenStack的产业化应用;同时,积极将工作成果代码回馈OpenStack全球开源社区,提升中国区对OpenStack全球社区的影响力。

        OpenStack目标:进军企业和电信市场

        如今的OpenStack社区确实运作的如火如荼,但不得不说的是,OpenStack的未来还是在企业和电信市场,之前5年的发展与积累,就是为了让整个社区的付出获得商业上的成功!为此,OpenStack社区已经把工作重心聚焦到OpenStack的商用方面,并且成立了一个(win the enterprise)工作组,重点关注OpenStack的工程部署和最佳运维实践。

        而通过社区发布的OpenStack新版本也可以看到,新特性的数量在减少,重点放在了架构重构、维护性增强和运维提升等方面。对此,陈锟表示,这些动作的核心目标是让不具备比较强IT技能的传统企业也能享受OpenStack,从而快速推动OpenStack在传统企业市场的成功。

        此外值得一提的是,在电信市场,华为已经实现了OpenStack的落地应用——电信NFV(网络功能虚拟化)是OpenStack的重要应用场景,华为在2015年初建立了业界领先的NFV开放实验室,与客户、合作伙伴、行业组织及开源组织进行联合业务创新。

        华为携手英特尔 期待更大的突破

        此次OpenStack Hackathon活动的成功举办,不仅修复了100余个Liberty版本的bug,更让参与的开发者通过交流获得了很多开源方面的收获。而华为和英特尔对于中国开源还有更多的期望,包括在开源能力方面能力越做越强、中国企业同样能够发起、运作开源项目,并通过开源项目来主导发展生态,推动一个新产业的商业成功等等。为此, 华为与英特尔将继续开展类似Hackathon这类的活动,以助力中国开源取得更大的突破!

    标签:服务器

    关注排行榜

    路由器交换机无线路由无线AP

    文章推荐

    互动沙龙

    相关内容 网友评论 返回首页
    专家咨询