从OpenInfra看开源软件的可持续、高质量发展

2023-12-16

d9539133a0e566909ff058831325d133.jpeg

近些年,云计算加快普及应用,作为催化剂和引擎之一,开源思想和开源软件功不可没。比如,国内很多大型头部企业当初就采用了开放开源的OpenStack作为其云的底座。时过境迁,随着人们对于云计算的认知和应用越来越成熟,OpenStack的使用方式、应用范围等也在发生变化,而OpenStack基金会和社区更是持续演进。成立于2012年的OpenStack基金会,于2020底正式更名为OpenInfra基金会,相比之前基金会的使命也有了一些改变,不再仅仅只专注于OpenStack,而是继续秉承开源的理念,聚焦在整个基础设施软件层,包括Iaas和Paas。

开源是战略也是方向

在我国,从国家到软件产业再到企业、个人,对于开源软件的重视程度与日俱增。 2021年,开源被首次写入国家《“十四五”软件和信息技术服务业发展规划》,将开源提升到国家战略的高度,也为未来开源软件的发展提供了具体的指引和遵循。

从技术和业务层面来看,开源软件已成为全球最主要的创新模式。一方面,大量创新的思想、理念和技术来自于开源;另一方面,开源协作共享的方式能够最大程度地释放软件能力,同时降低创新成本。越来越多的企业开始拥抱开源。据统计,全球97%的软件开发者,以及99%的企业都在使用开源软件。开源技术在云计算、大数据、移动互联网、人工智能等诸多领域逐渐成为主流,并且渗透进电信、金融、制造、交能、能源等众多行业领域,成为推动企业数字化转型的基础支撑。

当前,在保持开源技术创新活力的同时,加强和优化生态建设,兼顾开源社区成长与开源技术在更多行业领域落地,是最核心的任务。在中国,如何发挥开源的长处,提升自主创新核心竞争力,并加速实现国产化替代也是一个现实的问题。

《“十四五”软件和信息技术服务业发展规划》等政策文件提出,要加强开源发展顶层设计,广泛汇聚各方开源力量,推动开源托管平台、开源社区、开源协议等做强做优,培育一批优质开源项目,加速开源成果的成熟商用,营造良好开源文化氛围。在这个过程中,我们可以借鉴国外开源上游基金会、社区发展的思路、作法,更好地推动国内开源技术和项目的落地实施,为开源的可持续、高质量发展添砖加瓦。

坚守开源开放不动摇

从OpenStack到OpenInfra,虽然名字变了,策略和覆盖范围也有相应调整,但就像名字中始终有一个“Open”,这种开放的精神无论何时都不能变,也是其前进的最大动力和保障。OpenInfra亚洲区总监李昊阳强调说,基金会的Four Opens(四个开源准则)——开放代码、开放设计、开放开发、开放社区,是驱动整个项目从生态化开发到成熟化应用的核心,在软件开发应用的不同阶段都要保证开放的属性。另外,Collaboration without boundary(无边界协作)也是基金会始终奉行的宗旨,即除了聚焦在自己的软件领域之外,还会与其他社区的开源软件进行结合。

b6c29eb4f9baa08d060ae311ad3a439f.jpeg OpenInfra亚洲区总监李昊阳

正是在开源开放和无边界协作的基础之上,无论是在OpenStack时期,还是到了OpenInfra的阶段,基金会与社区都处于快速发展之中。从最初只有来自两家公司的150个成员,到现在OpenInfra社区成员已经超过11万,贡献代码者超过6000位,整个项目触及到700多个组织与企业,覆盖182个国家。

有人说,“开源是无国界的,但基金会是有国界的”。如今,国际市场风云变幻,包括全球疫情的影响、不同国家和地区间的摩擦等,这些对开源未来的发展会不会是一个不确定的因素?李昊阳解释说,美国对软件出口确实有相关的管制措施,但开源软件并没有在出口管制框架之下。像其他基金会一样,OpenInfra基金会也在相关管理机构进行了输出许可的认证。这个许可证会常年更新。当时,OpenInfra基金会还特意发表过一个声明,就是开源软件不受美国出口管制的限制。退一步说,即使以后出现管制,基金会也会考虑将一些机构转到中立地区或者做镜像,即将代码托管镜像出来。现在OpenInfra基金会成立了OpenInfra Asia和OpenInfra Europe,实际上就是提供了一种可操作性。

只有发展才是硬道理

OpenInfra基金会的第一个项目就是OpenStack,到现在为止,它已经发展了13年。根据每年都会做的用户调查,截止到2022年,OpenStack管理着全球4000万个核心的基础设施、服务器;从2022年到2023年,OpenStack的整体部署规模在一年中增加了500万。需要指出的是,这一数据仅是对社区用户的一项调查,而非商业化指标。实际应用中,OpenStack的部署和应用规模有可能会更加庞大。

人们对OpenStack最早的认识,是Rackspace用它来搭建公有云,同时NASA也对它进行了深入研究。在OpenStack开源之后,其应用领域不断拓展,除了电信行业是应用的主要阵地之外,金融、娱乐、互联网行业的很多用户也都部署了大型OpenStack集群。除了OpenStack项目之外,从2017年开始,基金会不断吸收其他新的项目进来,其中具有代表性的就是Kata Containers。Kata Containers是一个安全容器,能够无缝插入到Kubernetes的生态中,用于启动包裹在一个非常轻量级虚机中的容器工作负载。

Kata Containers项目于2017年由Hyper.sh(现已加入蚂蚁集团)与英特尔联合创立。目前,来自蚂蚁集团、英特尔、阿里云、微软、英伟达等公司的开发者正积极推动项目的发展。蚂蚁集团是国内最主要的Kata Containers上游技术输出方,同时也是最大的使用方之一。2022年,蚂蚁集团发布了基于Kata Containers在支付宝系统中提供安全容器服务的白皮书。这个用例在当年获得了OpenInfra的超级用户大奖。2023年,Kata Containers的一个代表性用户是Microsoft。Microsoft在其AKS(Azure Kubernetse Service)中集成了Kata Containers,更好地支撑多租户场景,并确保其安全性。特别值得一提的是,阿里云也一直在使用Kata Containers并持续进行升级,从Kata Containers 3.0开始,阿里云更是加大了上游技术投入。

从OpenStack到OpenInfra,基金会一直没有停下发展的脚步,开源项目逐渐增加,覆盖领域逐步扩大,在客户中的影响力也越来越强。随着算力时代的到来,李昊阳介绍说,2023年,中国移动推动了算力网络工作组的成立。成立该工作组的初衷,是希望利用电信运营商已经建好的网络来平衡算力,最终目标是响应国家“东数西算”的战略,把东部的数据转移到西部,基于西部丰富的资源和优越的地理条件,提供更强大的算力。当前,华为、中兴和中国移动等是工作组主要的技术贡献方,2023年已经在算力卸载、算力迁移等方面取得了阶段性成果。“今年,算力网络工作组还处于蓝图设计,以及软件架构的设计阶段。预计在今年年底会发布一些代码,但还不足以形成一个完整的版本进行发布。所以目前它还不是一个开源项目。”李昊阳表示,“我们将继续推进算力网络工作组的成长,或许未来可以将它发展成一个新的项目,吸引更多全球化的供应商加入进来。”

谈到未来基金会关注的技术发展方向,李昊阳谈到了以下几点。第一,安全与隐私会变得非常重要,尤其是在Kubernetes容器时代,安全性被更多提及,所以安全容器是基金会主要的规划方向之一,也是明年重点发力的领域之一。第二,人工智能(AI)。众所周知,AI的广泛应用进一步激发了对数据和数据处理的需求,这就对于底层基础设施以及底层资源的调配提出了更高要求。因此,基金会也在积极探索,如何重塑基础设施软件,使其更好地满足AI算力和AI数据负载的需求。第三,环境可持续发展也是基础设施软件关注的方向之一,就是要探讨如何让基础设施更好地使用和匹配环境的需求。第四,实现基础设施软件与硬件更好的集成,即在异构计算的大背景下,更好地适配更多新型的硬件和架构。举例来说,关注AI的用户对GPU、DPU的应用十分感兴趣。英伟达在6月举行的OpenInfra峰会上,介绍了如何使用OpenStack Swift对AI存储工作负载进行管理。另外,英伟达近期还分享了如何使用Kata Containers加上CoCo(Confidential Containers)机密容器,来实现安全容器。

区域协作 本地化发展

随着基金会和开源社区不断发展壮大,OpenInfra在全球更多区域发挥着越来越重要的作用。最初,基金会的项目只覆盖了三个国家和地区,而现在则延伸到182个国家与地区。中国社区的规模堪称亚洲地区最大。

“在新冠肺炎疫情出现后,我们发现,区域性的需求以及协作变得特别重要。我们希望在不同区域内成立区域性的Hub,更好地支持本地社区与本地项目的发展。因此,在今年6月举行的OpenInfra峰会上,正式宣布成立OpenInfra Europe和Openinfra Asia。”李昊阳如是说。

在亚洲,不同的地区和国家在开源技术的应用,以及开源社区的建设上,水平和发展阶段是有差异的。中国相对来说起步较早也比较成熟,在韩国或越南这样的地区,目前还属于调研和使用开源软件的阶段,而中国已经开始积极回馈开源社区,并做了一部分技术引领的工作。

Openinfra Asia主要是面向亚洲的成员伙伴,其所有创始的参与方均是来自全球OpenInfra基金会的白金、黄金和白银成员。近期,Openinfra Asia首届咨询委员会宣告成立,它在促进和保护开源社区及相关技术的同时,将适时发声,为OpenInfra区域性生态提供指导策略。

据了解,Openinfra Asia将致力于推动开源基础设施在当地的发展;针对区域性战略问题进行研讨;收集区域反馈,提高本土成员声量;协调当地社区事务与活动;主导区域性业务的开发及市场调研;孵化本土项目,培养下一代开源贡献者。

“我们注意到,中国的很多社区成员有强烈的‘走出去’的意愿,希望自己开源的技术能够被更加广泛的地区所认知、部署和使用,并在某个行业中占据一席之地。”李昊阳表示,”这也是Openinfra Asia未来工作的重点之一,即促进亚洲地区之间的交流,使得亚洲地区的输出方和使用方,能够借由地区的便捷性更快速地发展。”

OpenInfra Summit ASIA已经在筹划之中,预计将于明年举办。通过这样的活动,搭建一个平台,使得亚洲各个地区OpenInfra的社区能够交流共同的需求,并分享各个地区好的技术和案例。

往/期/回/顾

OpenStack基金会更名,开源基础设施开启新十年

从OpenStack到开源基础设施,换汤也换药

亚洲,开源基础设施的“明日之星”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从OpenInfra看开源软件的可持续、高质量发展 的相关文章

  • openGauss学习笔记-28 openGauss 高级数据管理-NULL值

    文章目录 openGauss学习笔记 28 openGauss 高级数据管理 NULL值 28 1 IS NOT NULL 28 2 IS NULL openGauss学习笔记 28 openGauss 高级数据管理 NULL值 NULL值
  • 开源的一些基础介绍

    国内 淘宝 百度 南航 网易等 国外 新浪 搜狐 facebook ebay google等 成功后的企业也在不断为开源添加新能量 如 taobao和google等 因为他们不但被开源的魅力深深吸引住同时也愿意通过开源提升自我 现在更多的企
  • 24 KVM管理虚拟机-配置VNC-TLS登录

    文章目录 24 KVM管理虚拟机 配置VNC TLS登录 24 1 概述 24 2 操作步骤 24 KVM管理虚拟机 配置VNC TLS登录 24 1 概述 VNC服务端和客户端默认采用明文方式进行数据传输 因此通信内容可能被第三方截获 为
  • GOTC演讲回顾

    5月27 28日 由上海浦东软件园 开放原子开源基金会 Linux基金会亚太区和开源中国联合发起的2023全球开源技术峰会 Global Open source Technology Conference GOTC 在上海圆满召开 大会聚焦
  • 23 KVM管理虚拟机-使用VNC密码登录虚拟机

    文章目录 23 KVM管理虚拟机 使用VNC密码登录虚拟机 23 1 概述 23 2 前提条件 23 3 操作步骤 23 KVM管理虚拟机 使用VNC密码登录虚拟机 本章介绍使用VNC密码登录虚拟机的方法 23 1 概述 当虚拟机操作系统安
  • GDB+GDBserver 远程调试

    本文转自 https www cnblogs com Dennis mi articles 5018745 html 如若侵权 会及时删除 内容摘要 远程调试环境由宿主机GDB和目标机调试stub共同构成 两者通过串口或TCP连接 使用 G
  • 56 openEuler搭建Mariadb数据库服务器-安装、运行和卸载

    文章目录 56 openEuler搭建Mariadb数据库服务器 安装 运行和卸载 56 1 安装 56 2 运行 56 3 卸载 56 openEuler搭建Mariadb数据库服务器 安装 运行和卸载 56 1 安装 配置本地yum源
  • 宝塔面板安装部署LightPicture轻量级图片管理系统

    宝塔面板安装部署LightPicture轻量级图片管理系统 一 LightPicture简介 二 功能简介 三 安装要求 四 国内搭建环境准备 五 安装教程 1 下载LightPicture 2 将下载的LightPicture包 上传到W
  • FFmpeg部署及操作指南

    什么是FFmpeg FFmpeg是一个开源的跨平台音视频处理工具集 可以用于处理 转换 编辑和流媒体音视频文件 它提供了一组强大的命令行工具 可以实现音视频的解码 编码 封装 过滤 转码等功能 FFmpeg的功能 FFmpeg的功能非常多
  • MySQL数据库解读之-内置数据库:mysql

    数据字典表 不可见 不能用 SELECT 读取 不会出现在 SHOW TABLES 的输出中 不会列在 information schema TABLES 表中 从概念上讲 information schema 提供了一个视图 MySQL
  • 04 openEuler UKUI 桌面环境的安装和使用

    04 openEuler UKUI 桌面环境的安装和使用 文章目录 04 openEuler UKUI 桌面环境的安装和使用 4 1 UKUI简介 4 2 UKUI安装方法 4 2 1 更新软件源 4 2 2 安装UKUI 4 2 3 设置
  • 47 最佳实践-性能最佳实践-PV-qspinlock

    文章目录 47 最佳实践 性能最佳实践 PV qspinlock 47 1 概述 47 2 操作指导 47 最佳实践 性能最佳实践 PV qspinlock 47 1 概述 PV qspinlock主要是针对虚拟化CPU超分场景自旋锁的优化
  • AI图片修复工具开源-Upscayl:

    Upscayl 可让您使用高级 AI 算法放大和增强低分辨率图像 在不降低质量的情况下放大图像 Upscayl 是一个基于 Linux 优先理念构建的跨平台应用程序 软件已在Github开源 版本齐全 Windows MacOS Linux
  • Docker部署ELK(配置密码登录)及Elastalert企业微信告警配置

    ELK部署记录 部署Elasticsearch Kibana Cerebro 通过docker进行部署 可以避免很多缺少依赖的问题 推荐使用centos7环境进行部署 请提前安装好docker服务 docker compose服务 先新建一
  • 退出屏保前玩一把游戏吧!webBrowser中网页如何调用.NET方法

    本文主要以 HackerScreenSaver 新功能的开发经历介绍 webBrowser中网页如何调用 NET方法的过程 1 背景 之前开源了一款名为 HackerScreenSaver 的 Windows 屏保程序 该程序具有模拟黑客炫
  • 玩客云armbian刷机教程

    文章作者 GoodBoyboy 文章链接 https blog goodboyboy top posts 3292274545 html 版权声明 本博客所有文章除特别声明外 均采用 CC BY NC SA 4 0 许可协议 转载请注明来自
  • 五十款阿里开源软件说明介绍

    阿里巴巴的Github代码托管地址 https github com alibaba 通过写这篇文章从开源中国站上面看了很多 也从那里将开源软件的基本的介绍和下载地址拷贝到了文章当中 总体给我的一个感受就是阿里的开源实在太强大了 多到需要花
  • gnuradio的安装以及安装常见错误

    本文是从纯小白 0基础的出发点上 从概念入手 不仅介绍gnuradio在Linux上的安装流程 及安装时的常见错误 还普及了一些小白需要了解的必备知识 目录 1 虚拟机的安装 2 Linux系统的安装 3 gnuradio的安装 4 安装常
  • 57 KVM工具使用指南-制作 LibcarePlus 热补丁

    文章目录 57 KVM工具使用指南 制作 LibcarePlus 热补丁 57 1 概述 57 2 手动制作 57 3 通过脚本制作 57 KVM工具使用指南 制作 LibcarePlus 热补丁 57 1 概述 LibcarePlus 支
  • 抖音SEO矩阵系统源码开发部署(二)技术搭建+二次开发

    抖音SEO矩阵系统源码开发 是一项技术密集型工作 需要对大数据处理 人工智能等领域有深入了解 该系统开发过程中需要用到多种编程语言 如Java Python等 同时 需要使用一些框架和技术 如Hadoop Spark PyTorch等 以提

随机推荐

  • 毕业设计|基于NODE+VUE的校园跑腿平台系统

    作者简介 Java领域优质创作者 CSDN博客专家 CSDN内容合伙人 掘金特邀作者 阿里云博客专家 51CTO特邀作者 多年架构师设计经验 腾讯课堂常驻讲师 主要内容 Java项目 Python项目 前端项目 人工智能与大数据 简历模板
  • 开题报告-基于SpringBoot手办周边系统的设计与实现

    一 选题的根据 随着中国二次元文化的兴起 二次元用户的规模快速增长 动漫中国手办消费市场属于稳步增长的小众市场 2014 2019年我国手办行业市场规模保持稳定的上升状态 2020年实现了大幅度的增长 淘宝网购的兴起也带动了手办产业的销售
  • 计算机基础:一颗芯片是怎样诞生的?

    一颗芯片是怎样诞生的 芯片属于半导体 半导体是介于导体和绝缘体之间的一类物质 元素周期表中硅 锗 硒 硼的单质都属于半导体 这些单质通过掺杂其他元素生成的一些化合物 也属于半导体的范畴 这些化合物在常温下可激发载流子的能力大增 导电能力大大
  • 毕业设计|SpringBoot Vue3小说阅读网站系统

    作者简介 Java领域优质创作者 CSDN博客专家 CSDN内容合伙人 掘金特邀作者 阿里云博客专家 51CTO特邀作者 多年架构师设计经验 腾讯课堂常驻讲师 主要内容 Java项目 Python项目 前端项目 人工智能与大数据 简历模板
  • 毕业设计|基于SpringBoot+Vue的新生报道

    作者简介 Java领域优质创作者 CSDN博客专家 CSDN内容合伙人 掘金特邀作者 阿里云博客专家 51CTO特邀作者 多年架构师设计经验 腾讯课堂常驻讲师 主要内容 Java项目 Python项目 前端项目 人工智能与大数据 简历模板
  • 毕业设计|课程设计|SSM开发实现图书管理系统

    作者简介 Java领域优质创作者 CSDN博客专家 CSDN内容合伙人 掘金特邀作者 阿里云博客专家 51CTO特邀作者 多年架构师设计经验 腾讯课堂常驻讲师 主要内容 Java项目 Python项目 前端项目 人工智能与大数据 简历模板
  • 工业相机与镜头选型方法(含实例)

    一 相机介绍及选型方法 1 工业相机介绍 工业相机与我们手机上面的相机或者我们单反相机不同 工业相机它能够使用各种恶劣的工作环境 比如说高温 高压 高尘等 工业相机主要有面阵相机和线阵相机 线阵相机主要用于检测精度要求很高 运动速度很快的场
  • 人工智能机器人:未来生活的智能伙伴

    导言 随着人工智能的不断进步 智能机器人正逐渐走入人们的日常生活 成为了生活和工作中的得力助手 本文将深入探讨人工智能机器人的发展趋势 关键技术以及对未来生活的影响 人工智能和机器人技术的迅猛发展正在深刻地改变我们的生活和工作方式 本文将深
  • 毕业设计|基于SpringBoot+Vue的前后端分离的电影购票系统

    作者简介 Java领域优质创作者 CSDN博客专家 CSDN内容合伙人 掘金特邀作者 阿里云博客专家 51CTO特邀作者 多年架构师设计经验 腾讯课堂常驻讲师 主要内容 Java项目 Python项目 前端项目 人工智能与大数据 简历模板
  • 课程资料|最优化方法-电子版教材!

    写在前面 学习成绩 不管是是保研 考研 出国留学 还是找实习找工作 都是你极为重要的支撑 为了帮助同学们 更好地学习专业课 斩获高绩点 岛主将持续推出 CS相关的专业教材资料 希望同学们能够在接下来的学习生活中取得良好的成绩 今天为大家带来
  • 数说CS | 本校生源占比65%!一文揭秘北大智能学院近两年拟录取情况!

    写在前面 北京大学智能学院 仅开设一门交叉学科 招收哪些专业 保研录取情况如何 今天 岛主就带你深度揭秘 北京大学智能学院 01 院校介绍 北京大学是全球智能学科的诞生地 2002年北京大学创办了我国第一个智能科学系 2007年成功在人工智
  • 工业级路由器在智能交通系统(ITS)中的创新应用

    智能交通系统 ITS 作为一种先进的交通管理与控制系统 旨在提高交通运输系统的效率 安全性和便捷性 随着科技的不断发展 智能交通系统已经成为城市交通管理的重要组成部分 而工业级路由器作为一种可靠的网络通信设备 其在智能交通系统中的创新应用正
  • 自动驾驶技术:驶向未来的智能之路

    导言 自动驾驶技术正引领着汽车产业向着更安全 高效 智能的未来演进 本文将深入研究自动驾驶技术的核心原理 关键技术 应用场景以及对交通 社会的深远影响 1 简介 自动驾驶技术是基于先进传感器 计算机视觉 机器学习等技术的创新 旨在实现汽车在
  • 开题报告-基于SpringBoot的求职招聘系统的设计与实现

    一 选题的根据 由于临近毕业季 同学们也即将踏上自己的岗位 择业也成为了同学们当下最为关心的问题 为了能够更加方便的服务同学们找工作 最快最有效率的方式莫过于计算机网络 所以我就因此开发了这一个求职招聘系统 为广大求职者和各企业的人事单位提
  • Dirsearch简单使用

    目录 简介 特性 安装 使用 python3 dirsearch py h 查看工具使用帮助 常用命令 python3 dirsearch py u URL python dirsearch py u https www google co
  • Linux unzip解压多个文件

    前情介绍 最近下载了imagenet1k数据集 令人难受的是这里边有很多的zip包 我总不能一个一个解压吧 这就太费时了 有点程序员思维很重要 批量解压 解决办法 假设当前目录下有多个zip文件 需要 unzip zip 或者 unzip
  • 毕设项目-基于Springboot和Vue实现蛋糕商城系统

    作者简介 Java领域优质创作者 CSDN博客专家 CSDN内容合伙人 掘金特邀作者 阿里云博客专家 51CTO特邀作者 多年架构师设计经验 腾讯课堂常驻讲师 主要内容 Java项目 Python项目 前端项目 人工智能与大数据 简历模板
  • xv6(12文件系统Inode&;Directory&;Path

    签三方前查一下校招黑名单 对你真没啥坏处 靠谱 也可以找我push 华为上海终端 各位大大帮忙看看 发的一堆sp被鸽麻了 求求大家投下小米 谈谈c 方向 校招 华为15A vs 南湖实验室 华为15A vs 南湖实验室 27届Java求建议
  • VPS用途大揭秘:如何用VPS改变你的数字生活

    VPS是一种虚拟化技术 允许用户在单一物理服务器上创建多个独立的虚拟服务器 这些虚拟服务器拥有自己的操作系统 资源和配置 就像独立的物理服务器一样 1 为什么选择VPS 成本效益 VPS相对于独立服务器来说成本更低 但仍提供了高度的自定义和
  • 从OpenInfra看开源软件的可持续、高质量发展

    近些年 云计算加快普及应用 作为催化剂和引擎之一 开源思想和开源软件功不可没 比如 国内很多大型头部企业当初就采用了开放开源的OpenStack作为其云的底座 时过境迁 随着人们对于云计算的认知和应用越来越成熟 OpenStack的使用方式