信息化 频道

华为亮相OpenStack峰会 开启加速模式

  【IT168评论】尽管OpenStack东京峰会已经落幕,但是OpenStack的热度丝毫不减,尤其是在媒体人眼里,OpenStack生态快速成长的除了自身的技术架构和运营机制之外,也离不开大企业的参与和推动,这其中就包括来自中国的重量级企业——华为。

  华为的OpenStack进阶之路

  在一般人看来,华为有雄厚的技术和财力,想玩儿OpenStack是一件很轻松的事儿,然而并非我们想象的那么简单。在OpenStack东京峰会期间,记者专门对华为进行了采访,现场,华为IT产品线市场总监孙佳韡分享了华为踏入OpenStack社区的历程:

华为亮相OpenStack峰会 开启加速模式
▲采访现场

  华为从2012年开始投入做OpenStack,一开始只能修改bug,没有成为CoreMember和PTL,但是在社区贡献代码首先是要CoreMember批准才能进去,而PTL相当于社区的项目Leader,决定这个项目的特性,技术的规划方向,因此,华为只能从外围的贡献做起。现在,华为有PTL可以带项目,有CoreMember可以批准代码进入,在一些关键性的、架构级的创新和方案上也在积极贡献和引导,包括OpenStack级联,以及级联的混合云技术都是由华为提出,然后得到社区和广大客户的认可。至此,华为在OpenStack社区的贡献力从第二十位攀升至第六位。

  走到今天,华为花费了很长时间的努力和摸索,不是简单的投入几百人的研发就可以搞定,也不是砸钱就能进来和其他厂商坐在一起。华为专门有一个社区团队投入社区的跟踪和贡献。开源社区作为一个非功利组织既有公益性,又有非公益性,要求版本保持公益性,引导产业方向。同时又有功利性,所有的社区成员中包括华为、IBM等都是商业型公司,这种组织需要商业型机构实现商业化,带来商业利益。在这个过程中,需要大精力的投入,除了研发人员以外,包括合作人员在组织里常年商讨技术选择上的创新、技术领域的探索、OpenStack未来的架构是什么、到底往哪里走等等,对于这种闭门会议,华为都在尝试参与以及投入。

  用户想用OpenStack 华为积极跟进

  如今,越来越多的客户希望自主选择,走向OpenStack的道路。他们有一个共同的诉求:实现云平台支撑和厂家无关性,同时希望云基础设施和基础服务,不应该有厂家之间过大的差异化。实际上,云的引入就是为了使业务更加敏捷,管理更加高效。所有厂家和客户都希望构建一个开放的,真正和厂家无关的中立标准化的系统。

  华为IT云计算产品线副总裁陈锟表示,正因为客户希望云平台是非厂家锁定的,所以华为的整个研发中心围绕OpenStack来构建。核心团队主要参与社区创新性方案的主导,还有观念的贡献。第一级梯队包括PTL,CoreMember,是产品化团队,还有很多外围的产品化团队跟进社区。在社区版本的基础上面向不同的场景做对应的架构以及增强。

  当然,OpenStack社区也在致力于这个工作,并成立了工作组,统一不同厂家OpenStack API的标准化,华为今年通过了对应的认证,发行版本也放到了社区。只要符合这个标准API,不同厂家可以做到互联互通,这也是社区的一个目标。 此外,很多厂家都基于OpenStack推发行版,但是不同的发行版,厂家有一些自己的扩展,所以社区定义了一个标准,确保大家有一个核心机完全互联互通。

  除了整个生态链以外,单纯从技术战略成熟度的发展角度,OpenStack开源社区可以看作是一个联合开发联盟。这个联盟是业界顶尖的,在这个领域里面可以得以共享和最大化的互通有无,因此开发和能力的构建最为高效。而且很多客户追求技术透明化,架构透明化,甚至于对代码的安全审计。如果不是走开源道路,很难满足客户的期望。

  华为全面拥抱OpenStack

  华为公司云计算首席科学家顾炯炯表示,华为在引入OpenStack之前,自己也开发了一套云管理平台。之所以后来选择OpenStack是看到了业界在OpenStack云基础设施领域蓬勃发展的势头。如今,OpenStack社区中已经超过300家业界领先的软硬件和集成商,从社区的活跃度上来看,已经跃居到开源社区的第二位,仅次于Linux。所以,从现在社区发展的繁荣度和厂商的积极贡献度来说,华为认定OpenStack会成为云时代的Linux操作系统,成为企业基础设施云化整合的一个事实标准。华为会坚定的投入到这个领域和方向,也成为其中主要推行者和贡献者。

  从实践应用来看,不仅是华为的外部客户,还是内部私有云建设,都依托OpenStack做积极尝试。目前华为全球部署虚拟机超过70万台,投入超过600名研发人员参与OpenStack相关开源项目的开发。华为云管理平台目前使用FusionSphere云操作系统,从FusionSphere5.0版本以后,所有云的软件平台都已经转向了OpenStack,包括今年发布的华为公有云平台HWS,包括给很多运营商,DT德电的公有云,Telefonica公有云、中国电信公有云,都是基于FusionSphere5.0版本,基于OpenStack。当然也包括华为内部的私有云,以及在企业市场上销售的私有云平台,也是基于OpenStack。因为不同的特性和功能,需要非常多的人员开发,当发现一个特性、功能,对社区发展有意义,会把它拿回来做开源,然后再贡献给社区。

  据陈锟介绍,华为之前自主研发的平台可以平滑演进到OpenStack上,整个云管理平台还是虚拟机的管理,但是随着上层云管理平台的开放,这个趋势还在持续发展。另外,下层的存储和网络,都分别以SDN和SDS的形式结合,可以良好匹配OpenStack架构,也有平滑的演进方案。总之,对所有存量客户,华为会提供平滑的升级方案,确保所有部署的虚拟化和私有云的平台,都可以统一到OpenStack的标准里面。

  回馈OpenStack社区,华为的贡献

  众所周知,华为是在网络领域非常领先的供应商和解决方案提供商,在OpenStack社区做了非常多的贡献,本文主要举了几个实例。据顾炯炯介绍,在OpenStack针对网络的Neutron项目上,华为进行了重点投入,特别是在一些跟网络的扩展性和性能相关的一些关键问题上,华为在社区中做出了非常多的贡献。比如安全组的性能,曾经有一个提案,有效的将安全组的管理性能评定的问题提升了十倍,对社区是一个非常大的贡献。

  在华为以色列研究所,以色列研究所的专家,主导里面一些重要的子项目,比如说现在分布式的overlay SDN控制dragon flow是华为主导。还有一个是容器,是虚拟机互通的网络项目,也是华为主导。另外,华为在OpenStack的Neutron网络结合和公有云结合方面,积累了相当深入的实践经验。比如在公有云的构建过程中发现了当前的社区版本在扩展性,特别是遇到网络结点的规模超过一定水平之后,会在扩展性和网络路由方面遇到瓶颈,华为在现有架构基础上的优化,以及在算法方面的提升做了非常多有益的尝试和贡献。而且多数贡献已经提交给社区被接纳了。

  陈锟进一步补充,在NFV领域SDN有一个很重要的特性——ServiceChain,华为的体验被社区接纳,然后华为美研的专家cathy zhang也成为这个子项目的领导者,推动这一标准。当时的竞争也比较激烈,思科和IBM也提了,最终采纳华为的提案,也显示出华为在网络这一块的基础积累和优势。

  顺应大势,OpenStack向东看

  今年的OpenStack东京峰会上可以看到很多来自中国大陆、台湾地区的亚洲厂商积极参与,孙佳韡希望有更多的厂商来自东方,投入到OpenStack的社区。同时,对于OpenStack来讲,也意识到东方也是非常大的应用市场,无论是去年获得超级用户称号的广州超算中心,还是城市贡献力排名全球先进的北京,都给中国市场推进OpenStack提供了坚实的基础。由此,将会有更多中国厂商能够加入进去做贡献,而不是只是通过它去做品牌。

  陈锟提到,中国成立了OpenStack开源联盟负责OpenStack在中国的推广,华为也是联盟的理事会的成员。另外,华为和Intel在中国联合主导OpenStack Hachathon,已经办成功举办了两届。第一届邀请CoreMember到场,有大约三个厂商参与,修改了30+个Bug,解决了OpenStack社区成熟度和稳定性问题;第二届为期三天,邀请大约九个厂商参与,修改了100+个Bug。

  加强人才储备,蓄力OpenStack

  从本次东京峰会获得的消息来看,目前制约OpenStack快速发展的是人才,基金会也专门推出了人才认证体系,加速人才培养。作为全面拥抱OpenStack的华为同样如此。陈锟表示,华为在OpenStack的人才储备,涉及到华为的产品和解决方式,所涉及的这些领域,华为都在积极的做人才布局。一方面来自内部培养,内部也有很多研发人员通过和社区主动成长。另外是外部引进,华为在欧洲、美国、加拿大都有研究所,也招聘人才加盟。大概内部培养和外部引进各占一半。

0
相关文章