前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何应对业务的复杂变更,实现从CI/CD到全领域CMDB演进?

如何应对业务的复杂变更,实现从CI/CD到全领域CMDB演进?

原创
作者头像
嘉为蓝鲸
发布2021-12-08 10:17:38
6340
发布2021-12-08 10:17:38
举报
文章被收录于专栏:嘉为蓝鲸的专栏

文章来源:本文根据嘉为蓝鲸2021研运治理实践大会嘉宾段亚浩的演讲总结得出

原文作者:公众号 嘉为蓝鲸

传统模式受限,敏捷双模新需求

双态模式的特征

随着企业数字化转型不断深入,双态IT模式受到企业的广泛关注,在稳态和敏态的双重要求下,IT业务和架构逐渐呈现以下特征:

稳态下:

处于核心系统的业务趋向成熟稳定,容错率低,对于每一次的变更决定都会更加审慎。因此,这类业务系统的项目建设会严格按照线性模式来进行整体规划,并且在每个重要节点都需经过双方确认。在这种情况下,IT架构的建设会更强调高成熟度、紧耦合、层次清晰、安全可靠,同时必须严格遵守对应的流程规范。

敏态下:

对于创新要求程度更高的业务具有相对高的容错率,这类业务系统的建设会采用由下而上的业务驱动模式,以满足控制成本,容易变更的需求。这种情况下,会采用原型简单、扩展性好、松耦合、简洁易用,快速迭代的架构设计来满足需求。

传统研发模式的痛点

受限于人员、流程、技术间沟通及工作对接间时效问题,传统研发模式的痛点愈发突出,导致传统IT服务支撑难以满足业务快速、稳定交付的要求。主要体现在:

业务效率低:

需求以文档传递,相关部门间缺乏沟通,无法及时互通变更的需求;

开发测试反馈慢:

由于自动化测试程度低,测试时间占研发过程的较大比重,质量把控标准不完备;

运维故障多:

手工运维复杂繁琐,易出错。

如何应对复杂变更?全领域CMDB登场

为了更好地应对来自敏捷双模IT理念提出的需求和挑战,IT研发需从敏捷治理和稳定可靠两方面,双管齐下,同步关注企业及IT业务发展。

建设全领域CMDB可以通过建立业务-过程-运维间的联系,使业务数据、过程数据、运维数据实现串联,建立一个业务场景链条。如此一来,能够给企业带来多方面的好处:

  • 总览产品生命周期,利于进行有效的资源调度;
  • 利于快速跟踪定位故障根源,提升问题解决效率;
  • 利于建立统一模型,实现信息共享,促进业务与科技融合;
  • 利于有效控制变更风险;
  • 利于关联关系的可视化呈现。

从CI/CD到全领域CMDB演进过程

整体演进过程通常划分标准化-模板化-平台化-数据化四个过程:

第一步:奠定基石

实现标准化,达成统一组织与规范体系的目的。

通过统一规划建设,制定规范体系,逐步建立统一化的组织,减少不必要的沟通与协调,进而提升工作效率;

通过资产管理标准化,达到资产统一管理,初步形成单一可信的系统;

通过工具标准化,让规范、流程、资产管理都具有统一的载体。

第二步:加速发力

实现模板化,达到使用工具替代人力的效果。

通过原子化操作,实现自由组装,灵活适配;

通过测试环境管理模板化,实现环境申请自服务化;

对模板进行商店化管理,形成自有生态。

第三步:全面融合

实现平台化,令整体融合为一。

工艺固化入各段平台,提升整体质量;

流程、工程、工艺三合一,形成全链路操作自动化。

第四步:数据驱动

实现数据化,以数据关联面对复杂变更。

建立全生命周期关联关系,支撑全域CMDB的可视化;

资产在全生命周期流转:从业务需求开始全面跟踪,拆分用户故事,以及代码分支、流水线、制品、部署过程的数据管理,达到对交付全生命周期的需求跟踪。

未来展望

从CI/CO到全域CMDB的未来,可从两方面进行规划:

智能化调整模板:

基于应用热度,进行智能推荐,经过算法进行系列调整。

IT4IT:

所有的内部平台之间全面打通,让数据做到由DevOps产生,以它为核心价值,再对内部平台进行优化迭代,构建整体数字化生态。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 传统模式受限,敏捷双模新需求
    • 双态模式的特征
      • 传统研发模式的痛点
        • 第一步:奠定基石
        • 第二步:加速发力
        • 第三步:全面融合
        • 第四步:数据驱动
    • 如何应对复杂变更?全领域CMDB登场
    • 从CI/CD到全领域CMDB演进过程
    • 未来展望
    相关产品与服务
    CODING DevOps
    CODING DevOps 一站式研发管理平台,包括代码托管、项目管理、测试管理、持续集成、制品库等多款产品和服务,涵盖软件开发从构想到交付的一切所需,使研发团队在云端高效协同,实践敏捷开发与 DevOps,提升软件交付质量与速度。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档