【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

一旦越过去,它就是我背后的一道山丘 | 鲲鹏应用创新大赛 2022 全国总决赛金奖团队专访

  • 2022-12-02
    北京
  • 本文字数:3757 字

    阅读完需:约 12 分钟

一旦越过去,它就是我背后的一道山丘 | 鲲鹏应用创新大赛 2022 全国总决赛金奖团队专访

对谢剑来说,10 月 28 日是个好日子。这一天,鲲鹏应用创新大赛 2022 全国总决赛在杭州落下帷幕,而谢剑带领的创意信息团队凭借“基于 openEuler 的数字链接平台打造智慧社区生态解决方案”摘得 openEuler 赛道金奖


从区域赛到全国半决赛再到全国总决赛,这支团队为何能从全国 21 个赛区 2000+ 参赛队伍、5000+ 参赛者中脱颖而出?他们获胜的秘诀是什么?他们的方案有何不同?...... 带着心中疑惑,InfoQ 记者与谢剑进行了一次深度交流。

参赛,我们是奔着拿奖去的



谢剑所在的创意信息是华为的长期合作伙伴,与华为有长达 16 年的合作历史。他们不仅参加了第一届鲲鹏应用创新大赛,而且斩获了去年鲲鹏应用创新大赛数字政府赛道区域赛金奖。并且,作为四川省鲲鹏应用创新中心副理事长单位,他们与 openEuler 创新中心有着深度合作。因此,在 4 月得知大赛消息后,创意信息没有任何犹豫,就选择了报名参赛,由谢剑牵头组队。在他看来,参加本届大赛似乎是顺其自然。


与往年大赛相比,谢剑表示,2022 年鲲鹏应用创新大赛的赛道和赛题越来越宽广,同时,参赛者的素质和水平越来越高。并且,赛道的深度也更深,从以前的应用场景扩展到 openEuler、openGauss 等代表的基础软件领域。


据悉,今年的鲲鹏应用创新大赛设有七大赛道,包括数字政府、科技金融、企业数字化、初创应用和 openEuler、openGauss 以及 HPC。


在谢剑眼里,七大赛道大致分为基础软件和应用两大领域。往年,他们主要在应用领域参赛,比如数字政府赛道、科技金融赛道。


“在赛道公布后,我们想换一个方向,于是选择了基础软件。”他说,“我们作为 openEuler 理事会的成员,天然地觉得在 openEuler 面向产业发展过程中应优先参与这个大赛,在比赛中展现鲲鹏生态创新中心的水平,同时,吸收 openEuler 体系中一些好的经验和做法,来反哺本身基于 openEuler 商业创新的方案。


对于本次大赛,他们的目标不仅仅是参与,而且是“奔着拿奖去的”,期望能从 openEuler 赛道获得反馈来改进自己的方案。

从 0 到 1,打造方案要不畏艰难、耐得住寂寞


据悉,谢剑团队的获奖方案是“基于 openEuler 的数字链接平台打造智慧社区生态解决方案”。该方案由四人合力完成,其中,谢剑负责商业策划,“通过技术来解决商业的需求,最终形成产品,这是我做的思考”。庄小凡负责所有底层技术相关的工作,包括 openEuler、Atlas 200 和华锟振宇的 AT 210 所有主板间协议的调试、测试等。而肖美虹负责边端 openEuler 的整体架构和适配,周建军则负责云端 openEuler 的架构和规划。


最初,他们的参赛方案设想是通过 openEuler 构建一个数字链接平台,连接物理世界和现实世界。但是,这个方案太过宏大,在具体应用上,缺乏可落地的实际场景。后来,在华为的协助下,双方找到突破点,共同打造了一个微场景,即“智慧社区”方案。


据谢剑介绍,传统的智慧社区方案面临两个核心问题:第一是国产化问题,传统的智慧社区解决方案在边端依托 CentOS,没有实现国产化;第二是云端,原来的方案存在不足,因为预装的 openEuler 社区版在服务器端的图形界面支撑度较低。


针对传统的智慧社区解决方案不足,他们的改进是边端国产化替代。而遇到的第一个挑战是边端设备选型。经过种种尝试,最终,团队选用了 Atlas200。


据谢剑介绍,Atlas 200 体系里有两个合作伙伴,分别是华鲲振宇、凌华,它们都是基于  Atlas200 做自己的整机。“为解决边端的适配问题,我们北京的团队和华为鲲鹏创新中心以及昇腾计算中心在主板的协议上经过很多次交流,甚至与主板厂商、整体厂商进行了多轮沟通,最终把边端的操作系统裁剪出来。“他补充说。


解决了边端的适配问题后,团队又发现边端缺乏数据保护能力。为什么数据保护如此重要?他以今年 8 月成都的疫情为例解释,当时,很多数据端的机房发生停电,无法及时修复,而边端使用的 Atlas200 缺少数据存储功能,可能会造成数据丢失。疫情时期,如果重要数据出现丢失,将造成不可挽回的影响。因此,他们在边端增加数据保护功能


除了边端,云端也遇到问题。因为预装的 openEuler 社区版在服务器端的图形界面支撑度较低。所以,运维方面缺少便利性,于是,他们通过 XFCE 实现图形交互的优化,让新方案也拥有可视化运维能力

谢剑强调,“Atlas 200 发行版的协议栈非常复杂,有很多不同点。一旦主板的规格不一样,那么每次都要重新适配。对我们而言,不是技术上有多大的挑战,而是要耐得住寂寞,一点一点地把代码间不同的差异找出来。一旦克服后,对我们来说,这些问题都不在是问题。一旦越过去,它就是我们身后的一道山丘。


最终,该方案基于 openEuler 20.03 发行面向边缘端的操作系统 TurboEdge OS 6,连接昇腾处理器形成边缘一体化整机解决方案;同时,基于 openEuler 22.03 发行面向云端的操作系统 TurboLinux Enterprise Server 16,结合鲲鹏处理器形成面向云端的整体解决方案,最终通过基础软件打通“南向”基础硬件,并面向“北向”应用实现融合创新,可提供物理世界向数字世界转换的数据连接、数据治理、云边智能等服务,让社区治理实现智慧化、高效化。

作品,全面超越传统的智慧社区解决方案


据谢剑总结,他们方案的最大特点是一体化,通过 openEuler 拉通整个“南北向”的整体解决方案。第一,解决了边端国产化问题,而原有边端的方案大部分是基于国外的 Ubuntu;第二,解决了边端场景下的数据存储挑战;最后,解决了云端可视化的运维问题。


相比业界其他同类型方案,这个方案的优势更明显。他说:“在现有的智慧社区方案中,我们率先在边端实现了全栈国产化,而传统的智慧社区解决方案在边端没有实现国产化。”


其次,该方案具备成本优势。由于边端和云端实现一体化,因此方案的交付周期和复杂度均降低不少,交付成本比业界低 15%-30%,性价比更高。此外,对客户来说,安全系数也得到提升


在谢剑看来,这个方案充分利用了 openEuler 的技术特性。因为在 openEuler 体系中,针对鲲鹏芯片有着极致的调优,比如基于鲲鹏芯片,openEuler 与 MySQL 进行调优,整体性能可以提升 30%。性能的提升离不开团队的深度调优工作,主要是基于操作系统面向数据库,在感知硬件拓扑的多核调度、用户态差异化调度、内存访问加速和高性能锁重构等方面的调优努力。


他说:“面向边端,方案也做了性能测试和调优。在方案整合度上,基于 openEuler 的生态,面向智慧社区方案的整体架构也比较完善。”


谢剑表示,“鲲鹏 + openEuler” 的软硬一体化融合给整个方案带来不少好处。首先是高效能,通过芯片、数据库以及“南向”和“北向”的调优,提升了方案整体性能。


其次,统一管。以前,云端管理、边端管理、硬件管理等都是分散管理,各自为政,不仅效率低,而且管理难度高,非常复杂。因此,他们将边端管理和云端管理统一起来,把应用、虚拟机、服务器、交换机等统一集中于一个平台,实现统一管理,即“一体化管理”。


最后,简单用。“原来,你从 A 厂商买边缘网关,从 B 厂商买服务器,从 C 厂商购买应用,业务上线要花 2 个月左右的时间,中间还有方案的设计、采购、发货、安装和调试。现在,我们一站式交付,交付总体成本降低 30%,交付周期缩短 70%。所以,我们实现了三个提升:高效能、统一管理和简单易用。“他补充道。


正是凭借对 openEuler 技术特性和生态的充分利用以及不懈努力,谢剑团队才能在比赛中战至终章,获得最终的胜利。


他说:“之所以最终能脱颖而出,一方面,通过比赛,我们希望看到有更多商业化的方案产生,且最终能落地,可以反哺社区。我们也是这样做的,通过方案落地,真正产生经济效益,再把技术力量的体现反哺到社区,让社区推动新的技术发展。用商业来驱动开源,开源离不开商业,商业离不开开源,中间通过技术连接,我们打通了这个生态。另一方面,参赛过程中,我们一直在做调整和修改,不断迭代和打磨方案。刚开始,我们基于 openEuler 做数字链接平台,拿到四川地区第二名,那时在方案的商业化上思考较少。之后,我们进行调整,针对更具体的场景设计方案,最终打造出智慧社区生态方案。“


接下来,他们将推进方案的落地和应用。据谢剑透露,在业务层面,他们将联合华为在创意信息具有优势的省份共同推广这个方案此外,除智慧社区外,他们还会面向水利、充电桩和变电站打造新的微场景,面向其他行业打造更多的微场景解决方案。


在技术层面,除了面向边端的技术生态外,他们未来还会面向端、IoT 等,结合商业场景进行技术研究,并将这些技术研究回馈到 openEuler 社区。

写在最后


通过本次比赛,让谢剑他们深刻认识到鲲鹏计算产业的价值。谢剑称,鲲鹏计算给产业注入强心剂。不管是 openEuler,还是 openGauss、鸿蒙的开源,以技术创新为核心,以应用为抓手,带动一批合作伙伴以及产业生态往前走,可谓是产业引擎。他说:“以前,我们主要是基于国外的核心技术和社区来做,从芯片、操作系统到数据库都是割裂的方式,是组装机模式。而鲲鹏把从‘南向’的芯片、‘北向’的应用,以及中间的操作系统、数据库全线贯通,给了我们追赶的机会。”并且,围绕鲲鹏计算构筑的生态不仅带来技术的改变,而且在打造真正的产业生态,涵盖人才生态、资本生态等。在笔者看来,以鲲鹏计算为代表的计算平台将进一步促进国内基础软件行业的发展,为厂商带来更大的发展空间。同时,随着其向纵深发展,覆盖更多场景,也将为各个行业带来产业变革的新机遇。

公众号推荐:

2024 年 1 月,InfoQ 研究中心重磅发布《大语言模型综合能力测评报告 2024》,揭示了 10 个大模型在语义理解、文学创作、知识问答等领域的卓越表现。ChatGPT-4、文心一言等领先模型在编程、逻辑推理等方面展现出惊人的进步,预示着大模型将在 2024 年迎来更广泛的应用和创新。关注公众号「AI 前线」,回复「大模型报告」免费获取电子版研究报告。

AI 前线公众号
2022-12-02 13:5510496

评论

发布
暂无评论
发现更多内容

实测|超融合数据库 MatrixDB 实现百万级 TPS!

YMatrix 超融合数据库

intel OLTP 超融合数据库 YMatrix tpcb

云数据库技术行业动态:ClickHouse Cloud正式GA或有融资;openGauss社区引入新成员

数据库小组

行业资讯 企业动态 产品功能 数据库技术

企业想要提升数据分析能力,还需要选择瓴羊Quick BI

三十

如何利用A/B实验提升产品用户留存?看字节实战案例给你答案!

字节跳动数据平台

大数据 AB testing实战 12 月 PK 榜

Nexus3常用功能备忘

程序员欣宸

Java maven nexus3 12月月更

React源码解读之任务调度

flyzz177

React

全面支持 PyTorch 2.0:BladeDISC 5月~11月新功能发布

阿里云大数据AI技术

深度学习 编译器 PyTorch 12 月 PK 榜

数据安全新战场,EasyMR为企业筑起“安全防线”

袋鼠云数栈

数据安全 大数据基础平台

11月月更开奖啦!看看获奖名单有没有你?

InfoQ写作社区官方

热门活动

企业的可视化分析能力想要提升,还需要多多关注瓴羊Quick BI

巷子

mysql数据库之schema与数据类型优化

@下一站

程序设计 代码优化 MySQL优化 11月日更 11月月更

React源码分析6-hooks源码

goClient1992

React

react hook 源码完全解读

flyzz177

React

AngularJS进阶(三十六)AngularJS项目开发技巧之利用Service&Promise&Resolve解决图片预加载问题(后记)

No Silver Bullet

项目开发 AngularJS 12月月更

AngularJS进阶(三十七)IE浏览器兼容性后续

No Silver Bullet

AngularJS 12月月更 浏览器兼容 下拉加载

凡泰极客荣获了第二届产业互联高峰论坛「2022年度行业科技创新产品奖」

FinClip

「虚拟社交」爆火,资深玩家「当道」

融云 RongCloud

社交 虚拟形象

React源码分析5-commit

goClient1992

React

React源码分析4-深度理解diff算法

goClient1992

React

构建高性能内存队列:Disruptor yyds~

小小怪下士

Java 高性能

一文带你读懂 Google GUAC 项目

SEAL安全

Google 软件供应链安全 12 月 PK 榜 GUAC

AngularJS进阶(三十五)浏览器兼容性解决之道

No Silver Bullet

AngularJS 12月月更 浏览器兼容

元年SecDevOps的实践之路

元年技术洞察

数字化转型 趋势研究 方舟平台

Span抽取和元学习能碰撞出怎样的新火花,小样本实体识别来告诉你!

阿里云大数据AI技术

机器学习 12 月 PK 榜 小样本学习

城市云灾备,为业务连续性保驾护航

华为云开发者联盟

云计算 公有云 华为云 政务云 12 月 PK 榜

BI智慧仓储行业应用方案,让你的仓储物流不再复杂

葡萄城技术团队

前端 数据可视化 仓储 智慧仓储 大屏

React源码解读之更新的创建

flyzz177

React

DevEco Studio 3.1差异化构建打包,提升多版本应用开发效率

HarmonyOS开发者

HarmonyOS

云安全系列5:2023 年需要了解的 40个云安全术语

HummerCloud

云计算 云安全

架构学习笔记1:什么是架构设计?

生活需要激情

架构训练营10期

面对庞大复杂的身份和权限管理,企业该怎么办?

华为云开发者联盟

后端 开发 数字化 华为云 12 月 PK 榜

一旦越过去,它就是我背后的一道山丘 | 鲲鹏应用创新大赛 2022 全国总决赛金奖团队专访_服务革新_万佳_InfoQ精选文章