内容提要
在KubeCon + CloudNativeCon欧洲大会上,Joel Studler和Ashan Senevirathne分享了瑞士电信公司Swisscom在5G核心技术上的自动化转型。他们强调了从传统电信向技术公司的转变,特别是在Kubernetes环境中的工具开发和组织心态的变化。两位专家讨论了电信行业实现云原生管理的挑战,以及如何通过社区驱动的工具和开放思维来应对这些挑战。
延伸解读
电信云原生转型的核心挑战
Swisscom的实践表明,电信行业向云原生转型的最大障碍并非技术本身,而是传统供应商提供的“黑箱”软件模式。这种模式导致网络管理封闭、难以维护和更新。Swisscom通过绿色场地方法从零构建5G核心工具,并采用CNCF的自动化与容器化技术,同时推动从“黑箱”到“白箱”的思维转变,这需要组织文化和流程的同步变革。
工具选型与社区协作策略
在Kubernetes环境中,Swisscom优先选择成熟且社区支持的工具,如Flux、外部秘密操作员和cert-manager,而非盲目追求新技术。对于电信特定需求,他们积极开发内部解决方案并回馈开源社区,以促进生态融合。这种策略平衡了稳定性和创新,同时通过社区协作解决行业共性问题。
可观测性与SRE的电信适配
Swisscom使用Prometheus、Loki和Thanos构建可观测性框架,重点关注用户连接、延迟和DNS等关键指标。在SRE方面,他们发现Google的SRE实践不能直接套用,转而聚焦服务可靠性,为移动数据等服务定义SLA和SLO,并选择性应用错误预算。这种适配强调了从基础设施到用户服务的视角转变。
未来需求:Kubernetes原生配置接口
当前电信应用仍像传统硬件一样需要手动配置,阻碍了蓝绿部署等云原生实践。Swisscom呼吁将基于NETCONF的配置转变为Kubernetes资源模型,使应用成为真正的云原生公民。这一转变将简化生命周期管理,减少人工干预,是电信行业进一步云原生化的关键方向。
Q&A
瑞士电信公司如何实现5G核心技术的自动化转型?
瑞士电信公司通过采用绿色场地方法,从零开始构建新的5G核心工具,并利用云原生计算基金会的工具和概念进行自动化和容器化。
在Kubernetes环境中,Swisscom使用了哪些工具?
Swisscom在Kubernetes环境中使用了Flux、外部秘密操作员和cert-manager等成熟工具。
电信行业在云原生管理方面面临哪些挑战?
电信行业面临的主要挑战是适应更开放和灵活的网络管理方式,传统上依赖于供应商提供的“黑箱”软件。
Swisscom如何推动组织文化的转变以支持云原生技术?
Swisscom强调每个工程或运营决策都对可靠性有影响,鼓励个人责任和持续改进,以推动文化转变。
Swisscom在监控和可观察性方面使用了哪些框架和指标?
Swisscom使用Prometheus和Loki进行监控,关注用户连接、延迟和DNS等关键性能指标。
Swisscom如何选择和评估开源工具?
Swisscom在选择工具时优先考虑成熟性和社区支持,而非新颖性,以确保选择可靠的工具。