DevOps 配置管理与事件管理适应全解析
1. DevOps 配置管理概述
在 DevOps 环境中,配置管理至关重要,它是项目自主运行的关键。通过自动化,能确保生态系统中不发生未经授权的更改,使配置管理数据库(CMDB)数据保持准确,真实反映数据中心和生态系统中配置项(CIs)的网络情况。
2. 谁管理 DevOps 配置
以往,构建服务器(包括虚拟机、组策略和操作系统)的活动属于运维范畴,服务器团队负责从构建服务器到操作系统层面的相关工作,甚至在某些情况下手动部署应用程序、调整服务和设置应用。如今,服务器的构建方式发生了变化,通过脚本进行编码构建,这可能会让人疑惑是否还需要硬件工程师(即运维人员)。实际上,现在是 DevOps 团队协作完成工作,团队成员在不同活动中扮演不同角色。例如,开发人员编写并执行脚本构建服务器时,执行的是运维活动而非开发活动。所以,在 DevOps 团队中,不应按开发和运维来区分人员,而应将其视为一个协作的整体,共同构建和维护产品。DevOps 团队管理其范围内与 CIs 相关的配置,并且更倾向于自动化配置管理,以跟上变化的速度。当引入新的 CIs 时,负责 CMDB 整体设计和维护的中央配置管理团队会参与其中,确保无缝添加和可能的删除操作。
3. 全面配置管理
在 DevOps 中,配置管理的范围比典型的服务组织更广。对于运维来说,拥有良好运行的 CMDB 的服务组织能快速解决事件并准确评估业务影响;对于开发团队而言,DevOps 项目需要的是全面配置管理(CCM)。CCM 是 DevOps 项目的单一事实来源,通过维护整个产品、项目和服务信息来确保数据完整性,DevOps 项目的所有信息都应包含在
超级会员免费看
订阅专栏 解锁全文
34

被折叠的 条评论
为什么被折叠?



