发新话题
打印

OpenStack成华为软件研发核心战略

OpenStack成华为软件研发核心战略

日期:2015-11-2  作者:张培颖  来源:TechTarget中国

每隔六个月,OpenStack就会发布一个新的版本,到现在的Liberty已经是第十二个版本了。中国拥有最庞大的开发者数量,但一直以来在OpenStack中的话语权并不多,能够主导的项目也不多。可喜的是在最新的版本上已经有越来越多的中国云计算企业的参与其中。最近在日本东京举办的OpenStack Summit 2015上,我们看到华为首当其冲,在代码贡献量有了极大的提升,从此前的第二十位上升到了第六位。
华为自2012年加入OpenStack,2013年成为金牌赞助商,在此后的两年间,其在开源社区的代码贡献和代码复查方面都发挥了重要的作用,成为致力于开源的国产厂商中的领军企业。OpenStack现在的一些子项目已经逐渐趋于成熟,开始迎来了用户应用该技术的高峰。围绕着OpenStack形成的生态系统也已经越来越庞大,在开源版本之外,有更多的商业版本可供选择。
实际上,华为在云计算领域的基础架构构建在OpenStack之上,为企业用户、核心行业以及运营商可图提供了企业级基础使能解决方案。具体而言,在基础设施层面,华为提供了基于OpenStack的FusionSphere,同时这也是华为公有云业务的支撑,能够简化基础设施管理并提高资源使用效率。在数据层面,华为提供了基于Hadoop和Spark的大数据平台FusionInsight,通过商业智能挖掘为企业内部提供面向业务的决策。在开发者层面上,提供了基于CloudFoundry的开发平台,为开发者提供了敏捷开发、快速迭代的平台。
在私有云构建方面,通过与行业客户一起探索,致力于提供基于OpenStack的企业基础设施云。同时也与行业客户一起探索,广泛开展联合创新的探索。在公有云方面,已经与全球领先的运营商构建了基于OpenStack的联合运营的公有云,现在正处于建设部署的关键阶段。华为IT产品线云计算首席架构师顾炯炯表示:“华为属于依托开源,却又高于开源的使能解决方案提供者。”
Liberty版本代码贡献介绍
在加入OpenStack之初,华为的主要贡献在于对于Bug的修复上,现在则已经拥有了1个PTL。最新的版本liberty中,网络功能组件Neutron有了很多更新,其中华为贡献了大量的代码。OpenStack基金会首席运营官Mark Collier在峰会上介绍,在OpenStack中,计算、网络、存储三个方面,计算和存储已经相对成熟稳定,网络则最为复杂,最为难以自动化,但却是最为重要的。
谈及华为在Neutron的具体细节时,顾炯炯表示:“华为对Neutron进行了重点投入,在网络扩展性、性能相关的关键方面做出了特别多的贡献,将其在安全管理方面的性能管理瓶颈提升十倍。目前在以色列的华为研究所,正在主导Neutron的一些重要的子项目,如Droganflow。”
据悉,Dragonflow项目提出的时间是在2014年,2015年开始提交代码,目前已经成为OpenStack的孵化项目。Dragonflow可以理解为Neutron的3层的控制器扩展组件。它实现了Neutron的L3 Service API,还为Neutron提供了分布式虚拟路由器功能。从设计理念上讲,Dragonflow使用的是可插入式无状态化轻量级SDN控制器,实现了租户子网间(东-西)流量的完全分布化,避开了网络节点,减小了故障域,避免单点故障。
目前,华为在公有云和Neutron的结合方面已经累积了相当多的经验,将华为的公有云时间与OpenStack进行了很好地结合。在构建公有云的过程当中,当前的OpenStack社区版本的扩展性面临一定问题。在网络节点在到达一定水平时,路由拓扑会遇到瓶颈,华为在这些方面都做了一些有益的尝试,并且多数提案已经被接纳。
OpenStack成华为软件研发核心战略
据了解,华为以前有一套自研发的虚拟化平台,并且积累了相当多的客户。鉴于现在OpenStack已经跃居最活跃的开源社区第二位,仅次于Linux,目前有超过300个业界领先的IT厂商加入,已经成为企业基础设施云华整合的事实标准。目前华为基于OpenStack构建的私有云已经运行了70多万台虚拟机,华为自研发的平台目前还在服务于很多企业。
华为IT云计算产品线副总裁陈锟进一步解释道:“华为最新发布的FusionSphere 5.0以及6.0版本都已经切换到OpenStack,FusionSphere实现了在组件、架构、生态三个维度全面拥抱开源,实现了深度的软件开放,为客户提供了灵活的软件选择。此外在推进客户的商用方向上,也会考虑到版本的商业连续性,对于使用华为以前的自研发平台的存量客也提供了平滑的升级方案。“
谈及华为在开源OpenStack上战略,华为IT产品线市场总监孙佳韡表示:“我们已经将OpenStack确定为华为未来的开发核心,而且现在研发中心都是在围绕OpenStack构建产品,现在已经有超过600名研发人员在这方面,所有的软件也都转向了OpenStack。”在他看来,开源软件本身和易用性就是互斥的,越是活跃的开源软件越是如此,版本越多,对于用户的要求就越高,在这样的环境下,就越能凸显出大厂商的功力,而且这也正是产品与商品的区别所在。“华为可以在全球给客户去演示,帮助他们进行集成,开发新的应用,这并不是开源软件的方向,而却是厂商要努力的方向,”他补充道。
未来,华为会继续加大对于OpenStack的投入,同时让更多的客户能够享受到华为在构建云计算方面的实践经验。当然,在此次峰会上我们也看到了更多国产厂商的身影和声音,OpenStack基金会也表示对于中国市场非常关注,并且会逐渐接纳更多来自中国开发者的声音,让中国市场的需求进入到其下一个版本的开发中。

TOP

发新话题