2009-04-02 08:33:23 来源:《中国计算机用户》
每个IT部门都有许多关于IT基础设施方面的信息,特别是在实施了一些较大的项目之后可以产生大量这样的信息。然而,这里的技巧就在于如何保持对这些信息的及时更新。配置管理流程的目标就是要提供有关IT基础设施的可靠和最新的信息。值得一提的是,这些信息不仅包括基础设施中某个特定项目的详细资料,还包括这些配置项与其他配置项之间的相互关系方面的信息。这些关系构成了影响度评估的基础。
配置管理流程负责核实IT基础设施中实施的变更,以及配置项之间的关系是否已被正确地记录下来了;监控IT组件的运行状态,以确保配置管理数据库能够准确地反映现存配置项的实际版本状况。
如果配置管理流程得到了有效的实施,则它可以提供以下几方面的信息:
● 产品政策
我们正在使用的是哪些IT组件?每一个模块(版本)中有多少这样的组件?这些组件我们使用了多长时间?
不同产品线中各存在怎样的趋势?
哪些IT组件可以停止使用、哪些需要进行升级?
我们拥有哪些许可证(licenses)以及这些许可证是否够用?
哪些维护合同需要进行审查?
我们的IT基础设施的标准化程度如何?
● 故障检修信息和影响度评估
灾难恢复程序需要哪些IT组件?
如果配置修改了,灾难恢复计划是否仍然有效?
受试运行(rollout)影响的IT组件有哪些?
设备连接到了哪个网络?
包括在每个套件中的软件模块有哪些?
受某项变更影响的IT组件有哪些?
哪些针对特定IT组件的变更请求正在评估中?
已经发生了哪些事件和问题?这些事件和问题中与当前相关的有哪些?
哪些IT组件导致了已知错误?
● 服务提供和计费
对某个服务项目而言,哪些IT组件配置是至关重要的?
哪些IT组件正在被使用以及谁在使用它们?
哪些是用户可以订购并得到支持的标准IT组件?
基本概念
配置项(CI's):在配置管理流程中,IT组件以及运用这些IT组件所提供的服务被称为配置项(CI's,Configuration Items)。如图1所示,配置项可以包括由IT部门控制的所有PC硬件、软件、有源和无源网络、服务器、中央处理器、文件、规程、服务以及由IT部门所控制的所有其他IT组件。
如果配置管理可以应用于信息系统而不单是信息技术本身,那么配置管理数据库(CMDB,Configuration Management Database)同样也可以用于存储和控制有关IT用户、IT人员和业务单元方面的信息。这些配置项也同样需要进行配置管理,例如在人员进入和退出流程时就需要进行配置管理。
配置管理数据库(CMDB):所有配置项的信息都包括在配置管理数据库中。配置管理数据库对所有IT组件、组件的不同版本和状态以及组件之间的相互关系进行跟踪。在其最基本的形式下,配置管理数据库可能仅由一些纸质表格或一套电子表格(Spreadsheets)组成。
开发部门也经常利用配置管理数据库对所有的程序模块进行版本控制。配置管理数据库可能是几个物理数据库组成的,这些物理数据库形成了一个逻辑实体。因而对这些数据库之间的整合状况进行优化是一种明智的做法。
在此我们需要注意的是,配置管理不应该与资产管理(Asset Management)混同起来。
资产管理是对购买价格超过一定限额的资产进行监控的一套会计核算流程,它记录了购买价格、折旧、所属业务单元和所处位置等信息。一套有效的资产管理系统应该可以为建立配置管理系统提供基础。
配置管理超越了资产管理,它保留了有关配置项的技术信息、配置项相互关系的详细信息以及配置项的标准化和授权状况等方面的信息。配置管理还监控对当前信息的反馈,如IT组件的状态、位置以及对其实施了的变更。
目标与效益
配置管理致力于通过维护IT基础设施和IT服务的逻辑模式来协助管理IT服务的经济价值(客户需求、质量和成本的结合),并将与此相关的信息提供给其他业务流程。它通过识别、监测、控制和提供有关配置项及其版本方面的信息来实现其目标。
配置管理的目标具体包括:维护与IT组件以及运用这些组件提供的IT服务有关的记录并确保这些记录的可靠性;提供准确的信息和文档以支持其他服务管理流程。
配置管理通过下列途径来帮助提供成本合理的高质量的IT服务:
● 管理IT组件——IT组件对于IT服务的提供来说是至关重要的。每项IT服务都包括了一个或多个配置项,而配置管理需要负责检查这些配置项的状况。
● 提供高质量的IT服务——配置管理协助处理变更、识别和解决问题以及为用户提供支持。这减少了错误发生的次数,因而同时减少了对错误的处理次数,降低了成本。
● 有效地解决问题——配置管理可以帮助确定受影响的配置项的位置,并负责对配置项的修改和替换进行管理。配置管理还为问题管理提供有关配置项状态趋势方面的信息。
● 更快速地处理变更——配置管理帮助进行快速而准确的影响度分析,从而可以更快速而有效地处理变更。
● 对软件和硬件实现更好的控制——软件包既可单独组合进行试运行(rollout),也可能是与硬件一起进行试运行(Rollout),这样就可以提前对整个发布组合进行测试。配置管理数据库和配置基线(baselines,基础设施快照、记录的状态)可用来为特定的用户群体制定测试和发布计划。配置管理数据库中还包括在执行回滚计划(back-outs)时所需要的可靠的软件版本信息。
● 提高安全性——通过对所使用的版本进行管理,提供有关对配置项的授权变更以及不同软件版本的使用情况方面的信息。来自配置管理数据库的信息同样可以协助对许可证进行监控。
● 遵守法律法规——将审计结果与配置管理数据库进行对比就可以发现非法拷贝。这样做同时可以获得额外的收益,因为非法软件中可能含有病毒,配置管理,通过防止非法拷贝可以有效地防止病毒被引入公司。虽然对于很多公司来说,由员工引入非法的或受到病毒感染的软件的情况在所难免,但是公司可以通过配置管理、配置管理数据库和审计来发现这样的行为,并采取相应的惩戒措施。员工清楚这样一个事实将有助于抑制自己使用非法软件的意愿。相反,使用非法软件但不被发现这一状况将会助长员工非法使用软件的意向。
● 更精确的支出计划——配置管理数据库可以提供有关维护成本和维护合同、许可证和许可证有效日期等方面的信息。
● 更好地支持可用性管理和能力管理流程——这两个流程都依赖于正确的配置信息来进行服务分析和规划。
● 为IT服务持续性管理提供了一个坚实的基础——如果将配置管理数据库备份至一个安全的地方,则该备份在灾难发生后的服务恢复过程中可以发挥重要作用。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。