C114通信网  |  通信人家园

专题
2024/3/13 14:40

运营商IT系统云原生部署方案研究

邮电设计技术  蒋明燕

本文版权为《邮电设计技术》所有,如需转载请联系《邮电设计技术》编辑部

摘要:云原生技术栈统一的标准化交付能力大幅提升了云端效能。云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中构建和运行可弹性扩展的应用,将重构 IT运维和开发模式。云原生和微服务是软件架构的发展趋势。运营商 IT系统正积极探索云原生应用,以期避免软件厂商的绑架、支持软件系统的全网统一部署、助推业务应用的创新。结合运营商 IT系统上云的需求,给出了运营商IT系统云原生的目标架构、演进路径和部署要点。

关键词:云原生;微服务;IT系统

doi:10.12045/j.issn.1007-3043.2024.02.013

云原生的定义及关键技术

云原生应用(Cloud Native Application)是指针对云计算基础设施进行优化设计的应用,适合部署运行在现代的云计算平台上,能充分利用云平台所提供的资源和服务,是一系列云计算技术体系和管理方法的集合。云原生应用具备良好的扩展、伸缩和容错能力。云原生涉及的技术栈十分广泛,生态十分繁荣,产品也正在被广泛应用。

云原生技术由云原生计算基金会(Cloud Native Computing Foundation,CNCF)提出,有利于各组织在公有云、私有云和混合云等新型动态环境中构建和运行可弹性扩展的应用。云原生的关键技术包括不可变基础设施、容器技术、微服务和无服务器(Serverless),其技术架构如图1所示。

不可变基础设施指运行服务的服务器在完成部署后,不再进行更改。采用云端虚拟化基础设施作为构建基础,通过容器来打包及构建整体服务运行环境,实现容器镜像的自动化构建及版本化管理;通过持续部署系统,实现自动化部署。

容器技术包括容器运行时和编排调度。运行时是容器的运行环境,体现为各种开源容器产品,比如最常用的 Docker。编排与调度是云原生的基石,是贯彻容器到服务实例的桥梁,其中 Kubernetes 已成为事实标准。

微服务包括服务治理工具与编排调度服务。服务治理体系目前包括 MicroService 与 ServiceMesh,以及其中采用的一系列开源工具,如ZK、API网关等。

Serverless 构建服务形态,包括一系列产品,其中Lambda等注册平台比较成熟,开源产品则刚刚起步。

这些技术可用于构建容错性好、易于管理和便于观察的松耦合系统,让应用处于待发布状态,从而解决环境一致性问题。

点击查看全文(PDF)>

给作者点赞
0 VS 0
写得不太好

免责声明:本文仅代表作者个人观点,与C114通信网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

热门文章
    最新视频
    为您推荐

      C114简介 | 联系我们 | 网站地图 | 手机版

      Copyright©1999-2024 c114 All Rights Reserved | 沪ICP备12002291号

      C114 通信网 版权所有 举报电话:021-54451141