DevOps 中的配置与事件管理
1. DevOps 配置管理概述
在 DevOps 环境中,配置管理有着至关重要的地位。自动化使得我们能够确保生态系统中不会发生未经授权的更改,CMDB(配置管理数据库)的数据也能保持准确,真实反映数据中心及其他生态系统中配置项(CIs)的网络情况。
1.1 谁管理 DevOps 配置
过去,构建服务器(包括虚拟机、组策略和操作系统)是运维团队的工作,他们负责从服务器搭建到操作系统部署的相关职责,甚至还会手动部署应用程序、调整服务和设置应用。但如今,服务器的构建方式发生了巨大变化,通过脚本进行编码构建,这一活动似乎更像是开发者的领域。
不过,在 DevOps 模式下,我们不再区分开发和运维团队,而是有一个统一的 DevOps 团队,他们作为一个整体来完成工作。开发者在编写和执行脚本构建服务器时,实际上是在执行运维活动。所以,在 DevOps 团队中,重要的是将成员视为一个协作的整体,而不是按照开发和运维来区分。
DevOps 团队负责管理其范围内与配置项相关的配置。在 DevOps 项目中,我们更倾向于自动化配置管理,以跟上变化的速度。当引入新的配置项时,负责 CMDB 整体设计和维护的中央配置管理团队会参与进来,确保无缝添加和可能的删除操作。
1.2 全面配置管理
在 DevOps 中,配置管理的范围比典型的服务组织更广泛。对于运维来说,一个运行良好的 CMDB 能为服务组织提供基础支持,帮助他们快速解决事件并准确评估业务影响。而对于开发团队,他们需要的是全面配置管理(CCM)。
CCM 是 DevOps 项目的单一事实来源,通过维护整个
超级会员免费看
订阅专栏 解锁全文
10万+

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



