发布管理是指计划、设计、调度、测试、部署和控制软件发布的过程。它能够确保发布团队高效地交付业务所需的应用程序和升级,同时维护现有生产环境的完整性。
在这个竞争激烈、充满活力和流动性的商业和 IT 世界中,您需要的绝对不是不完善的发布。现代企业是一个真正动态的环境,并非所有的变化都以同样的速度发生。IT 企业需要一种方法来协调这些错综复杂的变化。这就需要 release control 和 deployment automation 的参与。它们有助于轻松过渡到持续交付;并通过数字变革一次处理一个发布。这是 IT 的新常态。
发布和部署管理是信息技术基础设施库(ITIL)框架的服务转换部分的主要流程之一。ITIL 是技术产品与服务的管理最广泛采用的框架。它帮助企业用质量驱动、以客户为中心和注重成本的方式交付他们的产品与服务。
发布管理的具体步骤将根据每个企业或应用程序的独特动态而有所不同。然而,以下顺序最常见。
发布管理始于对新功能或对现有功能更改的请求。我们无法保证所有请求最终都会转化为新发布。我们将评估每个请求的理由、可行性,以及是否有办法通过重新配置生产环境中已经有的应用程序版本来实现该请求。
这是发布进展中最重要的一步。发布的结构就是在这里定义的。一个强有力的规划能够确保发布团队保持进度,并满足需求。创建或重复使用利益相关者在整个发布过程中可以引用的工作流或清单。工作流不仅应细化范围和里程碑,还应细化职责。
这是将需求转换为代码的编程阶段。发布被设计并构建到可执行软件中。
一旦该发布被认为可以进行测试,其即可被部署到一种测试环境中,并在这种环境中接受非功能性和功能性测试(包括用户验收测试或 UAT)。如果发现了故障,就会将其发送给开发人员进行调整,然后再次接受测试。这个迭代过程将一直持续,直到开发团队和产品所有者将清除发布以进行产品部署。
发布在实时环境中实现,并且可供用户使用。部署不仅仅是对发布进行安装。它需要对用户在更改方面进行教育,并培训他们如何在具有新功能的情况下操作系统。
在后期部署中,发布将移动到支持阶段,阶段会记录所有故障,并且最终需要请求更改。就这样,循环又开始了。
认为一次发布是成功的,必须实现下列目标:
几乎每个企业在其应用程序管理过程中都具有发布管理的某些元素。
然而,对于没有正式发布管理策略和程序的企业,一个好的出发点是可以寻找发布管理的一些现有方面,这些方面可以构成企业范围内发布管理框架的构件。
Micro Focus 了解发布管理的难题且涉足该业务已有十多年之久。我们通过立即自动执行手动部署任务,让您能够快速获得收益。基于我们广泛的客户成功经验,我们组装了发布管理解决方案,使您能够以最合适的速度将企业成长为一个协调的、流程驱动式、高度可见的人工工作流。
Release Control 是 Micro Focus Orchestrated IT 解决方案集合的一部分,涉及到初步计划、开发,以及 IT 服务管理,适用于分布式、云和主机环境。精心编制的 IT 意味着简化 IT 流程,能够更快地交付应用程序、提高 IT 服务绩效并降低整体 IT 成本。Micro Focus 精心策划的 IT 产品系列通过密切配合,可以满足当今 应用程序开发 和 IT 运营组织对速度、自动化和控制的需求。通过确保更高的可见性、更快的application delivery 时间、更高的利益相关者满意度和更低的开发成本,Micro Focus 已帮助数千家 IT 组织大大改进了他们的应用程序开发流程。
Deployment Automation 可无缝实现部署渠道自动化,从而缩短周期时间,并在整个环境中提供有关部署和发布的快速反馈。为支持持续交付和生产部署,Deployment Automation 提供了将应用程序或服务自动化部署和配置到部署渠道中目标环境的功能。借助 Deployment Automation,您将能够以高效、快速且合规的方式交付高质量、有价值的软件。这一切都是超低成本。
Micro Focus 提供最全面的端到端解决方案,用于规划、跟踪应用程序并将应用程序发布到生产环境中。有了这些产品,企业可以提高发布可见性、增加发布流程、减少生产停机时间并简化合规性。使用 Micro Focus 全面的发布管理解决方案的客户已收获了显著成果 - 更短的部署时间、更高的可见性、更少的应用程序错误和完整的可审计性。
了解如何通过优化工具链、简化交接以及实现流程标准化,打造成功的自动化。采用关键的最佳实践将加快您的 DevOps 变革。