还记得刚学习计算机时,书上将计算机系统定义为硬件系统(计算机),软件系统(操作系统)和操作者(人)。这样的定义与多数人认为的”系统=机器”的理解完全不同。在和配置管理打交道的过程中,我也有过类似的经历。最开始以为SVN系统就是配置管理系统,到逐渐地对“一套配置管理系统应该是什么样子”有了自己的认识。
在笔者看来,一套能够满足企业需求的配置管理系统应该包括三方面:
硬件: 服务器+应用系统
软件: 规程、规范、文档、流程
人: 项目配置管理员、组织级配置工程师,构建工程师等
搭载应用系统(如SVN, CC, git,maven, bugfree, hudson等)的服务器(群)是配置管理的硬件基础。毕竟基本的版本控制、自动构建、缺陷跟踪还得靠软件应用系统来实现。
规程(配置、变更),规范和文档,以及基于这些规程规范建立的审批流程,是这个系统的软件部分。
最后,系统都需要有人来管理、使用,按项目和产品线来安排配置管理员,将相关的责任分配到个人,是保重规程规范能够落实的基本条件。组织级的配置管理工程师负责配置系统的管理,不参与项目的具体操作(评审和审计除外)。其它参与配置管理的角色还有: 构建工程师,项目经理(主要是审批),QA(主要是审计)等。
三者缺一不可,紧密配合,才能构成一套支持企业正常运转的配置管理系统。
最新内容请见作者的GitHub页:http://qaseven.github.io/

我理解的配置管理系统相关推荐

  1. 几个配置管理系统puppet、chef、saltstack、ansible的对比

    建议选择 salt,包含配置管理,自动部署和远程命令执行,本身 Python 写的,为以后二次开发留下方便道路(当然,本身自带的 module 已经很强大了,salt.utils 也有很多方便函数) ...

  2. Puppet集中配置管理系统[安装与配置]

    Puppet集中配置管理系统[安装与配置] 2011-01-16 10:15:09 标签:puppet 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法 ...

  3. SVN不是配置管理系统

    刚接触配置管理的同志,很容易将配置管理等同于SVN,认为SVN系统是一套配置管理系统.这是严重的误解. 配置管理包括: 版本控制,变更控制,基线管理,产品发布管理,权限管理,配置审计,状态报告等. S ...

  4. 开源配置管理系统的选择和搭建

    最近,新进一家公司,作配置管理员,搭建了以下配置管理系统平台.因为都是开源的,基本上都是从网上找到了解决方法.现在陆续整理些文字,也共享出来.我的QQ号:1448357969,欢迎交流. 操作系统:U ...

  5. linux网桥的简单理解和配置

    linux网桥的简单理解和配置 Linux网桥是linux虚拟网络设备之一.网上很多分析linux网桥的文章,例如代码层面的分析.这里不牵扯复杂的分析和配置,主要是面向虚拟机链接一个用途,小白我的备忘 ...

  6. 02 【PMP】项目管理系统、PMIS、工作授权系统、配置管理系统、变更管理

    PMBOK融会贯通:盘点八大系统<项目管理系统.PMIS.工作授权系统.配置管理系统.变更管理>   一.  PMBOK相关系统: 工作系统作为事业环境因素,提高或限制项目管理的灵活性,并 ...

  7. 汽车之家运维团队倾力打造的配置管理系统AutoCMS

    管理 存储 Hadoop 服务器 运维 Puppet 作者介绍 王显宝,汽车之家运维团队成员,主要负责AutoCMS的开发工作和缓存平台的运维工作,擅长python自动化运维,分布式缓存和分布式文件系 ...

  8. 理解和配置 Linux 下的 OOM Killer

    原文:http://www.vpsee.com/2013/10/how-to-configure-the-linux-oom-killer/ 最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有 ...

  9. 理解和配置Out of memory: Kill process

    转自:爱开源 理解 OOM killer 最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有位客户抱怨 VPS 经常死机,登陆到终端看了一下,都是常见的 Out of memory 问题.这通 ...

最新文章

  1. ASP.NET2.0 ReportingServices使用详解
  2. 公开课报名 | 详解CNN-pFSMN模型以及在语音识别中的应用
  3. 计算机科学与技术的深度研究,专业深度分析--计算机科学与技术.docx
  4. OI群论:从入门到自闭
  5. Spring Data JPA 从入门到精通~Auditing及其事件详解
  6. linux tomcat环境变量配置_Tomcat
  7. 样条表示---插值和逼近样条
  8. java token redis生成算法_Redis实现单点登录
  9. FPGA、DSP、ARM能力值对比
  10. javascript this
  11. 在emacs里用w3m浏览网页
  12. seo查询系统php源码,2020版SEO计费系统的源码
  13. hashmap的负载因子为什么是0.75而不是其他值或者1
  14. read()/write()的生命旅程之四——第四章:writeback
  15. u8 附件上传后存放路径_用友U8生产不良退料案例教程
  16. 常见驱动程序相关知识
  17. mschart走势图 vc_VC++6.0中MsChart控件的用法
  18. 4400php兑换美金是多少,美金换算人民币怎么算(美金换人民币怎样计算)
  19. Ubuntu 更改环境变量 PATH
  20. 易语言-通过快捷方式.lnk文件获取.exe源文件地址

热门文章

  1. Android 浅谈动画
  2. 微软的system类库和java_Java常用类库----System 类
  3. easyui框架前后端交互_Vue+ElementUI+.netcore前后端分离框架开发项目实战
  4. 苹果天气不显示_iPhone6开机不显示苹果售后维修案例
  5. iphone怎么投屏到电脑_手机怎么投屏到电脑?这几步轻松学会
  6. Redis---持久化
  7. 微信-支付宝-支付响应体
  8. Quartus16.1布线优化选择,重编译可能会满足时序
  9. 东尼•博赞的思维导图丛书之一 《大脑使用说明书》
  10. 整型(int)转时间格式字符串及页面long型转时间格式字符串