来自 科技 2020-03-28 17:16 的文章

鲲鹏展翅,华为在鸿蒙之外的另一张王牌

  华为在手机端有“麒麟芯片+鸿蒙OS”布局,而在数据中心侧,华为与产业伙伴同样构建起以“鲲鹏+openEuler”为代表的IT基础设施和行业应用的生态体系,这个生态体系统称为鲲鹏计算产业生态。鲲鹏与鸿蒙正在成为华为布局B端计算产业和C端智能物联产业的两张王牌,它们都是万亿市场。

  3月27日,华为开发者大会2020(Cloud)开幕,因为疫情转成线上直播的形式,倒是有了意想不到的两个好处:一方面,线上直播打破了空间的桎梏,让全球的更多开发者都可以接入观看;另一方面,线上直播也成为“云”这样的“新基建”的最好展示场。

  华为云与计算BG总裁侯金龙在主题演讲中指出,新基建的“新”就在于基础设施的建设从过去的物理世界过渡到了数字世界。在数字世界里,开发者是核心,计算、云、人工智能等能力是开发者手中的工具,这些工具的基础就是算力。世界呼唤多样性的算力,趋势是异构计算、协同计算、暴力计算、泛在计算。

  算力是数字世界的动力,而将算力转化为实际价值的核心是开发者。3月27日的活动,令笔者感触最深的,是华为在围绕开发者等合作伙伴推出一系列举措,鲲鹏计算生态正在展翅高飞:“鲲鹏展翅九万里,长空无涯任搏击”。

  开发者的最大痛点

  “在数字时代,开发者就是改变世界的力量,更是企业创新的动力和产业的灵魂。”侯金龙如此说。

鲲鹏展翅,华为在鸿蒙之外的另一张王牌

  此次华为开发者大会,最核心面对的,就是开发者。加上每年9月的华为全联接大会中有关开发者的内容,华为一年针对开发者有两场声势浩大的大型活动,可见对开发者的重视。

  鲲鹏要想真正展翅,也要靠开发者,尤其是现在鲲鹏生态相比x86还有一定差距的情况下更是如此。在第一天的华为开发者大会2020(Cloud)上,最令开发者注目的非华为云CloudIDE莫属,它对鲲鹏云原生应用的特别支持,可以说解决了鲲鹏开发者的最大痛点。

  站在鲲鹏开发者的角度,他们的最大痛点是割裂。开发者要么选择本地编译工具链,这意味着需要在X86做编码,在鲲鹏环境做编译构建,作业流割裂、效率低下;开发者要么选择交叉编译工具链,这意味着在X86环境使用ARM交叉编译工具链,这又有可能引入ToolChain Leak的问题,带来诊断难题。

  现在,有了支持鲲鹏原生开发环境的华为云CloudIDE,这个痛点就迎刃而解。华为云DevCloud研发总监王亚伟介绍,CloudIDE只需要几十秒时间就能快速创建鲲鹏原生的云端开发环境,开发者可以直接在浏览器内连接到云端实例,进行编码、调试、测试,10分钟就能快速开发鲲鹏云原生应用。而且,CloudIDE还宣布2020年对所有鲲鹏实例免费开放。

鲲鹏展翅,华为在鸿蒙之外的另一张王牌

  华为云CloudIDE的发展,本身就是云在代码开发领域应用的最好案例。从70年代的打孔卡,到80年代的文本编辑器,到90年代、00年代特定的IDE,再到现在的CloudIDE,应用开发终于可以摆脱本地化、多操作系统、多语言的桎梏,鲲鹏云原生应用开发在CloudIDE的驱动下从未如此便捷。

  CloudIDE背后的华为DevCloud,更是为开发者提供全流程的软件开发工具,把华为公司30年的软件开发经验开放给开发者。据了解,目前有超过40万用户在DevCloud上开发了超过50万个项目。此外,华为还为开发者带来了1套开发工具(鲲鹏开发套件)、1个开发者社区(鲲鹏开发者社区),尤其是鲲鹏开发套件中新增的鲲鹏加速库,可以让开发者用不到1%的代码修改量,获得大于10%的性能提升。

  鲲鹏开发者所遇到的挑战正在一个个被解决。

  华为inside

  在2019年9月的华为全联接大会上,华为提出“硬件开放,软件开源,使能合作伙伴”策略,推动鲲鹏计算产业不断向前发展。

  半年过去,这一策略在加速落地。在硬件开放上,目前全球已经有黄河、长虹天宫、紫光恒越、同方、湘江等11家整机厂商基于鲲鹏主板推出了自有品牌的服务器及PC产品。侯金龙再次重申,华为的TaiShan服务器将聚焦做高端和内部配套,华为在时机成熟时会停止TaiShan服务器销售业务。

  在软件开源上,openEuler LTS(Long Term Support)版本正式上线,麒麟软件、普华基础软件、统信软件、中科院软件研究所宣布发布了基于openEuler的商业版操作系统。伴随openEuler的开源,越来越多的企业深入参与到创新和实践中,openEuler正在成为“众人拾柴火焰高”的创新社区。

鲲鹏展翅,华为在鸿蒙之外的另一张王牌