在这个数字化转型迅猛发展的时代,TME 服务提供商开始采用云原生架构。他们的虚拟化网络功能(VNF)堆栈(如 IP 多媒体子系统(IMS)和 5G 核心网)均基于微服务构建,这些微服务则部署在由 Kubernetes(K8s)管理和编排的容器内。在该阶段,平台工程持续演进,而内部开发平台(IDP)的整合则处于这一发展浪潮的中心位置。
随着企业日益需要敏捷、可扩展且高效的软件解决方案并全力做出应对,平台工程发挥着核心作用,确保了开发、运维和交付流程之间的无缝融合。另一方面,IDP 充当了催化剂,在这种整体连贯的环境中推动了应用的快速部署和无缝管理。
本文将深入剖析这一重要领域,对平台工程进行详细阐述,同时介绍其优势及潜在的陷阱。此外,我们还将探讨电信服务提供商在采纳这种变革方法时所需作出的关键决策,重点关注内部开发平台(IDP)的集成。
什么是平台工程?
在当今的软件开发生态系统中,平台工程是实现效率和创新的关键。以下是其关键组件的详细介绍,这些组件现已通过 IDP 得到了增强:
- 平台即产品:通过引领底层基础架构管理、平台工程,并与 IDP 相结合,确保提供一个优化、可靠且可扩展的环境来承载无数应用,如同一个坚实的塔基一般。
- 自动化:积极倡导“将一切编码化”的理念,推动快速、无错的部署和运维流程,彰显自动化在当前时代的不可或缺性。
- 增长和扩展:平台工程的核心在于,平台工程师通过集成各种工具和服务,打造一个整体连贯的环境,助推不同软件组件之间的无缝运维和协同增效。IDP 作为这种集成的桥梁,有效促进了生态系统内不同工具和服务之间的和谐共存。IDP 在这方面发挥的关键作用在于为持续集成和持续交付(CI/CD)提供了一个集中式平台。
- 黄金成熟度:平台工程通过明智地管理资源,在弹性、效率和性能之前达到平衡,确保在严格遵守行业法规和政策的前提下实现资源的最佳利用。为了增强这种能力,IDP 提供了一个标准化的自动化平台来用于部署和管理应用,从而确保监管合规性。
图 1:平台工程的关键
什么是 IDP?
内部开发平台(IDP)是一个专门设计的环境,旨在简化企业在内部进行应用开发、部署和管理的整个流程。它将底层基础架构管理任务进行抽象化并实现自动化,为开发人员提供了一个简化的自助服务界面,以便跨各种环境(如开发、暂存、生产)部署代码和管理应用。
IDP 可根据企业的特定需求进行定制,整合必要的工具和合规性要求,确保开发人员能够专注于编码工作,同时严格遵守企业的各项标准和实践。
通过 IDP 开展平台工程工作的优势
随着电信行业数字化转型步伐的加速,强大、可扩展且高效的平台工程解决方案愈发显得必不可少。将内部开发平台(IDP)融入这一领域则能够显著放大多方面的优势,包括提升运维绩效和推动创新以满足消费者和监管框架的动态需求等。
图 2:应用团队与平台团队交互和职责范围
IDP 增强了平台工程的关键优势
运维效率和成本效益:
- 运维效率:平台工程和 IDP 共同简化了电信服务的部署和管理,充分降低了运维开销。
- 降低成本:两者都有助于实现许多手动操作的自动化,不仅优化了资源管理,还显著降低了运维和资本支出。
可扩展性和灵活性:
- 无缝扩展:平台工程的模块化特性与 IDP 的丰富功能相结合,有助于轻松完成运维扩展,以应对变化多端的需求。
- 基础架构灵活性:两者的组合便于无缝集成到各种基础架构设置中,从而满足不同的运维需求。
可靠性和可用性:
- 高可用性:即使在使用量达到高峰的高负载情况下,也能确保服务的持续可用性。
- 灾难恢复:提供集成的灾难恢复功能,确保服务迅速恢复,最大限度地减少停机时间。
促进创新并加快上市:
- 加速部署:IDP 提高了部署管道的自动化水平,大大加快了新电信服务的上市时间。
- 促进创新:IDP 和平台工程共同营造了一个协作的环境,有助于快速适应技术进步和市场趋势。
图 3:NxOps 影响域
合规性和安全性:
- 增强安全性:在每一层落实可靠的安全防护措施,为敏感数据提供有效保护。
- 合规性管理:为遵守不断变化的监管要求提供精简的流程,最大程度地降低了不合规风险。
客户满意度上升:
- 更高的服务质量:确保高可用性和可靠性,从而改进服务质量并提高客户满意度。
- 更好的客户体验:新功能的迅速部署丰富了客户体验,培育了客户的长期忠诚度。
洞察和分析:
- 实时监控:促进电信服务的实时监控,为主动解决问题提供有价值的深入见解。
- 预测性分析:帮助预测用户行为和趋势,为明智的规划和资源分配提供参考。
开发人员生产力和协作:
- 提高开发人员效率:IDP 提供自助服务接口,让开发人员从复杂的基础架构中解放出来,进而专注于代码部署工作。
- 增强协作:促进开发、运维和安全团队之间的高效协作,积极营造和谐的 DevOps 和 DevSecOps 文化氛围。
持续集成/持续部署(CI/CD)支持:
- CI/CD 集成:IDP 附带内置或易于集成的 CI/CD 管道,为现代化平台工程奠定了坚实基础,并为应用的持续集成、测试和部署提供有力的支持。
潜在的问题和挑战
尽管平台工程可能带来诸多优势,尤其是对于那些正在努力实现数字化转型的电信服务提供商而言,但在转型过程中必须解决可能出现的潜在问题和挑战。以下是一些关键注意事项:
- 多方面的复杂性:在电信网络中融合各种组件和集成的编排方式可能会引入一定的复杂性。这可能会增加错误率和停机时间,因此需要制定细致入微的计划和结构合理的执行策略。
- 前期投资:初始设置需要在技术人员和基础架构方面进行大量投资。要确保转型过渡不超出电信提供商的资源承载能力,采用深思熟虑的资源分配和管理方法至关重要。
- 协作障碍:倘若缺乏明智的规划和执行,可能会形成孤立的环境,导致团队协作和沟通受到阻碍。这将限制信息和想法的顺畅流动,也即是对于电信行业创新服务的交付至关重要的因素。
- 传统系统挑战:电信提供商常常需要应对传统系统,这可能会引发一系列重大的集成挑战,包括兼容性问题以及潜在的服务中断。因此,制定一个妥善规划、分阶段实施的过渡策略显得尤为重要。
- 合规指引:电信行业受到严格的监管,因此务必要确保遵守现有和不断变化的监管规范。在采纳平台工程实践的过程中,必须进行缜密的规划和慎重的预测,才能驾驭微妙的监管合规路径。
总结
平台工程已成为现代软件交付范式的基石,特别是在电信行业迅猛推进数字化转型的浪潮中。通过与站点可靠性工程(SRE)和 DevOps 实践的紧密结合,平台工程推动了一种变革性的方法,不仅促进了创新,提升了效率,还确保了交付机制的一致性,从而为电信服务提供商的蓬勃发展创造了一个有利的环境。
将内部开发平台(IDP)集成到电信基础架构框架中的做法深刻体现了平台工程的核心理念,优化了自助服务容器平台的使用体验。这种集成显著提升了开发效率,使电信提供商在竞争激烈的市场环境中能够独占鳌头,成为提供敏捷、可扩展和可靠服务的行业先锋。
尽管这一过程面临着诸多潜在的挑战,如编排复杂性、资源密集问题以及集成障碍,特别是涉及传统系统时,但战略性地采用平台工程实践有望带来许多益处。这些益处包括提高运维效率、降低运维和资本支出、实现无缝扩展,以及构建稳健的安全态势。
在实现这一战略飞跃的过程中,电信服务提供商正积极投资构建一个面向未来的框架,以期除了满足当前日益增长的需求外,还能快速适应未来不可预见的需求。尽管未来的道路可能需要精心规划、合理分配资源以及制定结构合理的执行策略来避免潜在的陷阱,但平台工程有望增强可扩展性、加速创新并提高成本效益,因此是一个极具吸引力的方案。
电信服务提供商正以敏捷的姿态应对挑战和利用各项优势,从而做好卓越运维的准备,并为引领电信领域的下一波创新浪潮铺就坚实基础。进军平台工程化的电信基础架构不仅是一次技术层面的转型升级,更是一项战略举措,有望重新塑造电信服务提供商的运维和创新格局。
关于作者
Fatih, known as "The Cloudified Turk," is a seasoned Linux, Openstack, and Kubernetes specialist with significant contributions to the telecommunications, media, and entertainment (TME) sectors over multiple geos with many service providers.
Before joining Red Hat, he held noteworthy positions at Google, Verizon Wireless, Canonical Ubuntu, and Ericsson, honing his expertise in TME-centric solutions across various business and technology challenges.
With a robust educational background, holding an MSc in Information Technology and a BSc in Electronics Engineering, Fatih excels in creating synergies with major hyperscaler and cloud providers to develop industry-leading business solutions.
Fatih's thought leadership is evident through his widely appreciated technology articles (https://fnar.medium.com/) on Medium, where he consistently collaborates with subject matter experts and tech-enthusiasts globally.
Volker Tegtmeyer develops content strategies that show how Red Hat solutions can help telecommunications service providers meet their business and technology challenges. Solutions that help service providers in their digital transformation and as they evolve from telco to techco. New technologies cover broad areas from 5G, AI/ML, telco cloud, automation to new solutions that help tackling sustainability goals. Volker has more than 20 years of experience in the telecommunications industry having previously worked in various roles at Siemens, Cisco and Akamai.
产品
工具
试用购买与出售
沟通
关于红帽
我们是世界领先的企业开源解决方案供应商,提供包括 Linux、云、容器和 Kubernetes。我们致力于提供经过安全强化的解决方案,从核心数据中心到网络边缘,让企业能够更轻松地跨平台和环境运营。