2019-12-4 17:40

DevOps前路漫漫,运营商如何驶入“快车道”

数据显示,仅有31.65%的企业能够成功。虽然DevOps已经在国内逐步落地实践,位于DevOps能力成熟度初始级和基础级占比高达7成,所以DevOps之路依然漫长。

对于运营商来说,DevOps是5G落地的必由之路,也是赋能垂直行业的一把“万能钥匙”,运营商将如何利用自身优势,驶入DevOps“快车道”?

DevOps仍在探索阶段,前路漫漫

数字化转型是所有企业必答题。面对日新月异的的市场,企业必须逼迫自己不断的进行革新来应对市场变化。只有不断的迭代,迅速反应,才能应对未来的变化,而这也正是DevOps所强调的。

DevOps包含三个要素:开发(Dev)、测试(QA)和运维(Ops),这种极具吸引力的技术框架旨在加强软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建、测试、发布更加快捷、频繁和可靠。这种IT工具链的打通促进各团队更加高效地协同工作,良好的闭环可以大大增加整体的产出,从而使软件开发到交付的各阶段都实现真正意义上的敏捷。

企业期望DevOps能够带来更高小的交付效率,提升客户满意度,创造更多的商业价值,但成功实践DevOps依然是个难题。如果没有在企业范围内提供恰当的支持、培训并获得理解,它很快就会变成一个“累赘”。

“目前DevOps的市场热度很高,那是因为大家只看到有利的一面而对重重挑战没有完全意识到。”Gartner高级研究总监季新苏指出,DevOps落地其实非常复杂,建议应“大处着眼、小处着手”。

 “大处着眼、小处着手”

为了让DevOps成功落地,企业可以分成以下步骤:

首先,“业务驱动”是核心。不是所有的场景都适合DevOps,企业要基于自身环境构建、匹配DevOps环境。正如专家所言,“不以业务驱动的DevOps只是玩弄技术。”事实上,只有业务驱动的DevOps可以帮助企业实现更快交付市场,提升运维效率,降低运维成本,更好的软件服务质量和更能留住员工。

其次,工欲善其事必先利其器。工具的选择对DevOps的成功非常重要。目前一些比较激进的企业可能采用工具链,即开发、测试、运维,用一套工具;然而值得注意的是,即使伟大的DevOps工具,也不提供任何不良进程或企业间摩擦所的优化途径。在大多数情况下,缺陷和延迟仍然归咎于那些实施严格政策,或依靠人工及容易出错的传递流程。

再者,DevOps在原则层面堪称技术领域的乌托邦,其强调软件开发者与其他IT员工及管理层间的协作与沟通,人员、文化、流程、工具这几大要素在DevOps中同样重要。

DevOps是文化的转变,是关于每个人如何以正确的方式参与到工作当中。在开始“DevOps”之前,企业必须确保有合适的领导、同事和变革的思想,让每个人都积极参与其中,才能开启完美的蜕变之旅。同时,团队人员也需要具备很强的技术能力,需要对目标有要求,而突破开发和运维之间的壁垒。此外,企业需要重点关注局限性。局限性在实际应用中非常容易被忽略。目前很大的局限性是开发和测试的流程没有衔接,是一个个“竖井”,其实自身的流程很厉害,但跨部门流程就很弱。

最后,DevOps应大处着眼、小处着手,着手做完后,再思考如何横向扩展,然后把这个组织向下拓展。

 运营商如何驶入DevOps“快车道”

对于运营商来说,数字化转型的重要性同样不可言喻。在DevOps理念的指导下,一些运营商已经启动了对传统的瀑布式开发模型大刀阔斧的变革,敏捷、快速迭代、灰度发布等DevOps的关键词逐步融入运营商的IT系统建设之中。

运营商系统是复杂而庞大的,原来各域中的系统要支持复杂业务流程,大部分都是紧耦合的烟囱式生长方式,在转型过程中也容易经历更多困难。然而这并没有“磨灭”运营商的热情。

数据显示,DevOps逐步在各个行业全面落地试验,电信行业以4.28%的占比排位第三,仅排在互联网、科技行业之后。

随着5G商用牌照的正式发布,我国正式进入5G元年。由于5G网络架构具备软硬件解耦、硬件X86云化、软件分层解耦、切片端到端保障,核心是业务的快速上线。所以DevOps是5G落地的必由之路。

为了驶入DevOps“快车道”,中国移动多个省公司率先自研,并展多方面的研究与实践。

值得一提的是,2018年底,北京移动、广东移动就成为DevOps标准国内外首批正式评估通过单位,并获得授牌。

令人惊叹的是,北京移动是第一家敢于把核心业务系统拿出来做DevOps评测的。为了通过大IT规划来构建“开放共享、协同一体、智能精准、敏捷高效”的IT技术体系和运营体系,实现固化流程、降本增效,打造高效协同、服务一线、敏捷快速的IT服务,北京移动从2016年底开始尝试转型。

电商系统作为B域的核心系统之一,实践从开发模式到流程工具的变革,确实面临着业务支撑效率上的风险,北京移动DevOps的落地采用小步快跑,逐步转型的方法。在进行DevOps体系建设探索与实践过程中,既强调流程和方法,也有相应的自研工具链平台支撑,同时在各个环节和节点都有对应的数据进行度量分析,来促进提升整个体系的改进和增强。

截至2018年底,北京移动推出的AIDO平台已经应用业务支撑域的多个项目中,已经应用包括CRM 在内三个项目集的,17个子项目,包括订单中心、账户中心等非常核心的系统中都在应用这套流程进行敏捷研发与交付。

2019年北京移动重点聚焦平台能力提升,目标是提供全面一站式的 DevOps 支撑能力,持续改进IT支撑效率,为北京移动全渠道业务支撑带来研发效率与交付质量双提升。

目前,我国5G正式商用,其业务虚拟软件化和设备云化的技术特点,使得原来CT模式逐渐向IT模式转变,运营商运维开始面临不破不立的局面。因此,在未来5G的道路上,运营商需要开辟一条IT化的通信网络运维新方向,学习DevOps并把其引进来,才能够更好的走下去。

在中国信通院DevOps标准工作组的指导下,广东移动网络管理中心联合华为/中兴,开展DevOps for 5G的user case试点,目标是将IT行业的DevOps最佳实践,贯穿NFV网络的研发、部署、编排、运营的整个生命周期,实现通信业务的敏捷上云和高效运维。

此外,广东移动大力推动华为、中兴解开iDeploy部署工具,嵌入广东移动网管中心自研的DevOps生产线,并与NFV产品研发端的生产线对接,以实现网元补丁装载和升级的端到端持续交付。如果成功试点,将有希望提交到ITU-T作为标准的依据,成为国际标准的一部分。

在DevOps国际峰会2019·北京站的大会上,广东移动和华为公司联合发布了首家运营商基于DevOps部署通信业务网元的探索和落地。在未来5G的道路上,开辟了一条IT化的通信网络运维崭新方向。

 5G浪潮下,DevOps迎头追赶

5G作为一个可以改变游戏规则的技术,更多的价值在于垂直行业。随着5G商用的正式开启,将使得很多垂直应用可以基于DevOps甚至是AIOps来运作。运营商有了5G使能,未来将会吸引很多互联网企业或者其它行业企业,直接在运营商网络上叠加垂直应用功能,进而达到较好的预想效果。

迎合5G的新浪潮,运营商可以直接进行DevOps的快速持续部署。如此,运营商就能更加敏捷地实现将垂直行业应用直接部署到5G的通信网络中。

来源:移动labs

相关

运营商5G转型测试互联网
本评论 更新于:2020-8-5 21:12:49