嘉为蓝鲸
作者嘉为蓝鲸·2021-11-24 16:29
其它·广州嘉为科技有限公司

从CI/CD到全领域CMDB应对的复杂变更

字数 1503阅读 988评论 0赞 0

10月,嘉为蓝鲸2021研运治理实践大会在北京成功召开。在下午的DevOps分论坛上,来自嘉为蓝鲸的DevOps咨询顾问 田曙法 发表了主题为《 从CI/CD到全领域CMDB应对复杂变更 》的专题演讲。

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

双态模式的特征

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

稳态下:

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

敏态下:

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

传统研发模式的痛点

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

业务效率低:

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

开发测试反馈慢:

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

运维故障多:

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

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

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

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

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

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

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

第一步:奠定基石

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

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

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

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

第二步:加速发力

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

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

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

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

第三步:全面融合

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

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

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

第四步:数据驱动

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

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

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

四、未来展望

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

智能化调整模板:

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

IT4IT:

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

嘉宾简介


若你对该分享的PPT感兴趣,可以私我。 希望对你们有所帮助

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广