阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

蚂蚁首次披露核心基础软件技术开源版图,8 月将开源大规模图计算数据库 TuGraph

  • 2022-08-03
  • 本文字数:2880 字

    阅读完需:约 9 分钟

蚂蚁首次披露核心基础软件技术开源版图,8月将开源大规模图计算数据库TuGraph

7 月 28 日,2022 开放原子全球开源峰会在北京开幕。本届峰会以“软件定义世界,开源共筑未来”为主题,全球顶级开源基金会与开源社区,以及阿里、蚂蚁、华为英特尔等开源厂商代表参加。蚂蚁集团基础设施技术委员会主席何征宇应邀在高峰论坛上发表了题为“开放自研核心基础软件技术 携手探索技术高地”的主题演讲。

 

在演讲中,何征宇介绍了蚂蚁的开源战略理念以及核心技术开源版图,并阐述了蚂蚁在应对开源挑战时的思考和行动。

 

以下内容来自何征宇的演讲内容:

开源是技术生态的生命之水

 

开源是维护技术生态健康发展的源头。开源开放,推进真正的可信技术的创新,才能真正推动技术的突破和产业生态的健康发展。

 

有一本被开源技术圈奉为圣经的书《大教堂与集市》,描述了几种软件的开发模式:1、传统的大教堂模式,有点像现在一些大公司的开源模式“我开、你看”;2、Linux社区这种集市化的模式。这种开源社区看起来“乱糟糟”,像集市一样,但里面蕴藏着生机,是生机勃勃的“乱糟糟”。我是一名海水鱼的饲养爱好者,养过鱼的朋友可能知道,一个封闭鱼缸的生态有多脆弱。这个生态本身的大小,决定着缸内生物生命力的旺盛程度。

 

开源社区的发展,离不开生态的发展。生态的发展,也离不开商业价值的实现。“开源”被写进了“十四五”规划:开放、平等、协作、共享的开源模式,加速软件迭代升级,促进产用协同创新,推动产业生态完善,成为全球软件技术和产业创新的主导模式。蚂蚁在认真学习整个“十四五”规划,我们特别相信一句话,“开源开放,推进真正的可信和技术的创新, 才能实现商业价值和技术价值的统一”。

 

蚂蚁旗下的支付宝是一个承载着数千万中小企业和数亿消费者的平台。今年 6 月,蚂蚁集团发布了 ESG 战略,明确了面向 2030 年的可持续发展目标,其中一个核心战略,就是“开放生态”,与合作伙伴共同发展。我们从支付宝诞生时就一直相信,“信任”是蚂蚁的技术信仰,也是商业基础,信任的背后是安全互信、开放共享的生态,因此,开源开放,从第一天就是蚂蚁的核心技术战略,也是我们会持续坚持的长期战略。

 

蚂蚁开源发展了十几年,积累了近 900 个开源仓库,近百个社区头部开源项目。开源技术领域涉及:数据库、操作系统、隐私计算、云原生等核心基础技术领域。

 

根据“2022 中国开源发展蓝皮书”显示,截止 2021 年,蚂蚁集团共有 348 个活跃开源项目,总活跃程度和总影响力均位居中国企业前三位。

开源基础软件技术,真正携手行业实现技术突破

 

我们认为,基础软件技术的开源,对行业突破技术瓶颈,乃至国家解决卡脖子技术难题有着至关重要的作用。

 

蚂蚁开源,就是要把我们最核心的自研基础软件技术开放出来,把对社区生态发展和行业技术发展有影响力的技术开放出来。我们希望在蚂蚁自身场景进行大规模实践后,把这些技术开源,与上下游伙伴一起平等协作,共同推动行业技术向前,推动产业生态链完善。

 

目前蚂蚁开源的自研核心技术包括:四大系统软件技术、两大应用基础软件技术。

 

系统软件方面,蚂蚁最广为行业所知的是开源技术是 OceanBase。数据库作为最为复杂、跨技术领域最多的关键基础软件,在数字经济时代其战略性、基础性的地位更加凸显。过去十年,OceanBase 一直在尝试攻克数据库特别是原生分布式数据库领域的“卡脖子”难题。去年 6 月,OceanBase 正式开源,希望能激发更多开发者参与到国产数据库建设中。

 

在云原生领域,蚂蚁聚焦在两个方面:一是针对大规模的分布式系统,特别是互联网应用服务治理的难点,我们开源了 SOFA Mesh 方向项目,其中包括自研的 MOSN 网关,这是一个久经考验、度过若干次双 11 链路的 Mesh 化解决方案。二是开源安全容器技术 Kata Containers,这也是 Open Infra Foudation(开放基础架构基金会)的顶级项目,今年也拿到了 SuperUser Aaward。与此同时,在云原生等基础技术领域,蚂蚁还开源了大家比较关心的隐私计算的核心技术点,以及 Occlum 这样的操作系统,它可以完美地解决在可信执行环境里面很多程序不容易被移植或被编写的问题,1 分钟就可以把 Tensorflow light 直接移植进类似 SGX 的环境。并且我们通过即将开源的 HyperEnclave 技术,实现了信任根可以自主可控的目标。

 

在系统技术之上,蚂蚁也有很多开放的应用基础技术。最近我们刚刚开源了蚂蚁内部经过六年打磨的可信隐私计算开源框架隐语。隐语是一个融合了几乎所有行业主流隐私计算技术的技术框架,在安全性和易用性上有突出的表现,可以从技术层面解决数据流通中的数据安全和隐私保护问题,解决隐私保护和数据孤岛等行业痛点。开源后,开发者可免费使用隐语的代码,从而实现技术普惠和行业生态共建。

 

蚂蚁也开源了国内首个开源密码库 BabaSSL。SSL 是一个比较关键的核心技术软件,国内一直没有开源的加密库。我们在 OpenSSL 的基础上做了一些工作,并整合了国密最新的实践,从而开源了国内首个开源的密码库 BabaSSL,获得了社区特别是国内用户的一致好评。

 

随着社区的发展、用户用量的增多,也随着技术的发展,隐私计算、区块链等场景对先进密码学有着更旺盛的需求,蚂蚁在开放原子基金会的指导下,决定对该项目进行品牌升级,更名为“铜锁”,我们后面也会配合基金会完成整个项目捐赠的过程。

 

取名“铜锁”的意义非常简单,中华民族五千年以来,为人民生命财产提供保护的最基础元素之一就是一把铜锁,蚂蚁借此寓意,希望把“铜锁”发展为一个核心的密码库基础组件,融合最先进的密码学算法,能够更加开放地为整个行业和社会服务。

 

8 月,我们也即将开源蚂蚁大规模图计算数据库TuGraph。TuGraph 是蚂蚁从 2015 年起开始布局的基础软件技术。去年“大规模图计算系统 GeaGraph”项目,入选世界互联网领先科技成果。蚂蚁希望以开源的方式与行业共享共建,共同推动图技术的发展和产业繁荣。

共同应对开源挑战,共建开源生态

 

开源的软件影响到社会的方方面面,已经成为社会创新的基础设施。今天上午的开幕式上我看到几个数据:2021 年全球大开源社区 Github 上的开发者数量已经达到 7300 多万,增速显著;而根据知名开源软件供应商 Redhat 对 1250 位全球 IT 领导者的调查,90%都在使用企业开源软件。

 

与此同时,我们看到国内人口红利正在转化成工程师红利;40 年改革开放的经济发展得到信息时代爆发式增长的加持,国内大市场的环境让我们的科技行业已经产生了足够多的原始积累,一起演化成了我们今天软件行业的黑土地。我们播下开源那颗种子,一定可以收获我们几代人都在等待的那棵科技树,用软件为我国经济社会的高质量发展添砖加瓦。

 

开源已经跨越了大概二十年,随着整个软件业特别是中国软件业的发展,开源生态建设的聚光灯逐渐从个体转向了代表开放共赢生态的开源基金会,开源社区建设大势所趋。从早年 Apache 基金会的成长历史来看,一个开源软件的种子可以长成一个世界级的基金会,成为软件行业的参天大树。

 

我觉得开放的代码、社区肯定能够让软件的社会总成本有效降低,也为很多人带来更平等的机会。例如今天我们很欣喜地看到有很多开源方面的高校支持计划,有源源不断的各种基金会出现。

 

蚂蚁一直坚持“开放、平等、协作、共享”的理念,蚂蚁开源也会继续努力为整个开源社区带来微小和美好的改变。

2022-08-03 09:502984

评论

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

技术赋能-混流编排功能,助力京东618直播重保 | 京东云技术团队

京东科技开发者

监控 直播技术 直播推流 企业号 6 月 PK 榜 重保

Mybatis的parameterType造成线程阻塞问题分析 | 京东云技术团队

京东科技开发者

mybatis CPU告警 企业号 6 月 PK 榜 线程阻塞

this 之谜揭底:从浅入深理解 JavaScript 中的 this 关键字(一)

控心つcrazy

JavaScript this指针 this

Postman 前后端都适用吗?

Liam

前端 后端 开发 Postman API

AI老师的作者:17岁的高中生,可能是你想要孩子成为的样子

无人之路

AI 教育 ChatGPT

软件测试 | Web自动化测试

测吧(北京)科技有限公司

测试

不愧是阿里P8出手的并发编程笔记!颠覆了我以往"正确"的认知

程序知音

Java 并发编程 java架构 Java进阶 后端技术

2022 中国开源创新大赛,时序数据库 TDengine 榜上有名

爱倒腾的程序员

涛思数据 时序数据库 ​TDengine

阿里云 EMAS & 魔笔:5月产品动态

移动研发平台EMAS

阿里云 DevOps 消息推送 低代码平台

黑盒不黑:跨端 C/C++ 库一键源码调试方案

阿里技术

调试

软件测试 | Selenium验证页面元素

测吧(北京)科技有限公司

测试

主动发现系统稳定性缺陷:混沌工程 | 京东云技术团队

京东科技开发者

混沌工程 系统 系统工程 混沌工程实践 企业号 6 月 PK 榜

SpringBoot 升级所踩过的坑 (二)

技术小生

6 月 优质更文活动

中国银行开启数智人力管理新征途

用友BIP

人力资源 数智人力

“站在后天看明天”:华为给金融广厦架起数字栋梁

脑极体

金融 数字化 智能化

服务型企业为什么要做财务共享中心?

用友BIP

GreptimeDB v0.3 正式发布|分布式能力全面提升

Greptime 格睿科技

数据库 rust 云原生 分布式数据库 时序数据库

横空出世!京东技术专家狂推的Redis笔记,实战和原理两开花

程序知音

Java 数据库 redis Java进阶 后端技术

Kubernetes 集群管理:Kurator or Kubespray

华为云开发者联盟

云原生 后端 华为云 华为云开发者联盟 企业号 6 月 PK 榜

世界500强潍柴动力携手用友BIP全球司库打造资金管理系统,正式启动!

用友BIP

全球司库

详解驱动开发中内核PE结构VA与FOA转换

华为云开发者联盟

开发 华为云 驱动开发 华为云开发者联盟 企业号 6 月 PK 榜

NFTScan 成为 CMC 官方 NFT 数据合作伙伴

NFT Research

crypto NFT

【Clickhouse】ReplaceingMergeTree引擎final实现合并去重探索 | 京东云技术团队

京东科技开发者

OLAP final clickhosue 企业号 6 月 PK 榜 合并去重

最强攻略 | 1分钟带你了解内测,成为BUG小能手!

百度Geek说

百度 测试 企业号 6 月 PK 榜 6 月 优质更文活动

祝贺!Databend 入选 ICT 中国可信云优秀云原生创新案例

Databend

2023年数智人力管理不容错过的2大神器

用友BIP

人力资源 数智人力

苹果MR Vision Pro将会带动哪些零部件出货?

元器件秋姐

苹果 AR 交互 vr MR

TiDB 7.1 LTS 发版:为关键业务提供业务稳定性和多租户场景支持

编程猫

TiDB pingCAP

理论+示例,详解GaussDB(DWS)资源管理

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 6 月 PK 榜

揭秘阿里云Flink智能诊断利器——Fllink Job Advisor

阿里云大数据AI技术

大数据 flink 企业号 6 月 PK 榜

金融集团企业资金管理难度加倍,用友BIP如何破解这个难题?

用友BIP

资金管理

蚂蚁首次披露核心基础软件技术开源版图,8月将开源大规模图计算数据库TuGraph_大数据_李冬梅_InfoQ精选文章