蚂蚁集团变更管控实践
1变更管控的意义
目录2变更管控的方法和架构
CONTENTS
3变更管控如何智能化
4我们的未来规划
01变更管控的意义
变更管控的价值与复杂性
编码和变更问题占比一半以上亚马逊系统复杂度NETFLIX系统复杂度
稳定性问题引发因素:变更是导致线上稳定性系统复杂度无法避免:任何设计系统的组织产生
问题的主要引发因素,如何进行变更风险防控,的所有设计都将受限于组织间的沟通结构。
降低企业的稳定性风险。
GOPS全球运维大会2023·上海站
变更管控的价值与复杂性
研发?技术研发:追求敏捷开发、
效率DevOps
?业务运营:高效的配置变
更,快速上线运营活动
随着企业/业务体量的增
大,研发模式必然会向
着更多元、更复杂的形
式演进。中间会存在大
量的沟通成本与信息差组织系统
协同复杂性接口依赖、数据依赖、消
息依赖…
GOPS全球运维大会2023·上海站
02变更管控的方法与架构
如何定义变更
1.变更≠ops
2.变更是对线上服务“状态”的修改
3.操作由内部人员发起
OCMS(OpenChangeManagementSpecification)代际名称支持的变更流程和生效方式
以事件通知的协议接入,不提供管控能力,仅可做变
?从技术视角,定义变更的信息与技术模型G0更事件的通知、搜索
?兼容不同背景下的各类变更,做到“统一化”G1对于无法按照批次拆分一步一步生效的变更,做单节
点的变更流程管控
?屏蔽上层业务带来的信息差异,为后续变更防
御、变更搜索、变更审计提供标准模型G2可以按照批次拆分生效的变更(如集群服务器重启),
做完整工单的变更流程管控
?为其他技术风险领域能力,提供标准的信息结在有完整的变更工单管控的基础上,增加了变更提单
构G3阶段的管控
?让更专业的人做更专业的事G4在变更提单管控的基础上,增加了变更无人值守的决