发布是指经过测试并导入实际应用环境的新增或改进的配置项的集合。发布管理负责计划与实施 IT 服务的变更,并描述变更的各个方面。其主要目标是通过正规的实施变更流程及测试确保应用系统的质量。在企业应用中,发布管理多用于文档的发布,有关流程的规范、操作指导方面,有一套审批得流程,在得到高层认可之后作为企业的规定实施,是IT管理规范化、制度化、透明化的依据,跟变更管理紧密联系。
发布管理是为变更管理提供支持的,发布管理贯穿了变更的整个生命周期,并且发布管理流程的实施应当在变更管理流程的控制下进行。发布管理的目标:确认所有最终软件库中软件正本的拷贝是安全可靠的,负责将经测试无误的软硬件版本发布到目的变更地点,并保证相应的服务级别。发布的类型主要包括德尔塔发布(Delta Release)、全发布(Full Release)和包发布(Package Release)三种。德尔塔发布(又称增量发布)是指仅仅对自上次全发布或 Delta 发布以来发布单元中实际发生变化或新增的那些配置项进行发布的方式。全发布是指同时构建、测试、分发和实施发布单元的所有组成组件的发布方式。包发布是指将一组软件配置项以包的形式一起导入实际运作环境的发布方式。
发布管理运作过程中涉及的数据库主要有以下三个:
最终软件库(Definitive Software Library,DSL),最终软件库是一个存放和保管所有已批准的最终版本的软件配置的数据库,它是软件正本存放的物理仓库或逻辑存储空间。这个逻辑存储空间在实际中一般由一个或多个物理软件库或软件存储器组成。它们应当与待开发或待测试的文件存储空间分隔开来。DSL 也可能包括一个用来保管外购软件正本(比如防火墙软件)的物理软件仓库。由于受到变更和发布管理的严格控制,只有那些已经过批准认可的软件才会被纳入DSL 之中。DSL 并不只是为了满足配置管理的需要,而更是发布管理和配置管理的共同基础。
最终硬件库(Definitive Hardware Store,DHS),是为安全存储最终确定的备用硬件而设置的一个区域。有关这些组件及其各自的构件和相关内容的信息必须全面记录于配置管理数据库(CMDB)中。这些组件可能被其它系统或恢复重大事故时用到,但当这些临时性的使用完成后,应将其归回最终硬件库(DHS)。
配置管理数据库(CMDB),为发布管理提供信息,并由发布管理更新。发布管理是与变更管理、配置管理紧密结合的,当新发布引起 IT 基础架构的变更时,配置管理数据库也需要进行实时的更新,同时发布的内容也要保存到最终软件库中,其他如硬件规格说明、装配指南和网络配置等都要保存到最终软件库或配置管理数据库中。
发布管理是为变更管理提供支持的,发布管理贯穿了变更的整个生命周期,并且发布管理流程的实施应当在变更管理流程的控制下进行。发布管理可应用于设计开发环境、受控测试环境和实际运作三种环境。发布管理有效保证了应用的可靠性,最终提供终端用户的满意度。
本文转自 zhaiken 51CTO博客,原文链接:http://blog.51cto.com/zhaiken/410203,如需转载请自行联系原作者