CNCF云原生生态版图

CNCF云原生生态版图

  • 概述
    • 什么是云原生生态版图
    • 如何使用生态版图
  • 项目和产品(Projects and products)
  • 会员(Members)
  • 认证合作伙伴与提供商(Certified partners and providers)
  • 无服务(Serverless)
  • Wasm
  • 云原生人工智能(CNAI,Cloud-Native AI)
  • 链接

概述

什么是云原生生态版图

云原生生态版图的目标是将所有云原生开源项目和专有产品按照类别进行编辑和组织,提供云原生生态系统的实时概览。拥有云原生项目或产品的组织可以提交 PR 以请求将其添加到生态中。

如何使用生态版图

图中信息框的分类如下:

  • 大框中的项目是特色项目,包括 CNCF 托管的已毕业或孵化中项目、白金或黄金会员等。
  • 小白框中的项目是开源项目。这包括 CNCF 托管的沙盒项目。
  • 灰色框中的项目是专有产品。

生态版图按照 Projects and products、Members、Certified partners and providers、Serverless、Wasm、CNAI 六种类型进行分组展示。

项目和产品(Projects and products)

展示了云原生生态中的所有项目和产品

在这里插入图片描述

CNCF 项目和产品自上而下分为以下 5 层:

  • 应用定义和开发(App Definition and Development):侧重于使工程师能够构建应用程序的工具。
  • 编排和管理(Orchestration & Management):用于处理运行和连接 Cloud Native 应用程序的工具。涵盖了从 Kubernetes 本身(云原生开发的关键推动因素之一)到负责应用间和外部通信的基础设施层的所有内容。云原生应用程序本质上具有可扩展性,依赖于这些工具实现的自动化和弹性。
  • 运行时(Rruntime):包含容器在云原生环境中运行所需的一切。包括用于启动容器的代码,称为容器运行时;使持久存储可用于容器的工具;以及管理容器环境网络的 VPN。
  • 资源调配(Provisioning):包含用于创建和强化构建云原生应用程序的基础工具。
  • 观测和分析(Observablility and Analysis)1:该层中的工具分为可观测性工具和混沌工程2工具。可将混沌工程工具视为可靠性工具。

会员(Members)

在这里插入图片描述

CNCF 成员分为以下几种类型 :

  • 白金会员:通常是在云原生领域具有重要影响力和雄厚技术实力的大型企业或组织,它们对 CNCF 的发展和项目推进提供了关键的支持,在资金、技术研发、社区贡献等方面都发挥着引领作用。
  • 黄金会员:也是云原生领域中具有较强实力和较高活跃度的企业,它们积极参与 CNCF 的各项活动和项目,为社区贡献了大量的代码、技术资源以及专业知识,在推动云原生技术的发展和应用方面有着重要贡献。
  • 白银会员:这类成员一般是在云原生领域有一定技术积累和业务应用的企业,它们通过参与 CNCF 的项目和社区,不断提升自身在云原生领域的技术水平和影响力,同时也为 CNCF 的生态系统提供了多样化的应用场景和实践经验。
  • 最终用户会员:主要是使用云原生技术来构建和运行自身业务应用的企业或组织,它们从实际应用的角度为 CNCF 提供了反馈和需求,促进了云原生技术与实际业务场景的深度融合,推动了云原生技术在不同行业和领域的广泛应用。
  • 学术/非营利会员:包括各类学术机构和非营利组织,学术机构通过开展云原生相关的研究和教育活动,为 CNCF 的技术发展提供了理论支持和人才培养;非营利组织则在推动云原生技术的公益应用、社区推广等方面发挥了积极作用,促进了云原生技术的普及和社会价值的提升 。

认证合作伙伴与提供商(Certified partners and providers)

在这里插入图片描述

云原生平台整合环境配置工具,以使他们能够很好地协同工作。Kubernetes 作为云原生堆栈的核心,所有平台都围绕 Kubernetes 展开。

  • 已认证 K8S 发行版(Certified Kubernetes - Distribution):Kubernetes 发行版提供了一种值得信赖且可靠的 Kubernetes 安装方式,并提供默认值,从而创建更好、更安全的云原生操作系统环境。
  • PaaS/容器 服务(PaaS/Container Service):平台即服务 (PaaS) 是一种环境,它允许用户运行应用程序,而不必关心底层计算资源的细节。此类别中的 PaaS 和容器服务是为开发人员托管 PaaS 或托管他们可以使用的服务的机制。
  • 已认证 K8S 托管平台(Certified Kubernetes - Hosted):托管 Kubernetes 是由 AWS、Digital Ocean、Azure 和 Google 等基础设施提供商提供的一项服务,允许客户按需启动 Kubernetes 集群。云提供商负责管理 Kubernetes 集群的一部分,通常称为控制平面。它们类似于发行版,但由云提供商在其基础设施上进行管理。
  • 已认证 K8S 安装工具(Certified Kubernetes - Installer):Kubernetes 安装工具有助于在计算机上安装 Kubernetes。它们自动执行 Kubernetes 安装、配置和升级过程。Kubernetes 安装工具通常与 Kubernetes 发行版或托管的 Kubernetes 产品结合使用或独立使用。

无服务(Serverless)

在这里插入图片描述

Wasm

在这里插入图片描述

云原生人工智能(CNAI,Cloud-Native AI)

在这里插入图片描述

链接

  • CNCF 项目
  • CNCF Landscape
  • Cloud Native Landscape

  1. 可观测性是一种系统特征,描述可以从系统的外部输出中理解系统的程度。以 CPU 时间、内存、磁盘空间、延迟、错误等来衡量,计算机系统或多或少是可观察的。分析是一种活动,可以在其中查看这些可观察的数据并理解它。 ↩︎

  2. 在云原生领域,混沌工程(Chaos Engineering)是一种用于提高系统弹性和可靠性的实验性方法。它通过在生产环境或类似生产环境的系统中,主动注入各种故障(如网络延迟、服务器崩溃、磁盘故障等),来观察系统的行为和反应,从而发现系统潜在的脆弱性和问题。 ↩︎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/488623.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电子应用设计方案-50:智能牙刷系统方案设计

智能牙刷系统方案设计 一、引言 随着人们对口腔健康的重视程度不断提高,智能牙刷作为一种创新的口腔护理工具,能够更有效地帮助用户改善刷牙习惯和清洁效果。本方案旨在设计一款功能丰富、智能化程度高的智能牙刷系统。 二、系统概述 1. 系统目标 - 准…

遗传算法与深度学习实战(27)——进化卷积神经网络

遗传算法与深度学习实战(27)——进化卷积神经网络 0. 前言1. 自定义交叉算子2. 自定义突变操作符3. 进化卷积神经网络小结系列链接 0. 前言 DEAP toolbox 中提供的标准遗传操作符对于自定义的网络架构基因序列来说是不够的。这是因为任何标准的交叉算子…

希迪智驾持续亏损8.2亿:毛利率下滑,冲刺“自动驾驶矿卡第一股”

《港湾商业观察》黄懿 近日,希迪智驾(湖南)股份有限公司(下称“希迪智驾”)向港交所主板递交上市申请,联席保荐人为中金公司、中信建投国际、中国平安资本(香港)。 资料显示&#…

【0x0008】HCI_Create_Connection_Cancel命令详解

目录 一、命令概述 二、命令格式及参数说明 2.1. HCI_Create_Connection_Cancel 命令格式 2.2. BD_ADDR 三、返回事件及参数说明 3.1. HCI_Command_Complete 事件 3.2. HCI_Connection_Complete 事件 四、命令执行流程梳理 4.1. 命令发起 4.2. 命令接收与初步判断 4…

Elasticsearch Serverless 中的数据流自动分片

作者:来自 Elastic Andrei Dan 在 Elastic Cloud Serverless 中,我们根据索引负载自动为数据流配置最佳分片数量,从而使用户无需摆弄分片。 传统上,用户会更改数据流的分片配置,以处理各种工作负载并充分利用可用资源。…

Pytest-Bdd-Playwright 系列教程(15):背景(Background)

Pytest-Bdd-Playwright 系列教程(15):背景(Background) 前言一、什么是背景(Background)二、特性文件三、测试脚本四、运行测试总结 前言 在测试的过程中,我们往往会遇到这样的问题&…

Excel + Notepad + CMD 命令行批量修改文件名

注意:该方式为直接修改原文件的文件名,不会生成新文件 新建Excel文件 A列:固定为 renB列:原文件名称C列:修改后保存的名称B列、C列,需要带文件后缀,为txt文件就是.txt结尾,为png图片…

GESP202412 八级【排队】题解(AC)

》》》点我查看「视频」详解》》》 [GESP202412 八级] 排队 题目描述 小杨所在班级共有 n n n 位同学,依次以 1 , 2 , … , n 1,2,\dots,n 1,2,…,n 标号。这 n n n 位同学想排成一行队伍,其中有些同学之间关系非常好,在队伍里需要排在…

Ubuntu22.04 docker如何发布镜像(和用git差不多)

在dockerhub上创建远程仓库:https://hub.docker.com/ 将本地镜像打tag,并修改成可以上传到 dockerhub 的形式 # 查看本地镜像# 修改镜像 ## docker tag 镜像名称:标签 新的镜像名称(要和远程仓库dockerhub上的一致):新的标签pus…

C#中的string操作详解-截取、分割、连接、替换等

在C#中,string 类提供了许多用于操作字符串的方法,包括截取、分隔和连接等。以下是一些常用字符串操作的介绍和实例: 1. 截取字符串 Substring 方法 用于从字符串中截取子字符串。 语法: //从startIndex开始截取,…

26. Three.js案例-自定义多面体

26. Three.js案例-自定义多面体 实现效果 知识点 WebGLRenderer WebGLRenderer 是 Three.js 中用于渲染场景的主要类。它支持 WebGL 渲染,并提供了多种配置选项。 构造器 new THREE.WebGLRenderer(parameters) 参数类型描述parametersObject可选参数对象&…

【IC面试问题:UCIE PHY LSM AXI Cache】

IC面试问题:UCIE PHY LSM && AXI && Cache 1 UCIE PHY LSM有几种状态? 以及L1和L2这两种低功耗状态有什么区别?2 AXI的特性? 通道之间有依赖关系吗? master和slave的valid和ready关系? 写数…

PPT技巧:将幻灯片里的图片背景设置为透明

在PPT中添加了图片,想要将图片中的背景设置为透明或者想要抠图,有什么方法吗?今天分享两个方法。 方法一: 添加图片,选中图片之后,点击【图片格式】功能,点击最左边的【删除背景】 PPT会自动帮…

池化在深度学习中增强特征的作用

目录 ​编辑 引言 池化的基本作用与特征降维 池化的定义与目的 池化操作的实现 提取关键特征与计算效率的提升 池化对特征提取的影响 平均池化的应用 提高特征鲁棒性与过拟合的防止 池化对模型鲁棒性的贡献 池化防止过拟合的原理 增强多级特征与特征表达能力的提升…

分布式 Raft算法 总结

前言 相关系列 《分布式 & 目录》《分布式 & Raft算法 & 总结》《分布式 & Raft算法 & 问题》 参考文献 《Raft一致性算法论文译文》《深入剖析共识性算法 Raft》 简介 Raft 木筏是一种基于日志复制实现的分布式容错&一致性算法。在Raft算法…

基于强化学习Q-learning算法的栅格地图路径规划算法,可以更改地图大小及起始点,可以自定义障碍物,MATLAB代码

Q-learning是一种无模型的强化学习算法,它允许智能体(agent)在与环境(environment)交互的过程中学习如何通过执行动作(actions)来最大化累积奖励(cumulative rewards)。 …

JAVA学习笔记——第十一章 枚举和注解

一、引出枚举类 1.先看一个需求demo package com.hspedu.enum_;public class Enumration01 {public static void main(String[] args) {Season Spring new Season("春天", "温暖");Season Summer new Season("夏天", "炎热");Seas…

腾讯微信Android面试题及参考答案(多张原理图)

Android 应用的启动流程如下: 当用户点击应用图标时,首先会通过 Launcher(桌面启动器)来响应这个操作。Launcher 本身也是一个 Android 应用,它运行在系统中,负责管理和显示桌面上的图标等信息。 系统会检查…

SQL server学习02-使用T-SQL创建数据库

目录 一, 使用T-SQL创建数据库 1,数据库的存储结构 2,创建数据库的语法结构 1)使用T-SQL创建学生成绩管理数据库 二,使用T-SQL修改数据库 1,修改数据库的语法结构 1)修改学生成绩管理数…

python web练习案例:基于表单类的商品管理(修改并删除商品信息)

目录 1、修改商品信息 (1)修改show.html页面,增加 修改 栏 (2)创建 update.html 网页,继承 add.html 模板 (3)定义视图函数 (4)定义路由 (5) 浏览器查看 …