云本地清单NGMN(下一代移动网络联盟)运营商观点版本1.0,于2023年9月6日发布,强调了云原生技术在电信领域的应用与转型。该报告旨在阐述云原生概念在设计和操作应用程序、网络服务时的重要性,特别是在微服务架构和容器化环境中的应用。以下是总结的关键要点:
云原生应用与基础设施
-
云原生概念:云原生是指在开放、可扩展的环境中设计和操作应用程序、网络服务,强调容器化、微服务架构和Kubernetes等编排工具。这种方法旨在提升系统的可扩展性、可靠性和自动化水平。
-
微服务架构:通过微服务架构,实现服务的松散耦合,便于单独开发、部署和扩展,同时在不同拓扑(核心、边缘、RAN、FAN、传输等)和多种技术(虚拟机、裸机)下保持一致性。
-
Kubernetes环境:Kubernetes成为事实上的编排工具,支持闭环基于意图的执行环境,确保所需状态可追踪、可理解,并通过自动化实现高效管理。
云本地电信空间
- API驱动:API优先原则驱动着云原生应用的构建,促进自动化和可扩展性。
- 弹性与可扩展性:云原生基础设施支持自动修复、冗余和弹性,提高网络可靠性,减少停机时间,并能适应动态需求。
- 共享基础设施:不同类型的基础设施(VM、裸机、智能NIC、硬件加速器)在一致和可预测的方式下共享,支持多领域的应用需求。
- 自动化与敏捷性:全自动化数字管道、GitOps方法、不可变的真理来源等技术促进快速部署、更新和资源优化。
原则与云的要求
- Kubernetes环境:要求云原生应用运行在Kubernetes或其他类似环境中。
- 基于意图的描述:应用描述应基于标准,支持细粒度服务定义和API公开。
- 自动化与数字管道:全自动化部署、资源动态分配、异常处理自动化,以及通过GitOps管理变更。
- 云原生构建:采用微服务架构,支持水平扩展,促进DevOps实践。
- 认证与测试:确保高可信度的部署,涵盖安全和兼容性测试。
- 监测与可观察性:提供丰富信息,实现快速故障检测和优化能源效率。
行业聚焦与交付
- 技能与商业模式:跨越技术差距,拥抱云原生,引入SRE和NRE视角,发展面向服务的商业模式。
- 互操作性与标准化:确保云原生应用和功能的互操作性,制定通用标准,促进跨平台和供应商的整合。
- 自动化与AI:利用自动化和AI技术提升运营效率,推动数据驱动决策。
- 工具与数据:强调工具集成、数据驱动的决策,支持AI应用。
结论
通过云原生技术的应用,电信运营商可以实现更高水平的敏捷性、自动化和成本效益,同时提供更高效、可持续的服务。NGMN联盟通过一系列原则和指南,指导运营商在基础设施、应用和服务层面实施云原生策略,以应对未来技术挑战和市场需求。这包括解耦基础设施与应用生命周期、API优先原则、基于意图的自动化、GitOps实践、统一的Kubernetes环境、资源管理自动化、认证与测试流程、以及监测与可观察性策略。这些举措旨在推动行业向更开放、可扩展和自主的网络架构转型,同时确保与合作伙伴和供应商的协同合作,共同推进技术创新和实施。