『评论』

鲲鹏开源:华为的“B面”

这大概是华为历史上第一次大规模的开源。
 
7月23日,华为基于鲲鹏处理器做出重大的开源举措:在硬件方面,全面开放鲲鹏主板和整机参考架构;在软件层面,对服务器操作系统全面开源,同时对GaussDB数据库部分开源;在人才生态层面,投入30亿,预计培养100万名鲲鹏工程师。
 
我们知道,华为通常给我们的印象包括:长期持续的技术研发,了解大量行业客户需求,拥有全线的企业级产品及解决方案,具有智能世界的未来愿景,数字化转型的使能者等等。


这一系列的属性,就相当于华为的“A面”,本质上都是以产品技术为主线,以客户需求为中心,在此基础上提供数字化的服务,是最典型的B2B业务。
 
而开源则意味着,华为从产品和解决方案的层级,升维到芯片与架构层。同时,围绕鲲鹏处理器打造的TaiShan服务器变成了一个“样板”,每一个合作伙伴都有能力,通过鲲鹏开源生态,来打造自己的“TaiShan”。这其实算得上是华为“B面”。
 
“泰山”顶上的鲲鹏精神
 
庄子在《逍遥游》开篇中写道:“北冥有鱼,其名为鲲。鲲之大,不知其几千里也;化而为鸟,其名为鹏。鹏之背,不知其几千里也;怒而飞,其翼若垂天之云。是鸟也,海运则将徙于南冥。南冥者,天池也。”


鲲鹏为什么是“怒而飞”?因为“怒”,意为奋迅、勇猛、爆发。意指鲲鹏精神的大气磅礴,开放与博大。
 
如华为智能计算业务部总裁马海旭所说,“泰山的厚重代表了我们可以成为中国最可靠的服务器品牌,而泰山上的一对翅膀,就是通过鲲鹏的开放,让生态更博大。”
 
正是为了鲲鹏的生态更快的壮大,华为决定进行最大程度上的技术开放,作为鲲鹏计算产业使能者,将市场机会贡献给鲲鹏产业合作伙伴。
 
第一,华为将会开放鲲鹏主板和整机参考架构,以此来支撑整机合作伙伴研发各种基于鲲鹏处理器的主板。我认为,华为所提供的绝不止是硬件本身,而是提供给合作伙伴一个完整的产业链,等于开放了整个市场的机会。
 
第二,华为对服务器操作系统进行了开源,帮助第三方操作系统厂家去开发自己的开源操作系统。按照马海旭的话说,“比如用友可以推出基于鲲鹏的用友OS版本等等,每一个操作系统厂家都可以基于我们的开源代码,做自己的商业版OS。”
 
第三,华为将华为部分的内部IT系统鲲鹏化,比如如何与X86系统做上下迁移的经验,固化到一些工具上,直接提供给合作伙伴做软件开发和迁移。简化了合作伙伴在鲲鹏生态中一些在具体落地层面的工作。
 
从以上这些举措中,我们其实看到了华为所表现出来的鲲鹏精神,用开放的胸怀,推动国产自主服务器生态的做大做强。


所以,除了针对软硬件的开放和开源,华为也拿出了真金白银。为了推动合作伙伴的能力成长。华为将在未来5年,投资30亿元来发展鲲鹏产业生态,在服务器与部件、虚拟化、存储、数据库、中间件、大数据平台、云服务、管理服务、行业应用9大领域,预计培养100万个鲲鹏工程师,加快应用开发和部署,打造联合解决方案,全面促进鲲鹏生态人才培养,和生态发展。
 
华为造的降落伞自己先跳
 
事实上,鲲鹏的研发历程就是一部华为追寻自主可控的计算能力的历史。
 
早在2004年,华为就与ARM公司开展合作,启动基于ARM架构相关芯片的开发,涵盖智能终端、通信、存储、服务器等各个领域。2009年,华为推出智能手机处理器K3,也就是麒麟芯片的前身,如今麒麟芯片已经把手机带入智慧时代。2014年华为推出存储型处理器Hi1610。2016年华为推出鲲鹏916服务器处理器。直至今年重磅发布的鲲鹏920。
 
华为智能计算业务部TaiShan&Atlas领域总裁张熙伟说,“鲲鹏诞生的背景,一是摩尔定律的放缓,二是计算已经从过去的单一架构向多样性计算计算过渡。”
 
所以,华为分别在2018年10月份与2019年1月份,发布了AI芯片昇腾310/910与ARM处理器芯片鲲鹏920,基于这两款芯片,同步推出Altas人工智能计算平台与TaiShan系列服务器,全面覆盖云、边、端等场景,满足不同场景下的多样化计算需求。
 
张熙伟表示,华为在芯片上的能力表现是全方位的。比如智能管理芯片,是业界首款智能管理芯片;智能SSD控制芯片,是业界首款融合智能SSD控制芯片;智能网络芯片,是业界首款全融合网卡芯片;ARM处理器芯片,是业界首款7nm数据中心ARM处理器。再有采用创新的达芬奇架构设计的AI人工智能芯片。“正是华为用更多的差异化架构解决整个系统架构算力的问题,所以打破了摩尔定律限制。”
 
华为有一个有趣的特点,就是:自己造的降落伞自己先跳。华为从不会拿没有实践过的理论和产品推向市场,所以Taishan服务器本身也可以看作是华为对鲲鹏生态的打造的一个样板。
 
“通过我们这段时间的探索,Taishan服务器已经在大数据,分布式存储,数据库,原生应用,云服务这五大场景有了明显的突破。” 张熙伟说。“在未来,我们希望重点打造五个方向是:行业云,鲲鹏+升腾的AI计算,边缘计算,高性能计算胖节点,和web应用解决方案。”
 
华为智能计算业务部服务器操作系统负责人江大勇表示,“第一,华为会将服务器操作系统的能力完全开放;第二,华为承诺不做商业版本销售,不与合作伙伴发生竞争,这是华为的边界。”
 
可以简单总结一下,华为服务器操作系统开放的价值:第一,对应用厂商来说,开源会让系统间的迁移成本变低;第二,对操作系统厂商来说,开源让共享和通用的部分不用二次开发,得到效率提高;第三,对处理器厂商来说,统一了生态;第四,对社区来说,开发者可以贡献自己的力量并参与到创新。
 
江大勇也透露了华为开源的节奏,“预计,开源社区将于9月正式上线,我们希望在9月18的HC大会上,会有部分合作伙伴能够做一些DEMO,到今年Q4,社区将会完全开放。”

一个开源的华为,到底应该是怎样的华为?


《哪吒》| “我命由我不由天”的IT方案商

上一篇

AWS补习班

下一篇

你也可能喜欢

热门标签

微信扫一扫

微信扫一扫