
it服务管理之发布管理.docx
3页发布管理一、 发布管理概述发布管理是使用经过测试的软件与硬件以实施变更的流程,目的是通过正式的流程确保只有经过完整测试与得到授权的软件与硬件才能够进入正式运行环境,以确保变更后生产环境的质量发布的最终结果将会反映到CMDB(配置管理库)发布管理是采用一种项目规划的方法来实施IT服务中的变更,它负责处理变更项目所有技术和非技术的问题发布管理还要确保发布的内容在最终软件库(DSL)中也得到更新配置管理数据库(CMDB)也要对硬件说明、安装指南和网络配置进行跟踪控制而硬件的库存,特别是标准的基础配置一般呗存储在最终硬件库中对于发布管理,有一些相关概念这里做一下简要说明:(1) 发布:发布是由一项或多项经过批准的变更所组成由重大发布、小型软件发布、紧急修复组成重大发布是指新的硬件和软件的大型试运行小型软件发布通常是指对已知错误进行的一些小的改进和修复紧急修复通常用来对某个问题或已知错误进行临时性修复2) 发布单元:发布单元描述的是出于对实施的变更进行控制和确保变更效果而同时发布的IT基础设施的组合一个很好的例子是在Windows环境下使用的动态链接库,它通常可以被多个程序使用有时候,一个新的DLL版本是以软件包的形式提供的,这可能需要对所有其他的软件包进行重新测试和重新安装。
3) 发布识别:发布识别包括开发环境识别,测试环境识别,生产环境识别开发环境是以最终软件库中的一个旧有版本为基础开发的新的版本测试环境是用于版本测试的环境一般可以分为开发人员用的技术测试区和用户使用的功能测试区等生产环境是指信息系统对用户开放的实际运作环境存档是保留旧版本的软件这些旧版本一般是不再使用的,但是如果有必要实施针对新发布的撤销计划4) 发布类型:发布类型包括德尔塔发布、全发布、包发布德尔塔发布是一种局部发布,它只包括那些发生变更的硬件和软件组合全发布是指同时对发布单元内的所有组件进行构建、测试和发布,包括那些无需变更的组件而包发布是指由一组相关的应用系统和基础设施的全发布和德尔塔发布组成包发布全发布Delta发布(5) 最终软件库(DSL):最终软件库是一个存储所有软件配置项的最终批准版本的安全存储库6) 最终硬件库(DHS):最终硬件库中包含了硬件的备件和库存这些备用组件和配件得到与它们在实际运作环境中的对应组件相同级别的维护7) 配置管理数据库(CMDB):配置管理数据库中应该包含下列信息:1、有关计划的发布信息,包括与初始变更请求相关的硬件和软件配置项2、可能受到一项发布影响的硬件和软件配置项。
3、有关一项发布所涉及硬件物理地址方面的信息二、 发布管理的目标l 软件和硬件的规划、协调和实施(或安排实施)l 为分发和安装系统实施的变更而设计和实施有效的程序l 确保与变更相关的硬件和软件是可追溯的和安全的,确保只有正确的、经过批准和测试的版本才能被安装l 在新发布的规划和试运行期间与用户进行沟通并考虑他们的期望l 与变更管理一起确定一次试运行的组成和规划问题l 在变更管理的控制和配置管理的支持下,在运营基础设施中实施软件和硬件的发布一项发布可能包括许多相关的配置项,不仅包括硬件和软件,还包括诸如报告、计划已经用户和支持手册等文档记录l 确保软件的原始拷贝被安全的存放在最终软件库中以及配置管理数据库得到及时更新对存放在最终硬件库中的硬件也是如此三、 发布管理流程策略计划设计,开发,编译,配置 测试&版本承诺推广计划沟通,准备&培训分发&安装开发环境配置管理数据库(CMDB)和授权软件库(DSL)测试环境生产环境开发环境编译管理测试环境生产环境DSLDHSQA拷贝分发分发交付RFC批注编译和测试软件测试编译版本发布?实施配置管理数据库四、 发布管理的活动l 发布政策制定和发布规划l 设计、构建和配置l 撤销计划l 测试和发布验收l 试运行规划l 沟通、准备和培训l 发布和安装五、 发布管理的成本和可能产生的问题成本:l 人力成本l 最终软件库和最终硬件库的存储成本l 构建、测试和分发相关环境的成本l 软件工具以及必要的硬件成本可能产生的问题:l 抵触变更l 忽视发布管理l 紧急修复l 分发测试 l。
