近日,2021年中国国际信息通信博览会(北京通信展)在北京召开。笔者在现场看到,与往年不同,5G不再是这个通信盛会的惟一主角,计算、AI、开源基础软件等ICT领域的根技术,也成为各方讨论的重点。

 

比如笔者在华为开源基础软件新能力展台,就看到大量观众在驻足交流,探讨运营商部署开源操作系统欧拉(openEuler)和openGauss数据库的话题。

 


我们知道,在9月25日的华为全联接2021上,华为发布了面向数字基础设施的openEuler和openGauss 2.1全新版本。而在近期,一则新闻刷爆运营商IT人员的朋友圈:浙江移动核心IT系统完成行业首例欧拉操作系统大规模部署替换,建设了适合运营商的服务器、通信和实时操作系统的,高可靠、高安全以及高保障的更优底座。
这些行业热点让站在人头攒动展台前的笔者陷入思考:我们为何要投入重金打造openEuler和openGuass?电信运营商能从中得到什么独特价值?二者生态成熟了吗?运营商是如何规划的?

 

01   根深才能叶茂,

基础软件亟需纵深发展

目前我国正大力推进数字经济的建设,各行各业都在进行数字化转型升级。根据信通院最新统计数据显示,2020年我国数字经济规模达到39.2万亿元,同比增长9.7%,从比重看,2020年数字经济占GDP的比重已达到38.6%,较2019年占比提升了2.4%。

 

数字经济的快速发展离不开强大的数字基础设施和原始创新的基础软件的支撑,但我国基础软件的关键环节存在一系列问题,生态相对薄弱,值得警惕。

 

第一,“缺芯少魂”一词近两年被频繁提及。在“缺芯”层面,他国制裁中国企业、疫情导致芯片减产、有厂商囤积居奇等,说明了中国拥有完整半导体产业链的重要性。在“少魂”层面,“棱镜门”事件的爆发敲响了数据安全的警钟、微软停止了对Windows7系统的服务支持、Google移动服务套件(GMS)断服等事件充分体现了“少魂”的风险。

 

第二,软件领域积累薄弱,存在“卡脖子”风险。据公开资料显示,当前我国基础软件市场依旧被外资垄断,三大基础软件领域中,操作系统、数据库、中间件市场外资占比分别为92.9%、64.8%和51.1%。业界目光更多聚焦在解决高端芯片问题,却一定程度忽略了基础软件的重要性。

 

第三,国内操作系统厂商20余家,数据库厂商100余家,力量相对分散。“操作系统“碎片化”现状,导致数字基础设施产生大量“软烟囱”,带来生态割裂、应用重复开发、协同繁琐的挑战。在数字化新时代,中国呼唤新的统一操作系统。

 

第四,产业投入、人才、生态缺乏,未建立起保障体系。以人才为例,我国从事操作系统行业不足10万人,真正掌握内核、进行深入的代码开发更是屈指可数,更多技术人才选择了热度高的互联网应用开发领域。

 

 

问题大家有目共睹,在业界的共同努力下,政策环境逐渐向好,对基础软件的重视程度也提高不少。“十四五”规划明确指出,要聚焦高端芯片、操作系统、人工智能关键算法、传感器等关键领域,加快推进基础理论、基础算法、装备材料等研发突破与迭代应用。

 

除内部环境的改善,外部环境的变化也给基础软件的发展提供了契机和窗口。今年红帽公司突然宣布将终止既定的CentOS(开源操作系统)维护计划,CentOS 8原本计划维护至2029年5月31日,却将在今年年底提前停止支持。

 

不幸的是,CentOS策略的变更导致我国操作系统企业用户面临系统迁移的难题。幸运的是,这一变化对中国发展服务器操作系统是一个绝佳机会。中国有巨大的服务器操作系统市场需求,数据显示市场整体收入上亿美元,市场空间巨大。

 

在这一大背景之下,中国涌现一些创新者来应对挑战。比如华为意识到开源是加快构建软件生态的重要方式,并希望通过社区协同模式,汇聚全产业的技术力量,构筑一个可持续发展的基础软件产业生态。

 

华为在本次北京通信展上展示的openEuler和openGauss两把利剑,有望助力构建共建、共享、共治、繁荣的基础软件生态。

 

我们详细了解下两个基础软件的发展情况和生态。

 

02   openEuler:

聚焦内核能力,释放多样性算力

欧拉操作系统并不是家喻户晓,所以时常被人们拿来和Windows系统、鸿蒙系统作比较。其实,Windows是面向消费者市场的桌面操作系统,鸿蒙系统的主要应用场景是智能终端、物联网终端和工业终端。

 

欧拉操作系统是一个面向企业级的通用服务器操作系统,可广泛部署于服务器、云计算、边缘计算、嵌入式等各种形态设备,应用场景覆盖IT、CT和OT(Operational Technology),实现统一操作系统支持多设备,应用一次开发覆盖全场景。

 

谈及该系统的定位,华为创始人任正非近期表示,欧拉既面向服务器,又面向通信和即时操作系统,是瞄准国家数字基础设施的操作系统和生态底座,承担着支撑构建领先、可靠、安全的数字基础的历史使命。

 

要承担这样的重任,欧拉凭什么?我们可以从欧拉的发展历程和成绩寻找答案。

 

2019年7月,华为在首届“鲲鹏计算产业峰会”上明确提出,为支持鲲鹏的发展,要将华为开发了近10年的欧拉操作系统开源。同年12月,欧拉操作系统正式开源即openEuler。

 

之后一年多,openEuler成长速度惊人。笔者在此次展会上得到如下数据:openEuler已有超过6000名贡献者;吸引了包括中国移动、中国联通和中国电信在内的超过100家国内领先企业参与;国内全部主流操作系统厂家已经加入社区并发布了商业发行版,包括麒麟、统信等厂家。

 

在产品迭代方面,openEuler以半年一更的节奏保持迭代。2021年3月,openEuler 21.03 现已发布;又于今年9月发布第一个支持数字基础设施全场景的openEuler 21.09创新版本,将于9月30日在社区上线。

 

openEuler的生态和应用,是运营商参观者最关心的话题。据介绍,在关键生态兼容性方面,openEuler北向主流场景,包括大数据、分布式存储、数据库等已做到100%覆盖,运营商领域ISV亚信、绿网、浩瀚、东方国信等已完成适配,当前超过5400的商业软件均已支持。openEuler南向硬件层面,已经有300多个整机厂商,170多个主流板卡完成兼容性适配工作。

 

在应用场景方面,openEuler已经在运营商NFV、大数据、CRM、计费、公有云等场景规模商用。运营商各业务领域稳步推进中。

 

运营商已经在关键场景适配openEuler。笔者注意到,浙江移动于上个月完成了由CentOS向欧拉操作系统的大规模迁移部署,本次迁移涉及容器化部署、统一发布、双平面运行支撑和引流切换四大方面,新系统更加稳定可靠、开放创新,成为了浙江移动拓展业务规模、提升用户体验的新基石。

 

“如果能够把关于欧拉的规划目标全部实现,困扰中国的‘缺芯少魂’问题就能解决一半,我们国家就有‘魂’了。”从华为轮值董事长徐直军近期的发言中,我们不难看出华为对欧拉寄予了高度的期望。

 

而对于欧拉和鸿蒙的协同,华为计算产品线总裁邓泰华此前透露,欧拉和鸿蒙已经实现了内核技术共享,未来计划在欧拉构筑分布式软总线能力,让搭载欧拉操作系统的设备可以自动识别和连接鸿蒙终端。通过能力共享、实现生态互通,“欧拉+鸿蒙”将更好的服务数字全场景。

 

 

03     openGauss:

聚焦內核根技术突破,

联众使能核心数据高效管理

众所周知,电信行业对数据库要求高,定制化需求多,采用国外数据库,让原厂配合改动难度较大。因此在2007年,因电信实时计费项目困境,华为开始组织人手研发内存数据库,项目代号GMDB,这是可追溯到的华为最早的数据库研发记录。

 

历经12年坎坷,华为最终在被誉为基础软件“皇冠上明珠”的数据库领域一举突围,破茧成蝶。2019年5月,华为常务董事、ICT战略与Marketing总裁汪涛正式面向全球推出GaussDB数据库。笔者还有幸在发布现场见证,并对话了汪涛。据悉,华为当时以软件形态郑重发布数据库等新品,体现了华为软件与硬件同步创新,不断为行业作贡献。

 

2020年6月,华为又做了一次重大决策,正式宣布开源数据库能力,开放openGauss数据库源代码。openGauss是深度融合华为在数据库领域多年的经验,结合企业级场景需求,推出的新一代企业级分布式数据库,支持集中式和分布式两种部署形态。

 

到2021年9月,在华为全联接大会2021的主题发言中,华为计算产品线总裁邓泰华宣布,openGauss2.1新版本在面向运营商、金融等对数据库要求苛刻的行业,实现性能、稳定性、数据安全可信和智能等方面能力全面升级,让客户在全业务数字化阶段,更好管理数据。

 

同时,openGauss社区理事会正式成立。openGauss社区理事会理事单位由华为技术有限公司、中国建设银行、中国移动、中国电信、中国联通、清华大学等多家openGauss社区合作伙伴、用户和科研院校等18家单位组成。不知道大家注意到没,三大运营商是该理事会的重要参与单位。

 

openGauss社区理事会作为社区决策机构和领导机构,主要职责为规划社区的发展方向、审视技术委员会的工作、组织社区开源基础设施的建设和运营工作、宣传和推广openGauss开源社区、发展社区生态,提升社区活力。

 

可以看出,openGauss自开源以来,获得业界积极响应。在生态发展方面,openGauss已有超过2000名贡献者、超20000社区用户;超70家企业签署企业贡献者协议(CLA);12家国内领先的数据库和大数据厂家发布了商业发行版;发布了openGauss 2.1社区创新版本,打造高性能、高可用、高安全的企业级数据库,使能行业核心系统升级。

 

在技术创新方面,openGauss持续在数据库內核技术上进行创新,通过软硬协同充分释放多样性算力,并结合可信计算和AI等技术,实现性能、可用性、安全、AI等方面持续的突破。

 

在市场认可度方面,根据2021年9月著名的墨天轮国产数据库流行度排行榜显示,openGauss已位列第5位,开源一年来排名不断攀升。这充分说明当前的openGauss开源发展模式,已经取得成功。

 

在商用进展方面,openGauss已经在运营商、金融、制造、能源等社会关键基础设施项目中商用,并开始承载核心业务。

 

在此次观众最关心的运营商领域,2020年1月,浙江移动完成了基于华为鲲鹏全栈支撑核心业务系统的大规模商用,包括华为TaiShan服务器、操作系统和数据库;最近openGauss在中国移动IT公司的在线营服系统对MySQL替换项目已成功交付、同时在江苏移动的B域系统、中国联通的M域前期项目测试中,均有出色的表现。

 

除了运营商领域,openGauss在要求极高的金融领域也表现出色。在银行领域,邮储银行的新一代分布式核心平台,将承载金融最核心的存款、汇款业务,支持6亿用户,日均20亿笔业务,肩负未来10年邮储银行业务创新与发展的重要基础。不仅如此在比亚迪、中华保险、国家电网等重量级客户的核心业务系统均有openGauss系的产品商用案例。

 

在人才培养方面,openGauss走进高校,让高校师生面对面接触openGauss最前沿的信息技术,通过产教融合,共同培养新时代创新人才。

 

展望未来,对于openGauss的未来三年的规划,openGauss社区理事长、华为鲲鹏计算业务副总裁江大勇透露了两方面的计划。

 

一方面,openGauss将在目前72所重点高校基础上,扩大到全国500所高校,通过开课、联合科研创新等形式,加强openGauss技术路线在高校的推广,为产业界培养10万高质量的DBA,50万数据库开发者人才。

 

另一方面,openGauss会联合国内1000家行业解决方案伙伴,针对行业关键基础设施的应用场景,推出基于openGauss的行业解决方案,使openGauss更好的贴近行业,为客户加速数字化转型,提供强大的数据管理平台。

 

笔者观察:

openEuler和openGauss双剑合璧,引领国产基础软件创新

中国基础软件生态相对薄弱,开源是加快构建软件生态的重要方式。近两年来,国产基础软件如欧拉、GaussDB、鸿蒙相继开源,构建了共建、共享、共治的繁荣基础软件生态,让我们看到国产基础软件的突破勇气、创新实力和美好未来。

 

其中,openEuler在运营商关键场景已适配和规模商用,如运营商NFV、大数据、CRM、计费等。其中,浙江移动等地多个项目成为行业样板,将助力openEuler在运营商各业务领域稳步推进。

 

而openGauss已经在运营商、金融等领域成功商用,从单点场景走向全场景,加速走向全行业。我们期望openGauss成为各地运营商、各行业数据库的首选,成为核心技术路线。

 

总结,我们从此次北京通信展上看到的openEuler和openGauss,实现双剑合璧,成熟应用,将破解中国运营商,乃至更多行业“卡脖子”风险,支持中国数字经济的稳定、快速发展。