1. 其他与总结

CNCF 全景图其他部分描述了除上诉介绍的分类内容外,还包括专用层和其他子全景图的介绍,以及对整体全景图的的总结内容。由于“指引”并未对该部分进行描述,所以本文并非以翻译为主,还包括一些笔者的经验和理解。

1.1. 专用层(Special)

此部分主要分成三个部分, Kubernetes 认证的服务提供商,提供 Kubernetes 认证的培训合作商,以及云原生网络功能认证。可以看到这里不是 Cloud Native 的培训合作伙伴,而是 Kubernetes 的培训合作伙伴,主要是因为 Kubernetes 是云原生技术体系承载的基础。

1.1.1. Kubernetes 认证服务提供商(KCSP)

是什么?

Kubernetes 认证服务提供商(Kubernetes Certified Service Provider,简称 KCSP)。KCSP 是经过资格评估的服务提供商,他们在帮助企业如何更好使用 Kubernetes 方面拥有着丰富的经验。

如果您的公司提供专业服务来支持 Kubernetes 部署,请考虑注册成为 KCSP。如果您是最终用户,打算采购 Kubernetes 服务,请考虑选择 KCSP 厂商。

解决什么问题?

云原生技术在企业中实践需要有相关专业的人才支撑,但并不是所有的企业都有合适的岗位和人才储备,这时采购成熟厂商的 Kubernetes 产品成为了较好的选择。

有什么用?

KCSP 为使用 Kubernetes 的最终用户提供 Kubernetes 支持、咨询、专业服务和培训,使其更好的进行云原生实践。

1.1.2. Kubernetes 培训合作伙伴 (KTP)

是什么?

Kubernetes 培训合作伙伴(Kubernetes Training Partners,简称 KTP),提供专业的 CKA(Kubernetes 管理员) 和 CKAD (Kubernetes 应用程序开发人员 )认证考试培训,所有的 KTP 都是经过严格的资格认证的。

如果你所在的组织希望提供的 CKA 和 CKAD 的认证考试培训,请注册成为 KTP。如果你或者你所在的组织希望快速、高效的通过 CKA 和 CKAD 考试,希望有专业的机构提供考试培训服务,请从 KTP 中选择。

解决什么问题?

个人或者组织进行 CKA 和 CKAD 认证时,可能缺乏专业的考试培训和考试技术指导,使认证变的繁杂困难。

有什么作用?

KTP 提供专业的 CKA 和 CKAD 认证考试培训,为个人或者组织提供认证培训支持。

1.1.3. 云原生网络功能认证(Certified CNF)

是什么?

云原生网络功能(The Cloud Native Network Function ,简称 CNF)是一种应用程序,它以云原生方式实现或促进网络功能,使用标准化原则开发,并由至少一个微服务组成。

基于 CNF 测试套件将允许电信运营商和电信组织放心地采用 Kubernetes 和云原生工具。

解决什么问题?

CNF 是以云原生方式,实现或促进网络功能的应用程序。电信运营商和其他电信组织正在从传统的虚拟网络功能(Virtual Network Function,VNF)向基于 CNF 和 Kubernetes 的基础设施迁移,这些基础设施能够提供可靠的服务,同时降低资本和运营支出,并鼓励跨云兼容性。该计划将使 NEP 和 CNF 创建者能够展示在其网络产品中采用云原生最佳实践。

有什么作用

云原生网络功能认证(CNF Certification)使通信服务提供商(Communication Service Providers,CSP)相信其供应商提供的应用程序符合云原生最佳实践。

1.2. 无服务器服务(Serverless)

1.2.1. 是什么?

Serverless 是一种云原生开发模型,允许开发人员构建和运行应用程序,而无需管理服务器。 Serverless 中仍有服务器,但它们被抽象出来,由专业团队人员维护,远离应用程序开发。

云提供商处理配置、维护和伸缩服务器基础架构的日常工作。 开发人员可以简单地将他们的代码打包在容器中进行部署。 部署后,Serverless 应用程序会响应需求并根据需要自动扩展和缩减。

公共云提供商的 Serverless 产品通常通过事件驱动的执行模型按需计量。 因此,当无服务器功能处于空闲状态时,它不会花费任何费用。

1.3. 解决什么问题?

在标准的 基础设施即服务 (IaaS) 云计算 模型下,用户预先购买容量单位, 这意味着您需要向公共云提供商支付永远在线的服务器组件的费用来运行您的应用程序。

用户有责任在高需求时伸缩服务器容量,并在不在需要该容量时缩减容量。 即使在不使用应用程序时,运行应用程序所需的云基础设施也处于活动状态。

有什么作用

使用 Serverless 架构,应用程序仅在需要时启动。 当事件触发应用程序代码运行时,公共云提供商会为该代码动态分配资源。 当代码执行完成后,用户就停止为资源付款。除了成本和效率优势之外,Serverless 还使开发人员从与应用程序扩展和服务器配置相关的日常和琐碎任务中解放出来。

借助 Serverless,管理操作系统和文件系统、安全补丁、负载平衡、容量管理、伸缩、日志记录和监控等日常任务都被交给云服务提供商。

1.4. Members 会员(Member)

1.4.1. 是什么?

CNCF 会员由铂金会员(Platinum)、黄金会员(Gold)、白银会员(Silver)和学术/非营利会员(Academic/Not Profit )组成。企业或组织可以通过作出贡献(主要是支付一定的会员费用)成为 CNCF 的会员。CNCF 拥有超过 500 名成员,包括全球最大的公共云和企业软件公司以及一百多家创新创业公司。

1.4.2. 解决什么问题?

云原生技术体系的发展依赖全球相关关企业、组织、团队以及爱好者的参与,缺少相关的交流社区及平台会阻碍云原生发展的进程。同时,由于 CNCF 社区的建设、推广运营除了部分自愿者之外,还有一些正职的员工参与,这都需要资金的支持。

1.4.3. 有什么作用?

CNCF 会员费用可为 CNCF 社区正常运营提供的资金来源。CNCF 成员有着良好的联系网络,有机会参与特殊的、影响广泛的网络活动和营销计划。

1.5. 持续交付基金会全景图(CDF)

1.5.1. 是什么?

持续交付基金会全景图(Continuous Delivery Foundation landscape,简称 CDF Landscape),是仿照 CNCF 全景图建模的,并基于相同的开放源代码。他的全景图旨在作为探索持续交付社区提供参考指引,也显示了持续交付基金会的成员组织。

由 CDF 托管的首批项目包括 Jenkins,一个开源 CI/CD 系统;Jenkins X,一个跑在 Kubernetes 上的开源 CI/CD 解决方案;Spinnaker,一个开源的多云 CD 解决方案;以及 Tekton,一个开放的 CI/CD 组件的源项目和规范。预计其他项目将通过其即将成立的 TOC(Technical Oversight Committee,技术监督委员会)加入 CDF,其重点是将 CD 生态系统整合在一起,以便围绕可移植性和互操作性制定规范和项目。

CDF 将有一个开放的治理模式,鼓励参与和技术贡献,并将为基金会 CI/CD 工具的长期管理和可持续性提供框架。该基金会有20多个创始成员,包括 Alauda、阿里巴巴、Anchore、Armory.io、Atos、Autodesk、Capital One、CircleCI、CloudBees、DeployHub、GitLab、Google、汇丰银行、华为、IBM、JFrog、Netflix、Puppet、Rancher、Red Hat、SAP、Snyk 和 SumoLogic。

1.5.2. 解决什么问题?

CD 是一种软件工程方法,团队在短周期内生成软件,确保软件可以随时可靠地发布。随着微服务和云原生架构的使用的增加,对持续交付工具和实践的需求越来越大,为软件开发团队提供了更高的速度和生产力,但分散的 CD 工程和实践不不便于普及和推广。

1.5.3. 有什么作用?

CDF 持续交付基金会作为供应商中立的组织,为最重要的开源项目提供持续交付和规范,以加快发布管道流程。CDF 将促进行业开发者、最终用户和供应商之间的协作,以传播 CI/CD 和 DevOps 方法、定义/记录实践、提供指导并创建培训材料,以使全球任何软件开发团队能够实施 CI/CD 实践。

1.6. 总结:云原生全景图

现在,我们已经将 CNCF 云原生景观分解并逐层、逐类地讨论了它,它可能感觉不那么势不可挡。它有一个逻辑结构,一旦你理解了它,在全景图中导航就会变得容易得多。

CNCF 全景图的各层相互构建。首先,有一个配置层,其中包含奠定基础设施基础所需的工具。接下来是运行时层,在该层中,所有内容都围绕容器及其在云原生环境中运行所需的内容。编排和管理层包含用于编排和管理容器和应用程序的工具,换句话说,是创建应用程序构建平台所需的工具。应用程序和定义层涉及使应用程序能够存储和发送数据所需的工具,以及我们构建和部署应用程序的方式。

在层的旁边,有两列。可观测性和分析专栏包括监控应用程序并在出现错误时进行标记的工具。由于所有层都必须进行监控,因此该类别涵盖所有层。最后,还有平台。平台不提供新功能,相反,它们将跨不同层的多个工具捆绑在一起,配置和微调它们,以便随时可用。这简化了云本地技术的采用,甚至可能是组织利用它们的唯一方式。

此外,还有专用层用来展示通过认证的组织以及给电信运营商提供云原生实践参考的 CNF 认证。最右侧还包含了会员、服务器服务和持续交付基金会全景图的子全景图的预览,可以通过点击跳转到对应的子全景图。

至此,CNCF 全景图指南已经全部介绍完毕。同时,由于云原生领域发展迅速,内容可能随时更新,请及时阅览官方实时全景图。

Copyright © 温玉 2021 | 浙ICP备2020032454号 all right reserved,powered by Gitbook该文件修订时间: 2023-03-21 23:55:56

results matching ""

    No results matching ""