图片来源:预见2023 · 吴晓波年终秀

纵观过去几年云原生技术的发展历程,开放、标准的开源生态对云原生技术持续演进起到极大推动作用。开源生态带来了众多云原生领域技术创新,并成为技术进步的重要载体。目前,云原生计算基金会 CNCF 拥有 148 个全球开源项目,由中国互联网公司发起 37个,占比25%;其中阿里云主导及参与开源项目共计 13个,包括:

KubeVela/ OpenKruise / sealer / Fluid / OpenYurt / ChaosBlade / Serverless Devs / Vineyard / Inclavare Containers / DragonFly / KubeDL / Open Cluster Management(OCM) / Dapr

此前,木兰开源社区统计了 CNCF Landscape 中的 580 个开源项目以及他们所对应的发起企业,观察到近八年来云原生领域中企业的投入与其发起项目的影响力。得出结论,2022年阿里云在CNCF开发 协作影响力排名中 ,位列全球第二,仅次于谷歌。****

在多云、混合云领域, Kubernetes 经历了从单集群到多集群、混合云、多云形态进化的过程,主要聚焦解决:多地域、规模性、容灾/隔离问题。多云、多集群部署已经成为常态,云原生进入多云管理服务的时代。过去一年,诸如OCM、Kubevela 等众多云原生多云开源方案致力于打造面向多云、多集群场景的应用管理平台,支持用户将云原生化的应用扩展到分布式云,全局视角统一管理和运维分布式云资源,解决混合云、分布式云带来的技术挑战。

在边缘计算领域, CI/CD、DevOps、MLOps、容器和微服务等被应用到端和边缘。边缘计算云原生旨在通过云原生架构构建边缘计算(物联网、CDN、混合云等)云边一体化协同基础设施。通过云端托管边缘资源/应用,无缝对接丰富云产品能力,提供边缘计算业务的自动化运维、高可靠性保障,提升边缘计算业务创新效率。过去一年可以看到,边缘计算正在成为云原生领域的一个重要分支,面向不同的业务场景,CNCF涌现了非常多的开源项目,如 CNCF OpenYurt 等,并共同推动着这个新兴业务方向的发展,在云边协同、设备管理、轻量化、云边网络等方面带来了大量创新。

在应用交付领域, 云原生技术的发展趋势正在朝着利用 Kubernetes 作为公共抽象层来实现高度一致的、跨云、跨环境的应用交付而不断迈进。然而,尽管 Kubernetes 在屏蔽底层基础架构细节方面表现出色,它并没有在混合与分布式的部署环境之上引入上层抽象来为软件交付进行建模。因此,在云原生开源领域诞生了以OAM/KubeVela 为代表的应用交付与管理平台,也是一个独立于运行时集群的应用交付控制平面。过去一年,KubeVela 在资源状态可视化、插件化,自动化等方面进行了全面的升级。此外,聚焦于云原生应用自动化(部署、发布、运维以及可用性防护)的开源项目 OpenKuise,旨在解决分布式软件的打包、分发与运行的标准化问题的项目sealer,都是云原生应用交付管理领域的关键项目。

在云原生 AI 领域, 在过去一年,不论是开源社区(典型项目如Fluid)还是商业方案(阿里云ACK云原生AI套件)都聚焦在持续优化异构资源效率和高效运行 AI 等异构工作负载上。

在混部领域, “混部”是一种充分利用多种应用负载之间的削峰填谷,提升Kubernetes集群资源利用率,让工作负载以更稳定、更高效、更低成本的方式去使用资源的能力。混部体系往往需要数年的打磨实践才能逐渐稳定并产生生产价值,是企业内部重金打造的成本控制内核,凝聚了众多的业务抽象和资源管理的优化经验。在过去的一年,诸如云原生混部 Koordinator 等优秀的开源混部项目推出和落地普及,为整个行业带来了成熟的混部、调度能力。

在微服务领域 阿里云布局了全面的开源框架或组件,在流量入口层面开源了基于 Ingress 标准的云原生网关 Higress;

在治理面,开源了 Sentinel / ChaosBlade / AppActive,提供了限流降级、混沌工程、多活等技术能力,并推出 OpenSergo,用来解决不同语言、不同通信协议下的微服务治理难题;

在运维面,KubeVela 将面向混合/多云环境的应用交付变得非常简单高效;在服务集群层面,Apache Dubbo 和 Spring Cloud Alibaba 已经被广泛使用,此外,Apache RocketMQ 提供了异步调用的能力,Seata 提供了分布式事务的能力,Nacos 作为市场占有率极高的注册配置方案,未来则极有可能作为控制面来帮助用户提升微服务的管控体验。

阿里云提供的微服务开源技术栈之所以被越来越多的开发者选用,核心是默认高可用。首先,阿里云基于大量的生产实践,才有底气对外开源;而且自主可控,避免一些不可控的风险;其次,阿里云构建了丰富的上下游生态,微服务的核心思想是解耦,阿里云每个微服务开源项目对上下游的开源项目都是开放、无绑定的;最后是开源的云上商业版,通过对开源项目稳定性、性能、易用性的提升,对商业服务有诉求的用户提供了开源之外更多的选择。例如面对流量有损的情况,或是版本发布时没有做全链路灰度,一个线上故障引发全量业务受影响,没有控制爆炸半径等等问题,都可以通过微服务引擎 MSE 这类商业化产品来规避风险。

标准和开源加速了云原生,也推动了云原生的全面落地。阿里云通过大量的投入开源,建立更多的技术标准,帮助百万开发者使用更先进的云原生技术,让社区生态和云之间建立起非常好的连接,助力企业和云协同发展。

开源项目获奖盘点(部分)

  • KubeVela 获得 2022 “开源新锐”和“开发者最喜爱”双料年度项目

  • 恭喜 KubeVela 获得中国开源云联盟 2022 “优秀开源项目”

  • 恭喜 OpenSergo 获得中国开源云联盟 2022 “优秀开源项目”

  • Apache RocketMQ 斩获 InfoQ 2022 年度十大开源新锐项目

  • Apache RocketMQ 荣获 2021 中国开源云联盟优秀开源项目

  • 中国科协发布 2021 开源创新榜,阿里巴巴 2 大开源社区、5 大开源项目上榜

让开源和标准成为云原生的确定性力量相关推荐

  1. 如何开发一个标准的云原生应用?

    从几个数字开始说 IDC 预计到 2024 年,由于采用了微服务.容器.动态编排和 DevOps 等技术,新增的生产级云原生应用在新应用的占比将从 2020 年的 10% 增加到 60%,其中微服务的 ...

  2. 阿里云容器服务入选云原生边缘「领导力企业TOP3」,推动「原生云边」基础设施标准建立

    12 月 17 日,在 2020 GDCC 全球分布式云大会上,阿里云容器服务凭借在边缘云原生基础设施领域的技术实力.落地能力以及商业创新力等方面的领先优势,入选由亚太 CDN 产业联盟评选的边缘计算 ...

  3. 腾讯牵头成立CSA云原生安全工作组,助力标准制定和产业落地

    2021年12月21日,CSA召开线上会议,正式宣布成立云原生安全工作组,腾讯和绿盟担任联合组长单位,中国工商银行.中国电信.浪潮云等安全技术使用方,深圳国家金融科技测评中心.广州赛宝认证中心等检测机 ...

  4. 资本押注云原生数据库,偶数完成B轮融资

    据悉,偶数已于近期完成新一轮融资,投资方为金山云.在此之前,偶数曾获得红杉中国和红点中国的两轮投资. 偶数科技对自己的定位为AI和大数据软件提供商,为全球各行业客户提供AI和新一代数据库产品. 公司产 ...

  5. 电子书下载|2020 年云原生年货小红书来啦!

    来源|阿里巴巴云原生公众号 2020 年,云原生已经走进企业的真实业务场景,开启大规模落地,完成从技术价值到业务价值的巨大转变.不管是云原生架构所带来的分布式.可扩展和灵活等特性,还是通过数据库.大数 ...

  6. 今年最火的 Golang 云原生开源项目,可能就是它了!

    来源 | 阿里巴巴云原生公众号 在互联网与云计算技术发展的日新月异过去五年中,应用研发人员对效率与敏捷的极致追求,终于把业界带进了一个崭新的云原生时代.而云原生理念的迅速普及,火了 Docker,红了 ...

  7. 从基础设施到云原生应用,全方位解读阿里云原生新锐开源项目

    来源 | 阿里巴巴云原生公众号 2020 年 11 月 19 日,由 InfoQ 主办的"2020 中国技术力量年度榜单盛典"隆重召开,并正式揭晓了"开源杰出贡献人物&q ...

  8. 阿里云叔同:以容器为代表的云原生技术,已成为释放云价值的最短路径

    作者 | 丁宇(叔同) 阿里云智能容器平台负责人 .刘丹 2019 年阿里巴巴 双11 核心系统 100% 以云原生的方式上云,完美支撑了 54.4w 峰值流量以及 2684 亿的成交量.随着阿里巴巴 ...

  9. 云原生不仅颠覆了技术栈,背后的每个岗位也在悄然发生改变

    简介:随着云原生理念与云原生技术的不断完善和发展,越来越多的行业开始落地实践云原生技术,这对不同岗位的技术从业者产生了不同程度的影响.不管是对 IT 主管还是对一线开发人员和运维人员来说,从业务逻辑到 ...

最新文章

  1. groovy定义变量获取当前时间_IDEA不愧为神器,结合Groovy脚本,简直无敌!
  2. hdu 4268 Alice and Bob(STL版)
  3. PHP 给页面内容中的所有图片添加特定链接
  4. 正则判断 空格_js关于正则的前后关联约束(前后预查)
  5. 从头学习计算机网络_我如何通过从头开始构建网络爬虫来自动进行求职
  6. 30 岁程序员:关于编程,我终于想清楚这 30 件事了!
  7. [简明python教程]学习笔记2014-04-28 23:45:56
  8. Linux开机启动过程(10):start_kernel 初始化(至setup_arch初期)
  9. 用 Python 分析上网记录,发现了很多不可思议的事
  10. java集合中retainAll方法
  11. Android开发笔记(一百零七)统计分析SDK
  12. 利用marked.js写个简单Markdown编辑器(1)
  13. Linux系统时间和java的时间不一致
  14. 蜗轮蜗杆计算软件_微型直流电机减速比计算方法
  15. python并发编程方法_一文了解Python并发编程的工程实现方法
  16. 【HDU4456】Crowd(曼哈顿距离转切比雪夫距离+二维坐标hash离散化+二维树状数组)
  17. 算下平均分:Excel中Average 、Averagea 函数的使用
  18. 一文搞懂如何使用STM32驱动直流电机(普通PWM输出和L298N、高级定时器输出带死区双通道互补PWM和IR2110S及自举电路、H桥电路和电机正反转)
  19. php执行fastlane,fastlane使用说明
  20. 直达号PK公众号的背后还有哪些市场空间?

热门文章

  1. 计算机绘画社团活动总结,关于绘画社团的活动总结三篇
  2. 今日头条的用户体验分析
  3. 日本 IT 相关网站
  4. Python+ESP32 快速上手(九、控制1602LCD屏幕显示内容
  5. 原生JS的HTTP请求相关知识
  6. 详解云服务器都能用来做什么?
  7. mysql查询_MySQL常用查询
  8. 505 php 错误,【WordPress的505错误】
  9. 那些年,我玩的游戏们
  10. 不想打工了,手头上仅有5万元,想回农村做养殖,能养什么?