来自CNCF的云原生景观简介是怎样的

发布时间:2021-11-22 17:18:41 作者:柒染
来源:亿速云 阅读:152

本篇文章为大家展示了来自CNCF的云原生景观简介是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

当你在研究云原生应用程序和技术,则可能会看到过云原生基金会(CNCF)提供的云原生景观图。毫不奇怪,它的规模相当庞大。如此众多的类别和众多的技术。我们应该如何看待它?

与其他任何复杂事物一样,如果你并对其进行拆分并分析,你会发现它并不那么复杂。实际上,云原生景观图是按功能整齐地组织的,一旦你了解了每个类别所代表的内容,就可以轻松进行“导航”。

在本系列的第一篇文章中,我们将分解这个庞大的云原生景观并提供整体,每个层,每一列和每个类别的概述。在后续文章中,我们将着重介绍每个层和每一列,并介绍每个类别是什么,它解决了什么问题以及如何运用等。

来自CNCF的云原生景观简介是怎样的

云原生景观的四层

在第一层中,是配置云原生基础架构的工具。第二层和第三层,是添加运行和管理应用程序所需的工具,例如运行时和编排层。在第四层,是用于定义和开发应用程序的工具,例如数据库,镜像构建和CI/CD工具。

来自CNCF的云原生景观简介是怎样的

现在,云原生景观始于基础架构,每一层都更接近实际应用程序。你可能也注意到还有跨所有层运行的两个“列“,文章后面我们将讨论。

1.供应层(Provisioning)

Provisioning指的是创建和强化云本机应用程序基础所涉及的工具。它涵盖了从自动化基础结构的创建,管理和配置镜像扫描,镜像签名和存储镜像的所有内容。除此之外,它还具备在应用程序和平台中构建身份验证授权以及处理密钥分发的工具,资源调配和安全领域的工具。

在供应层中,你会看到:

这些工具使工程师可以了解所有基础架构的细节,以便根据需要进行调整,来确保它们的一致性和安全性。

2.运行时层(Runtime)

运行时是云原生中最可能引起混淆的术语之一。与IT中的许多术语一样,没有严格的定义,可以根据上下文使用的不同来定义。从狭义上讲,运行时是运行应用程序的特定沙箱环境(应用程序运行所需的最低限度)。从广义上讲,运行时是应用程序运行所需要的任何工具。

在CNCF云原生环境中,运行时重点放在对容器化应用特别重要的组件上。它们包括:

3.编排和管理层(Orchestration & Management )

一旦按照安全性标准自动搭建了基础结构(供应层),并设置了应用程序需要运行的工具(运行时层),工程师就需要知道如何编排和管理其应用程序。

编排和管理层,把所有容器化应用程序作为一个组进行管理。还要确定是否需要和其他服务相互通信并进行协调。同时,云原生应用程序具有良好的可扩展性。

在这一层中,包括:

4.应用程序定义和开发层(Application Definition & Development)

顾名思义,应用程序定义和开发层,是侧重于使工程师能够构建应用程序并使其运行的工具。

在此类别下,你会看到:

跨所有层运行的工具

接下来,我们将介绍在所有层上运行的两列–可观察性和分析。

来自CNCF的云原生景观简介是怎样的

可观察性与分析(Observability &Analysis)

为了降低MRRT(解决软件问题的时间),你需要监视和分析应用程序的各个方面,以便立即发现并纠正任何异常情况。在复杂的环境中故障随时会发生,而这些工具将通过帮助尽快识别和解决故障来帮助减轻故障的负面影响。由于此类别遍历并监视所有层,因此它在侧面,而不是嵌入在特定层中。

在这里你会发现:

平台类(Platforms)

如我们所见,每个模块都解决了一个特定的问题。例如,仅存储并不能提供管理应用程序所需的全部功能。你将需要一个编排工具,覆盖多层,将不同的工具捆绑在一起,以解决更大的问题。

你可能会注意到,所有类别都围绕Kubernetes展开。这是因为Kubernetes是最受欢迎的云原生编排工具。

平台可分为四类:

在每种类别中,都有旨在解决相同或相似问题的不同工具。区别在于它们的实现和设计方法。

在选择时,工程师必须仔细考虑每种功能并进行权衡,以确定适合其用例的最佳选择。尽管这带来了额外的复杂性,但选择最适合应用程序需求的数据存储,基础架构管理,消息系统等,都是至关重要的。

上述内容就是来自CNCF的云原生景观简介是怎样的,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. 什么是云原生?为什么是Portworx来解决云原生存储问题?
  2. 如何破解来自私有云的安全挑战

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

cncf

上一篇:如何理解Flink关系型API

下一篇:c语言怎么实现含递归清场版扫雷游戏

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》