肥宅钓鱼网
当前位置: 首页 钓鱼百科

阿里组织结构图谱(阿里巴巴CTO程立)

时间:2023-08-05 作者: 小编 阅读量: 1 栏目名: 钓鱼百科

7月28日,阿里巴巴集团CTO程立在2022开放原子全球开源峰会上带来了《共建共享数字世界的根》主题演讲。阿里巴巴的开源在国内一直比较领先,截至目前,已经有累计3000多个开源项目,全球贡献者累计3万多位。根据《中国开源十年洞察报告》显示,阿里巴巴已经连续十年蝉联中国厂商的开源活跃度和影响力的双第一。2019年,阿里巴巴收购了ApacheFlink原作者所建立的公司,随后阿里巴巴成为了Flink社区最大的推动者之一,为社区贡献了将近四分之一的committer。

整理 | 屠敏

出品 | CSDN(ID:CSDNnews)

开源盛世下,无数企业拥抱开源技术并迅速向数字化转型,阿里巴巴便是国内走在前列的大型企业之一。

7 月 28 日,阿里巴巴集团 CTO 程立在 2022 开放原子全球开源峰会上带来了《共建共享数字世界的根》主题演讲。从全球开源发展史下看阿里巴巴开源的迭代历程,其又该如何在云浪潮下实现两种技术的结合以此共建共享全新的数字世界,未来又会面临哪些严峻的挑战,程立给了解答。

以下为程立演讲全文:

尊敬的各位参会领导和嘉宾,大家好!我是阿里巴巴集团的首席技术官程立,非常荣幸能够受邀参加本次开放原子全球开源峰会。今天我分享的题目是《共建共享数字世界的根》。

回看过去 40 多年的软件发展历史,开源已经从一个小众爱好者的行为,变成了技术软件的源头,并且在云的时代,开创了新的软件开发模式和商业模式。云和开源已经共同成为了数字世界的根,这个根需要政府和企业,需要我们大家一起来共建和共享。与此同时,我也会和大家分享一下我看到的一些挑战和建议的应对。

阿里巴巴开源的这 16 年

开源是基础软件的源头活水,数字世界的基础软件应该建设在开源上,需要全行业来共建共享。

  • 首先,用开源的方式可以汇聚全球最先进的技术,协同全球最优秀的人才,可以通过最大规模的群体智慧来共同参与和协作,能够让基础软件面向最广泛的需求,不断创新。

  • 其次,开源和专有组件不是非此即彼的关系,它们同构成了生态系统,为全球的开发者提供了敏捷软件研发的大中台。

  • 再者,开源从根本上解决了在基础软件层实现互通和共享的问题,避免数字世界的孤岛化。

  • 最后,开源赋予了用户的选择权和审查权,能够有机制保障开源代码的安全可控,全人类能共同拥有。

正是认识到开源是基础软件的源头,阿里巴巴积极参与到开源中。

回顾过去,阿里巴巴的开源经历了三个过程,从使用到贡献到现在正在进入开拓阶段。阿里巴巴在创业的早期就大量地使用开源软件,阿里技术的发展也植根在开源的沃土中,我们也非常感谢开源社区的帮助。当我们具备了一定的能力,尤其是在大规模互联网系统和云类研发中开始积累了很多经验,也解决了很多新的问题的时候,阿里巴巴也开始积极地将自己的实践以开源软件的形态回馈给社区,如 Dubbo、RocketMQ、Flink、Midway 等一系列的开源软件。这些软件我们坚持做了十多年,到现在还在维护,阿里也会努力地继续维护下去。

随着阿里巴巴越来越深入地参与到各行各业的数字化,共同建设数字新世界,开源已成为阿里巴巴技术战略顶层设计的部分。在基础软件领域的开拓和开源,成为近两年来阿里巴巴开源的重点。

阿里巴巴的开源在国内一直比较领先,截至目前,已经有累计 3000 多个开源项目,全球贡献者累计 3 万多位。根据《中国开源十年洞察报告》显示,阿里巴巴已经连续十年蝉联中国厂商的开源活跃度和影响力的双第一。

在去年,阿里巴巴对开源委员会和开源办公室进行了一轮升级,开源委员会作为负责制定阿里巴巴开源战略的组织,我们新设立了 9 位领域的副主席,把基础软件领域的开源共建作为阿里开源的重心,明确了四个重要的开源方向,包括操作系统、数据库、大数据和云原生,并且进一步加大了在社区建设和研发上的投入。

同时,阿里巴巴也升级了一个开源办公室,来负责整个开源战略在阿里巴巴的落地和执行。通过横向的平台和工具,来保障阿里巴巴更多开源项目的治理和运营,为开源项目提供组织保障。阿里巴巴希望和企业同行,和社区小伙伴们一起,通过开源让基础软件能够根深叶茂。

云 开源是数字世界的根

其次,我们认为云是未来数字世界的基座,云也为开源软件提供了最佳运行环境,云 开源共同构成了数字世界的根。

开源软件脱胎于自由软件,从一开始开源的基因里就有商业的要素,对商业友好、与商业共存。

随着云的出现,我们看到开源软件得到了更加蓬勃的发展,一方面云的按需使用,随需弹性的开源特征,为开源软件提供了最佳运行时的环境。另一方面,OpenCloud 和云原生为开源软件的商业化提供了一种新的非常优化的模式。

站在用户的视角,云平台和开源社区的有效合作,赋予了用户灵活的选择权,不用担心被厂商锁定,云和开源就可以共同构成数字世界的可信基础。

正是出于云 开源是数字世界的根这样一个认识,在阿里巴巴内部有一个“三位一体”的核心技术理念。“三位一体”是指阿里巴巴自己用的技术、社区开源的技术和阿里云对客户提供的技术,三个技术是一个版本。这种“三位一体”的方式,使得阿里巴巴的自研、开源和云上的商业形成了血脉相通的整体。

从上图中可以看到,阿里巴巴的系统架构可以分成四层:底层是基座,即飞天操作系统;其次是云原生的共享技术;再往上是共享的能力中台;顶层的是丰富的数字化业务应用。

其中,阿里巴巴将基础操作系统 OpenAnolis、数据库、大数据智能、中间件、容器等都是以“三位一体”的方式在研发、使用和商业化。这样做的优势是,一方面阿里巴巴可以第一时间吸收业界的最佳实践,另一方面也可以把自己的技术积累通过开源回馈给社区,同时通过云来实现开源本身的商业化。

接下来,将从大数据、容器和操作系统领域三个维度来看阿里巴巴是如何实现“三位一体”的。

第一个案例是 Apache Flink。这个是一个大家熟知的实时计算引擎,在 2016年左右,阿里巴巴就开始使用 Flink。2019 年,阿里巴巴收购了 Apache Flink 原作者所建立的公司,随后阿里巴巴成为了 Flink 社区最大的推动者之一,为社区贡献了将近四分之一的 committer。

上述有几个关键时间点,一是 2016 年,阿里巴巴开始引入 Flink;2017 年,阿里巴巴内部 Flink 支持了几乎所有实施的数据业务;2018 年,我们完成了 Flink 在阿里云上的一个产品商业化,由此把内部的应用、开源和云上的服务形成了一个“三位一体”的布局。

四年以后的今天再回看当年的布局,我们非常欣喜的发现 Flink 已经成为被全球主流的技术公司所采用,也成为实时计算领域的实施标准,而且它的社区也变得更加繁荣。

第二个案例是阿里云的容器服务 ACK。这个产品是 Kubernetes 的云上服务,它是阿里从社区借力,并且参与社区贡献的另外一个项目代表。在阿里内部,在 2011 年就开始大规模的应用此容器的技术,随着 Kubernetes 逐步成为该领域的事实标准,我们在内部也做了系统化的升级和业界同频。

在 2021 年,阿里巴巴把集团所有的应用系统能够全面容器化和统一调度,构成了一个全球最大规模的云原生集群。在这个过程中,ACK 也赋予了很多云上的客户,有上万家的客户也用了 ACK。

早在 2017 年,阿里巴巴在云上就上线了 ACK 阿里云的容器服务,并且成为业界首批通过 Kubernetes 一致性认证的产品。在参与社区上,阿里巴巴也依托自己的实践,给社区贡献了如 KubeVela、OpenYurt、OpenKruise、Fluid 等开源的项目,帮助 Kubernetes 可以向边缘云、向混合云、向多个场景做了有效的延伸。

通过坚持“三位一体”,阿里巴巴确保在三个方向上都实现没有代差的相同主干代码,帮助阿里、以及阿里云上客户的同时,也帮助社区都更加的繁荣。

第三个案例是龙蜥操作系统。容器操作系统被定位是面向下一代、面向云的一个开源操作系统,借助阿里和云上客户的不断打磨和优化,目前已是一个非常成熟的开源社区。我们认为借助基于云 开源来支撑的数字化进程,这一确定性的趋势,以“三位一体”开源的模式去继续发展操作系统,能够让我们在云时代,不但能够补上基础软件领域的短板,而且有机会去实现跨越式的发展。

阿里业务操作系统是源自于真实的业务需求,最早是为了支持内部海量的计算需求,所以我们基于开源的 Linux,针对性能,针对稳定性方面做了很多的修改,并且把这部分修改也贡献给了开源的 Linux,同时它比较好地支撑阿里内部业务的发展。

从 2009 年开始,阿里巴巴开始做云计算,并发现云计算本身对操作系统的各个方面都提出了一系列全新的挑战,因此便开发了 Alibaba Cloud Linux,以此满足国内上百万客户的真实需求。

经过多年的发展,现如今龙蜥操作系统已经实现了主流芯片协同研发机制、国内主流中间件和数据库、主流整机的 OEM 厂商的全覆盖。围绕龙蜥社区,目前已经有统信、联通、移动、电信等 20 多家企业参与和贡献,也包括红旗、普华、飞腾等 200 多家产业内公司一起参与社区的建设,此外,也有国际知名企业 Arm 的加盟。

未来,阿里巴巴也希望这个云原生的操作系统能够成为大家共同建设,共同享受的软件基础设施。借助云 开源,我们可以把海量数字化的业务迁移到软硬件的协议生态上,从而形成新的操作系统和软硬件协议的相互促进的新的产业生态,有助力弥补核心技术和基础软件产业链的相关短板,孵化出一个可以自主演进的,可以带动产业发展的操作系统生态,推动产业生态的繁荣、完善。

上面三个只是阿里巴巴“三位一体”实践的几个具体例子,我们其他还有很多产品都坚持这个模式,同样我们也相信这个模式能够保证软件的生命力,能够以最开放的方式汇聚业界最优秀的工程师和最多样的场景,去共同共建共享数字世界的根。

如何共同应对开源的挑战?

最后,我也想谈谈阿里巴巴作为开源的贡献者和使用者看到的问题和挑战。

作为开源的应用者,首先是如何解决开源给 IT 架构治理带来的挑战。作为企业的技术决策者,随着技术的升级,开源软件替换过程中的复杂性以及业务连续性的挑战。

对整个开源行业来说,面临着安全和合规的挑战。由于安全的广泛使用,我们看到开源软件安全漏洞的数量其实在上升。根据统计数字,84% 的开源代码库至少含有一个漏洞,60% 已审核的代码库包含着高风险的漏洞。对企业来说,需要探索上游的开源组件,安全漏洞如何能够快速地修复,同时能够把修复的版本快速、大规模、全覆盖地推送到下游依赖的环节。

作为开源的贡献者,想要构建良好的开源生态,激励广泛的参与和创新挑战,就需要建设好开发者的社区,包括代码托管和服务型的社区平台。这里尤其要防止大企业在推动产生更多的开源重点项目的同时,也可能会垄断开源的生态,阻碍创新。作为大型企业的话,在推动开源时,阿里巴巴也时时提醒自己,保持开放、分享、共赢的心态,并且以实际行动去践行开源精神。

对开源的商业公司来说,面对的是建立可持续商业模式的挑战。过去最常见的模式是把托管和服务作为第二、第三的收入来源,这些组合现在来看,不是最好的模式。其实基于云计算 OpenCloud 的模式,应该是一个更加好的开源化商业模式。阿里巴巴对于开源的商业化,随着产业的发展需要不断地与时俱进。对企业来说,也要迎接这个挑战,为自己的产品找到一个最佳且独特的商业模式。

最后,如何把握开源的机遇,在发展中解决开源的挑战,我认为需要全行业相向而行、共同努力。我们也有以下几点建议:

1、希望持续加强与加大建设中国开源发展的基础设施,包括代码托管及服务型社区平台,建好开发者社区。

2、建议持续投入和共同建设开源软件的风险和漏洞管理相关的机制和平台。

3、建议积极参与全球基础软件的开源建设。在这个过程中,掌握关键技术,进入全球第一梯队,尤其是要加强在云原生的操作系统、数据库、中间件、容器、大数据智能、新一代互联网这样一些基础和前沿领域的开源探索。

4、建议把握产业的趋势,把“云”作为一个基础,要培育开源项目,建立好云原生的开源生态。我们认为,未来所有的开源软件都应该能够运行在云上。

5、建议持续加强中国开源基金会及开源组织的建设,坚守并践行中立原则的开源基金会和开源组织,这样赢得开发者和合作企业持久的信赖。

6、建议持续加强开源相关的人才培养和文化建设,包括开源供应链的安全管理、开源技术和战略人才。

以上是阿里巴巴集团对开源的认识和我们实践的分享,阿里巴巴集团也愿意和全行业一起,通过开源和云去共筑数字世界的根。谢谢大家!

    推荐阅读
  • 海苔主要是由哪种海藻制作的(关于海苔主要是由哪种海藻制作的问题)

    关于海苔主要是由哪种海藻制作的问题海苔是由紫菜制成的紫菜是一种红毛藻科生物,形状多样,高度可达到20-30厘米,市面上常见的海苔有烤海带和即食海苔两种,其制作原料大多是条斑紫菜紫菜烤熟之后口感非常脆,且经过特殊调味之后吃起来十分美味,。

  • 使命召唤雷达站地图讲解(高铁站地图分析)

    而此次,让大家等待了这么就的高铁站不仅玩法更具特色,而且地图元素更是多样。那么高铁站到底怎么玩呢?

  • 微信文件传输助手修改文件(微信网页版文件传输助手上线)

    今日,“微信派”公众号宣布,微信网页版文件传输助手正式上线,告别社死瞬间。微信网页版文件传输助手的上线,意味着大家在任何只想用微信传文件的场合,都不用大张旗鼓的登录微信了。值得一提的是,登录文件助手还不会挤掉电脑、平板登录中的微信,十分方便。

  • 电脑版地平线怎么打开(怎么用电脑玩地平线)

    以下内容希望对你有帮助!电脑版地平线怎么打开先连接网络,然后点击游戏的图标。看到加载画面,那么等待十多分钟。那么选择你的车型,选择地图。此时即可进入游戏玩了。这是一款赛车竞速游戏,游戏地点设置在了南半球的澳大利亚,本作强调野外的驾驶体验,场景非常多样化,有草原、海滩、沙漠、城镇,车辆的选择也更多,从超跑到越野车,应有尽有。除了在开放世界中自由驾驶竞速,还能够欣赏沿途的美丽风景。

  • 女孩叫萌的含义是什么(女孩叫萌有什么寓意)

    姓名有广义与狭义之分,还有小名、别名、绰号、乳名等。广义的姓名包括公民的姓氏和名字以及法人和非法人团体的名称;狭义的姓名仅指公民的姓氏和名字。为名和字的合称。在中国古代,名、字分开使用。据说上古时期,婴儿在出生三个月的时候由父亲给命名,这就是古人“名”的由来。其实在中国民间,部分地区至今仍保留着婴儿满月时才命名的习俗,不过是命名的权利不再由父亲一人担当,而是由婴儿的亲人共同担当。

  • 废旧胶片怎么处理 作废的胶片如何处理

    2、现在有的小区已设立统一垃圾分类处理箱,据北京市环保局朝阳分局工作人员介绍说,这些垃圾会经由环保局统一运送至各个垃圾处理厂,进行焚烧,产生的废气、污水等都会经过专业程序来处理,确保无二次污染的出现。

  • 心理学中的马太效应和破窗效应分别是什么意思(马太效应破窗效应分别是什么意思)

    心理学中的马太效应和破窗效应分别是什么意思?名字来自于《新约·马太福音》中的一句话。社会学家从中引申出了“马太效应”这一概念,用以描述社会生活领域中普遍存在的两极分化现象。此理论认为环境中的不良现象如果被放任存在,会诱使人们仿效,甚至变本加厉。

  • 素白菜饺子馅的做法(素馅饺子)

    六种素馅的六色饺子,不是我吹,好吃的不得了,饺子皮自己擀,馅自己做,皮薄馅大,新鲜美味。小贴士花椒油是油锅热了放入花椒粒,炸出花椒香味,花椒捞出,即可。

  • 渭南高新区新能源汽车产业园项目(100万辆钠电新能源车辆西部产业园项目落户宝鸡眉县)

    仪式上,眉县县长张小平介绍了100万辆钠电新能源车辆西部产业园项目情况,淮海控股集团董事长安继文介绍了项目规划及企业发展情况。张小平代表眉县与淮海控股集团签订投资协议。据了解,淮海控股集团100万辆钠电新能源车辆西部产业园项目将建于眉县首善汽车配件产业园,占地300亩,总投资15亿元,建设集研发、生产、检测、销售、储运于一体的100万辆钠电新能源车基地。

  • 抖音怎么首发创作原声 抖音怎么能创作原声

    抖音是由今日头条推出的一款短视频分享APP,于2016年9月上线,是一个专注于年轻人音乐短视频创作分享的社区平台。自打影像技术诞生以来,全世界范围内最受欢迎的短视频就是MV,musicvideo,音乐短视频,是所有短视频里最头部的部分。但是MV拍摄困难,能随机对着镜头装模作样演一下的人不少,能随时随地对着镜头说一段唱一段的人不多。