运营商IT系统云原生部署方案研究.pdf
《运营商IT系统云原生部署方案研究.pdf》由会员分享,可在线阅读,更多相关《运营商IT系统云原生部署方案研究.pdf(6页珍藏版)》请在咨信网上搜索。
1、2024/02/DTPT收稿日期:2023-12-301 云原生的定义及关键技术云原生应用(Cloud Native Application)是指针对云计算基础设施进行优化设计的应用,适合部署运行在现代的云计算平台上,能充分利用云平台所提供的资源和服务,是一系列云计算技术体系和管理方法的集合。云原生应用具备良好的扩展、伸缩和容错能力。云原生涉及的技术栈十分广泛,生态十分繁荣,产品也正在被广泛应用。云原生技术由云原生计算基金会(Cloud NativeComputing Foundation,CNCF)提出,有利于各组织在公有云、私有云和混合云等新型动态环境中构建和运行可弹性扩展的应用。云原生的
2、关键技术包括不可变基础设施、容器技术、微服务和无服务器(Serverless),其技术架构如图1所示。不可变基础设施指运行服务的服务器在完成部署后,不再进行更改。采用云端虚拟化基础设施作为构建基础,通过容器来打包及构建整体服务运行环境,实现容器镜像的自动化构建及版本化管理;通过持续部署系统,实现自动化部署。容器技术包括容器运行时和编排调度。运行时是容器的运行环境,体现为各种开源容器产品,比如运营商IT系统云原生部署方案研究Research on Cloud Native Deployment Scheme of Operators IT System关键词:云原生;微服务;IT系统doi:10
3、.12045/j.issn.1007-3043.2024.02.013文章编号:1007-3043(2024)02-0068-06中图分类号:TP391文献标识码:A开放科学(资源服务)标识码(OSID):摘要:云原生技术栈统一的标准化交付能力大幅提升了云端效能。云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中构建和运行可弹性扩展的应用,将重构IT运维和开发模式。云原生和微服务是软件架构的发展趋势。运营商IT系统正积极探索云原生应用,以期避免软件厂商的绑架、支持软件系统的全网统一部署、助推业务应用的创新。结合运营商IT系统上云的需求,给出了运营商IT系统云原生的目标架构、演进路径
4、和部署要点。Abstract:The unified standardized delivery capability of the cloud native technology stack has greatly improved cloud efficiency.Cloudnative technology is beneficial for organizations to build and run flexible and scalable applications in new dynamic environ-ments such as public cloud,private
5、cloud and hybrid cloud,and will reconstruct the IT operation and maintenance and develop-ment model.Cloud native and microservices are the development trend of software architecture.The operators IT system isactively exploring cloud native applications in order to avoid the kidnapping of software ma
6、nufacturers,support the unified de-ployment of software systems across the network,and boost the innovation of business applications.It presents the cloudnative target architecture,evolution path and deployment points of operator IT systems based on their cloud requirements.Keywords:Cloud native;Mic
7、roservices;IT system蒋明燕(上海邮电设计咨询研究院有限公司,上海 200092)Jiang Mingyan(Shanghai Posts&Telecommunications Designing Consulting Institute Co.,Ltd.,Shanghai 200092,China)蒋明燕运营商IT系统云原生部署方案研究数据通信Data Commuincation引用格式:蒋明燕.运营商IT系统云原生部署方案研究 J.邮电设计技术,2024(2):68-73.68邮电设计技术/2024/02最常用的Docker。编排与调度是云原生的基石,是贯彻容器到服务实例
8、的桥梁,其中Kubernetes已成为事实标准。微服务包括服务治理工具与编排调度服务。服务治理体系目前包括 MicroService 与 ServiceMesh,以及其中采用的一系列开源工具,如ZK、API网关等。Serverless构建服务形态,包括一系列产品,其中Lambda等注册平台比较成熟,开源产品则刚刚起步。这些技术可用于构建容错性好、易于管理和便于观察的松耦合系统,让应用处于待发布状态,从而解决环境一致性问题。2 云应用模型分类及云原生应用如图 2 所示,云应用模型分为 IaaS、PaaS、Serverless及SaaS。IaaS环境中,云服务提供商提供网络、存储、服务器及虚拟化,
9、开发者则负责操作系统、中间件、运行时环境、数据及应用;PaaS环境中,云服务提供商提供网络、存储、服务器、虚拟化、操作系统、中间件及运行时环境,开发者则仅需负责数据及应用;Serverless环境中,云服务提供商提供网络、存储、服务器、虚拟化、操作系统、中间件、运行时环境及数据,而开发者则仅负责应用;SaaS环境中,从网络、存储、服务器、虚拟化、操作系统、中间件、运行时环境、数据到应用均由云服务提供商提供。一般认为 IaaS型应用属于从物理机环境直接迁移到虚拟机环境的云迁移应用,其开发、部署、管理和运维方式与传统应用类似,并非真正的云原生应用。其余3类应用才是具备敏捷交付和高度自动化管理能力的
10、真正云原生应用。目前云原生应用典型的应用交付方式包括代码式交付、镜像式交付、脚本式交付和应用包交付。基于Kubernetes的PaaS平台大多支持上述4种应用交付方式。3 云原生成熟度模型云原生架构关键架构维度用SESORA表示,即服务化能力(Service)+弹性能力(Elasticity)+无服务器化程度(Serverless)+可观测性(Observability)+韧性能力(Resilience)+自动化能力(Automation)。关键指标维度和云原生架构成熟度等级分别如表1和表2所示。云原生成熟度评估包括 2 个步骤:第一,根据SESORA对6个维度分别评分并汇总;第二,根据分值分
11、段获得评分结果。对某运营商IT应用进行云原生成熟度评估后,发现其成熟度较低,具有很大演进空间。4 运营商IT系统上云需求运营商IT系统目前存在资源利用率低、运维成本高、管理复杂、部署耗时久、开发与生产运维割裂等问图1云原生技术架构图2云应用模型分类示意云服务标准Bare Metal不可变基础设施容器技术微服务编排与调度服务服务治理应用数据运行时环境中间件操作系统虚拟化服务器存储网络应用数据运行时环境中间件操作系统虚拟化服务器存储网络应用数据运行时环境中间件操作系统虚拟化服务器存储网络应用数据运行时环境中间件操作系统虚拟化服务器存储网络开发者管理服务提供商管理图例:ServerlessIaaSP
12、aaSSaaS蒋明燕运营商IT系统云原生部署方案研究数据通信Data Commuincation692024/02/DTPT题。前期采用SOA架构进行改造的效果并不理想,采用微服务化的架构方式及容器化的承载、运维模式更符合互联网化技术发展演进和企业发展趋势。云原生核心特点是应用容器化封装、编排和交付、微服务设计、研发运营一体化。云原生应用将给运营商带来应用的敏捷构建和迭代、更顺畅的多团队协作以及更高效的云资源利用。微服务是把一个单体项目拆分为多个微服务,每个微服务可以独立技术选型、独立开发、独立部署、独立运维,并且多个服务相互协调、相互配合,最终完成用户的价值。微服务架构是一种松耦合、去中心化
13、的架构模式。大部分大型网站系统如 Twitter、Netflix、Amazon 和 eBay 都已经从传统整体型架构迁移到微服务架构。为了降低开发成本、提升软件生产率,云原生和微服务已成为软件架构的发展趋势。软件部署架构从单机到分布式再到云原生,软件组件可通过API按需调用,从而实现了基础设施的自动化以及快速的软件交付。软件系统架构也经历了从单体架构到SOA再到微服务的架构演进,实现了服务的原子特性,可以更加灵活地独立开发和部署。IT系统主要包括互联网类、OLTP、OLAP、后台数据处理、大数据交互等不同应用类别,上云的技术特点也各有不同(见图3)。a)互联网业务。异构且技术栈众多,关键应用需
14、表1关键指标维度表2云原生架构成熟度等级云原生架构/成熟度级别和定义零级完全传统架构,未使用云计算或者云技术能力基础级(L1)小于等于10分发展级(L2)1016分成熟级(L3)大于等于16分指标维度服务化能力(Service)弹性能力(Elasticity)无服务器化程度(Serverless)可观测性(Observability)韧性能力(Resilience)自动化能力(Automation)L0(0分)无(单体应用)全人工扩缩容(固定容量)未采用BaaS无无无L1(1分)部分服务化&缺乏治理(自持技术,初步服务化)半闭环(监控+人工扩缩容)无状态计算委托给云(计算、网络、大数据等)性能
15、优化&错误处理(日志分析、应用级监控、APM)十分钟级切流(主备HA、集群HA、冷备容灾)基于容器的自动化(基于容器做CI/CD)L2(2分)全部服务化&有治理体系(自持技术,初步服务化)非全云方式闭环(监控+代码伸缩,百节点规模)有状态存储委托给云(数据库、文件、对象存储等)360度SLA度量(链路级Tracing、Metrics度量)分钟级切流(熔断、限流、降级、多活容灾等)具备自描述能力的自动化(提升软件交付自动化)L3(3分)Mesh化的服务体系(云技术,治理最佳实践)基于云全闭环(基于流量等多策略,万节点规模)全无服务器方式运行(Serverless/FaaS运行全部代码)用户体验持
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运营商 IT 系统 原生 部署 方案 研究
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。