好文档 - 专业文书写作范文服务资料分享网站

电信DevOps探索与实践

天下 分享 时间: 加入收藏 我要投稿 点赞

电信DevOps探索与实践

[梁奂 陈春华 姚文胜]

【摘 要】摘要 随着电信运营商IT系统的转型以及IT运营模式的变革,电信运营商引入开发运营一体化思想,并结合电信实际,建立了自主研发的云道DevOps平台,首期聚焦IT应用发布,从应用的微服务化、应用持续交付、应用灰度发布和应用版本管控等方面作为切入,取得了初步的成效。 【期刊名称】广东通信技术 【年(卷),期】2019(039)001 【总页数】6

【关键词】DevOps微服务 容器

1 引言

伴随着电信运营商IT系统演进,电信IT运营经历了三个阶段:在90年代,企业缺乏统一IT部门,IT系统建设分散在不同部门,造成IT系统重复建设和信息孤岛。IT运营管理采用“谁建设谁运维”模式,日常运维工作几乎都是忙于处理故障、被动救火;进入20世纪之后,集团与各省公司相继成立企业信息化部,负责IT系统规划和规范编制,企业进入IT系统大规模建设时期,逐步引入ITIL运维流程思想,开始编制电信运维规范,建设IT运营体系;2009年后,企业进行IT运营工具平台建设,包括服务台、IT流程平台、IT监控系统等,实现IT运营支撑的电子化和自动化,监控内容由点及面。

随着互联网化和信息技术革命,当前企业内外部环境发生剧烈变化。企业提出了从“三者”到“三化”战略转型,业务从互联网到移动互联网,作为企业核心能力的IT系统也逐步向“平台+应用”的智慧运营方面转型,强调掌握核心

能力和自主研发。表现在IT运营上的主要特征为IT应用智能化和应用软件云化、微服务化、生态开源等特征。因此电信IT系统运营面临的主要问题是追求IT运营效率与传统运营流程僵化的矛盾、互联网高频应用发布与系统稳定性要求的矛盾,开源生态下自主研发与传统深度依赖供应商的矛盾、传统单体应用与微服务化改造之间的矛盾等。

为了适应企业IT运维营管理模式变革,实现从传统IT运营走向智慧运营,适时引入开发运营一体化(DevOps)思想,以标准化、自动化、数据化、智慧化为特征,构建平台化运营体系,实现互联网化模式下的运营转型。

2 电信IT运营的DevOps实施思路

2.1 DevOps理解与认识(如图1所示)

DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合[1]。DevOps最早起源于亚马逊和Google等大型互联网公司内部实践,这些公司需要员工紧密协作,同时又不希望出现部门割据。DevOps初衷就是为解决Dev与Ops之间的鸿沟而生,DevOps提倡开发和IT运维之间高度协同,从而在完成高频部署的同时,提高生产环境的可靠性、稳定性、弹性和安全性[2]。

DevOps框架是一个集各家之长的体系,包括敏捷管理、持续交付、IT服务管理和精益管理等四大部分内容。在2017年底高效运维社区发布了DevOps成熟度模型标准,提出了更加完整的DevOps框架体系。

(1)敏捷管理:以用户需求为核心,采用迭代、循序渐进的方法进行软件开发[3]。

(2)持续交付:一种开发实践方法,通过流水线方式将研发测试过程自动化执行,确保快速向客户交付价值。

(3)IT服务管理:采用ITIL相关的方法、手段、技术和流程等,对IT运营环境(如硬软件环境、网络环境等)、IT业务系统和IT运营人员进行综合管理。 (4)精益管理:核心思想是以最小资源投入,创造出尽可能多的价值,为顾客提供高质量产品和及时的服务,提高顾客满意度[4]。

DevOps涉及IT应用的全生命周期管理,它在实践中产生和不断完善,其核心思想是强调运营过程中的精益管理,追求效率和价值最大化。在软件开发阶段,采用敏捷开发模式进行软件迭代开发,快速交付价值。在工程实践上,通过流水线技术,体现价值流动思维,通过将过程任务代码化,实现过程自动化。 DevOps得以快速发展和应用,同是也离不开微服务和容器技术的应用。微服务(Microservice)传承了传统SOA(service-oriented architecture)技术思路,同时也弱化了SOA中ESB(Enterprise Service Bus)功能,真正实现分布式、去中心的服务架构,是解决传统臃肿单体应用部署和升级困难之关键。当前不仅是互联网公司采用,传统企业也将拥抱微服务架构。容器则是属于一种操作系统级、轻量的虚拟化技术。容器是一个自包含结构,具有隔离性好和快速启动等特点,一般每个容器只运行一个任务。容器是微服务的天然载体,是DevOps的催化剂。反过来,DevOps和微服务也推动了容器技术的应用。因此,在DevOps实践中同时考虑了这三种技术的应用。 2.2 DevOps的切入思路(如图2所示)

中国电信是一个大型传统服务行业,IT运营的目标是保障企业业务运营的正常和稳定、降本增效。企业自2009年实施ITIL标准以来,形成了传统ITIL文化,

电信DevOps探索与实践

电信DevOps探索与实践[梁奂陈春华姚文胜]【摘要】摘要随着电信运营商IT系统的转型以及IT运营模式的变革,电信运营商引入开发运营一体化思想,并结合电信实际,建立了自主研发的云道DevOps平台,首期聚焦IT应用发布,从应用的微服务化、应用持续交付、应用灰度发布和应用版本管控等方面作为切入,取得了初步的成效。【期刊名称
推荐度:
点击下载文档文档为doc格式
2llp28cggs2b61z97l7x8uhsm07tmu016wt
领取福利

微信扫码领取福利

微信扫码分享