【51CTO.com 综合报道】什么是发布和发布管理?
发布是指经过测试并导入实际应用环境的新增或改进的配置项的集合。
发布管理负责计划与实施IT服务的变更,并描述变更的各个方面。其主要目标是通过正规的实施变更流程及测试确保应用系统的质量。
发布的类型三种类型
发布的类型主要包括增量发布、全发布和包发布三种。称增量发布是指仅仅对自上次全发布或者增量发布以来发布单元中实际发生变化或新增的那些配置项进行发布的方式。全发布是指同时构建、测试、分发和实施发布单元的所有组成组件的发布方式。包发布是指将一组软件配置项以包的形式一起导入实际运作环境的发布方式。
有效地发布管理应具备如下功能:
◆配置管理数据库(CMDB)
为发布管理提供信息,并由发布管理更新。发布管理是与变更管理、配置管理紧密结合的,当新发布引起IT基础架构的变更时,配置管理数据库也需要进行实时的更新,同时发布的内容也要保存到最终软件库中,其他如硬件规格说明、装配指南和网络配置等都要保存到最终软件库或配置管理数据库中。配置管理数据库(CMDB),为发布管理提供信息,并由发布管理更新。
发布管理是与变更管理、配置管理紧密结合的,当新发布引起IT基础架构的变更时,配置管理数据库也需要进行实时的更新,同时发布的内容也要保存到最终软件库中,其他如硬件规格说明、装配指南和网络配置等都要保存到最终软件库或配置管理数据库中。
图1 |
◆最终软件库(Definitive Software Library,DSL)
最终软件库是存放和保管所有已批准的最终版本的软件配置的数据库,它是软件正本存放的物理仓库或逻辑存储空间。这个逻辑存储空间在实际中一般由一个或多个物理软件库或软件存储器组成。它们应当与待开发或待测试的文件存储空间分隔开来。DSL也可能包括一个用来保管外购软件正本(比如防火墙软件)的物理软件仓库。由于受到变更和发布管理的严格控制,只有那些已经过批准认可的软件才会被纳入DSL之中。DSL并不只是为了满足配置管理的需要,而更是发布管理和配置管理的共同基础。
图2 |
◆最终硬件库(Definitive Hardware Store,DHS)
最终硬件库是为安全存储最终确定的备用硬件而设置的一个区域。有关这些组件及其各自的构件和相关内容的信息必须全面记录于配置管理数据库(CMDB)中。这些组件可能被其它系统或恢复重大事故时用到,但当这些临时性的使用完成后,应将其归回最终硬件库(DHS)。
图3 |
◆系统可以预定义多个版本的发布流程
系统可以根据需要定义多个版本的发布流程,来实现发布流程的灵活性。帮助用户实现一些个性化的符合ITOM规范管理需求。可以点击“新建版本”实现定义不同版本的发布流程。
图4 |
在点击新建版本后会出现的界面中选择绑定的表单和流程信息实现对变更管理的有序化、有质化。
图5 |
◆Top-N
显示按发布类别统计发布数量最多的前N名排行情况(不足N名的按实际类别数量显示),显示统计列表和图表,如图:
图6 |
通过Top-N图表,可以让用户方便的了解在一定时段内,发生了那些发布,通过Top-N的排名,用户可以了解在一定得时间段内哪些发布比较多,哪些是应该加强关注的。给IT运维管理的决策层提供一些量化的分析依据。
◆自动生成发布计划
在生成发布计划时实现了发布计划的自动生成功能。用户只需根据自己的需要填写像发布类型等关键项目,即可自动生成发布计划。可以大大简化生成发布计划时用户的工作量,降低在生成发布计划产生错误的几率。
图7 |
◆发布后与CMDB的自动同步
发布管理是与变更管理、配置管理紧密结合的,当新发布引起IT基础架构的变更时,配置管理数据库也需要进行实时的更新,同时发布的内容也要保存到最终软件库中,其他如硬件规格说明、装配指南和网络配置等都要保存到最终硬件库或配置管理数据库中。配置管理数据库(CMDB),为发布管理提供信息,并由发布管理更新。
总结
摩卡IT运维管理(Mocha ITOM)的发布管理的为企业的IT运维管理提供了流程化提供了标准,也提供了预定义的多个版本的发布流程。不失灵活的保证了与发布管理密切相关的变更管理和配置管理有质有序的进行。提高用户IT运维的规范化、流程化、自动化。