基于新 CNF 测试套件的计划将允许电信运营商和电信组织放心地采用 Kubernetes 和云原生工具
西班牙瓦伦西亚——欧洲 KubeCon + CloudNativeCon——2022 年 5 月 18 日——为云原生软件构建可持续生态系统的 CNCF(云原生计算基金会,Cloud Native Computing Foundation)今天宣布了云原生网络功能(Cloud Native Network Function,CNF)认证计划。CNF 认证计划将帮助通信服务提供商(Communication Service Provider,CSP)和其他电信组织确定哪些网络设备提供商(Network Equipment Provider,NEP)遵循云原生最佳实践。
CNF 是以云原生方式,实现或促进网络功能的应用程序。电信运营商和其他电信组织正在从传统的虚拟网络功能(Virtual Network Function,VNF)向基于 CNF 和 Kubernetes 的基础设施迁移,这些基础设施能够提供可靠的服务,同时降低资本和运营支出,并鼓励跨云兼容性。该计划将使 NEP 和 CNF 创建者能够展示在其网络产品中采用云原生最佳实践。
“对于已经过渡到 VNF,并发现自己拥有不是为云构建的孤立资源和专业解决方案的电信提供商来说,迁移到云原生基础架构一直很困难。”CNCF 总经理 Priyanka Sharma 表示:“CNF 认证计划,旨在通过创建针对云原生环境优化的解决方案来填补这一空白。一些世界上最大的电信组织,包括华为[1]、诺基亚[2]、T-Mobile[3]和沃达丰[4],已经在使用 Kubernetes 和其他云原生技术,该计划将使其他人更容易做到这一点。”
CNF 认证程序使用 CNCF 的CNF 测试套件[5]运行,并支持在经过获得认证的 Kubernetes 环境中运行的任何产品。CNF 测试套件是个开源测试套件,用于电信公司验证他们遵循云原生原则和最佳实践的情况,如不可变基础设施和声明式 API。它利用了 10 个 CNCF 托管的项目和其他几个开源工具,包括 Fluentd、Helm、Jaeger 和 Prometheus。目前,CNF 测试套件可以运行大约 70 个工作负载测试,这些测试分为七个不同的类别,包括:
NEP 和 CNF 创建者可以使用 CNF 测试套件[6]自我验证应用程序,并拉个请求提交结果。还没有准备好提交结果的组织,仍然可以开始使用 CNF 测试套件,并使用它来改进他们产品中的“云原生性”。通过 CNF 认证的 CNF 将被视为“认证(Certified)”,随着项目的扩展,将会有更高级别的认证。
[1]
华为: https://www.cncf.io/case-studies/huawei/
[2]
诺基亚: https://www.cncf.io/case-studies/nokia/
[3]
T-Mobile: https://www.cncf.io/case-studies/t-mobile/
[4]
沃达丰: https://www.cncf.io/case-studies/vodafone/
[5]
CNF 测试套件: https://github.com/cncf/cnf-testsuite/
[6]
使用 CNF 测试套件: https://github.com/cncf/cnf-certification/blob/main/instructions.md
[7]
用 CNF 测试套件测试云原生最佳实践: https://www.cncf.io/blog/2022/03/24/testing-cloud-native-best-practices-with-the-cnf-test-suite/
[8]
CNF 测试套件贡献者电话会议: https://github.com/cncf/cnf-testsuite#communication-and-community-meetings
[9]
CNF 工作组会议: https://github.com/cncf/cnf-wg
CNCF (Cloud Native Computing Foundation)成立于2015年12月,隶属于Linux Foundation,是非营利性组织。
CNCF(云原生计算基金会)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。