成功的企业管理与变革密切相关。后者使企业能够保持弹性并跟上不断变化的客户和内部需求。但是,如果这些更改管理不善,它们可能会导致项目延误、预算超支、生产力下降、客户不满意和其他灾难性事故。云环境中的变更管理可以帮助企业应对瞬息万变的环境,并开辟一条增加成功概率的道路。
然而,基于云计算的变更管理并不能让我们免受常见的陷阱的影响。因此,无论如何,对可能发生的变化进行仔细规划是一项必须完成的任务。
据麦肯锡公司称,变革管理计划的失败率约为 70%。如今,随着变化以更快的速度发生,风险甚至更高。
本文将详细说明IT基础架构中云变更管理与传统变更管理之间的区别,并分享一些可操作的技巧,以使企业的云变更管理策略更有效。
首先要了解每个企业在修改软件应用程序时必须处理的更改类型。
1、变更管理基础:变更类型
在IT行业中,变更管理已经发展成为一个非常重要但却经常被误解的概念。本质上,它指的是一套确保在流程的每个阶段正确管理变更的政策和行动。一致的变更管理的重要性是显而易见的,因为它可以帮助企业最大限度地降低变更冲突的风险并在不影响企业运营的情况下进行更新。
根据 Prosci 的变革管理最佳实践报告,有效的变革管理战略可以使企业成功实现预定目标。但是如何确保这种策略有效呢?这就是云变更管理的用武之地。
下面一起了解云技术如何帮助企业解决常见的三种更新类型。
文章图片
在传统的变更管理模型中,所有修改都需要资源密集型的手动输入。在这种情况下,重点放在中断和静态计划上,并在特定窗口中预订更新。因此,企业主缺乏灵活性,更容易受到人为错误因素的影响。
相反,云计算中常见的变更管理模型带来了更多的自动化,并使更新推出无故障。换言之,这两种方法可以处理不同类型的变化。
2、传统与云变更管理
启动持续和可逆的更改是驱动敏捷性的核心。但如今,标准的管理实践在今天还能过关吗?
3、更改执行速度的高低
将任何类型的更新引入传统设置通常会变得缓慢、流程繁重且负担过重。因为传统变革启动往往伴随着高风险相关的官僚主义和艰苦规划。冗长的手动批准流程可能需要大量时间来记录并包含在票务系统中。此外,必须通过一系列委员会、管理级别和强制等待期来处理变更。任何类型的变革都更依赖于那些对变革的原因、影响和延迟成本知之甚少的人。
但是,对于云环境而言,情况有所不同,其中内置的自动化和部署软件选择消除了对强大的技术基础设施和引入更新的相关工作的需求。云还允许企业通过消除与此类更改的规划和实施相关的复杂性,将常见更改转换为正常更改。
传统模型中常见的硬件迁移可以更好地说明这一优势。如果没有云功能,企业必须执行严格的前期规划,包括必要的投资、设置和应用程序迁移,以增加其计算资源。在云管理中,企业可以通过调整和执行代码来增加资源。这样,复杂的硬件检修就被视为虚拟执行的标准更改。
4、变更控制与变更支持
传统的命令与控制实践曾经是一种创新驱动,现在则被认为是基于devops的现代哲学的负担。而且,由于敏捷和 DevOps 现在是公认的云开发基准,因此控制方面必须让位于一种支持心态。
相反,云将企业的视角重新设定为支持变革的最佳实践。
在这种情况下,所有创新都是有效、安全和及时的,同时要确保合规和风险管理。基于云的变更支持通过使变更自动化并使其更加可见,将引入变更的风险降到最低。不那么严格的控制也意味着低风险模型可以完全自动化,而高风险区域将被提交审批。
5、手动缩放与自动缩放
流量高峰是企业的数字资产可能由于低效的可扩展基础设施而崩溃的原因之一。对于现有应用程序,手动扩展是一项艰巨的任务,需要前期规划、代码更改、软件更新和大量监控。
但是,通过自动调整应用程序的资源可以避免性能问题或中断,在云中扩展应用程序会影响需求和流量的变化。这意味着企业管理员可以按需点击进行放大和缩小。
6、CAB 变更授权与更大的自主权
传统上,根本性且成本高昂的变更会提交给变更咨询委员会 (CAB)。CAB 作为咨询委员会,可以帮助指导变更管理过程并确保项目的成功。这种冗长的批准过程通常是以提高质量和增加审查的名义进行的。
然而,正如Nicole Forsgren 在《Accelerate》中所展示的那样,外部批准会影响部署频率和恢复时间。相比之下,云计算变更管理流程通过促进同行评审允许更多的自主权。在云中完成时,所有更改都倾向于早期和自动检测、可见性和快速反馈。此外,监控仪表板为团队提供了更大的自主权,因为更高级别的主管部门会对法规遵从性、指标等有整体的了解。
7、手动风险评估与自动风险管理
据IBM称,变化是服务中断的主要原因之一。并且随着越来越多的公司迁移到云端,变化量和变化率都达到了前所未有的高度。这种转变使人工风险评估成为一个冒险的议题。此外,手动回滚将需要一些假设检验,这可能会使企业的中断时间延长数小时或数天。
相反,自动化可以极大地降低与变更相关的业务风险,因为大多数云服务允许从故障和即时回滚中自动恢复。
基于云的变更管理允许企业以自动化和敏捷友好的方式引入所有类型的更新,从而使一切变得不同。此外,变更记录还可以作为处理紧急变更时的主要故障排除参考。
现在我们已经比较了两种变更管理方法,那么云迁移对于变更管理是否值得?
8、云变更管理政策的目标
变更管理流程的首要目标是确保所有更新都使企业的关键流程和资产完好无损,并符合内部准则。云迁移可以将这些期望提升到一个新的水平,同时还提供附加的业务价值。
文章图片
1)更具成本效益
有很多方法可以优化企业的云账单并降低总拥有成本。企业可以使用即用即付模式利用云资源。这种计费方法允许企业专门为其每月使用的数据付费(就像电费一样)。此外,云环境通过将本地基础设施转移到虚拟服务器来帮助降低本地基础设施的成本。
2)增强的安全性
与本地数据中心相比,云基础设施对数据安全也有积极影响。由于责任共担模型,企业的云提供商会接管基础设施安全,而企业的内部团队则承担了与政策、配置和数据迁移相关的风险。
文章图片
3)快速恢复
企业的云空间可以设置为提供有关环境变化的警报(例如每月更新、一次性补丁等)。通过将所有配置保留在版本控制中,还可以提高可见性。在这两种情况下,企业的工程师将不必分配时间来跟踪破坏性的更改。
4)性能、效率和卓越运营
尽管具体的云效率标准会因公司而异。但有一件事适用于所有云基础架构。这就是更大的灵活性和可扩展性。这样做,企业可以轻松地启动其环境以适应不断增长的业务需求。
5)更好的合规性
现在几乎每家公司都要遵守政府法规,无论是医疗保健还是金融业。因此,任何更新都必须遵守 HIPAA、PCI-DSS 或其他方面的严格要求。云变更管理本质上是符合法规的,可以减轻企业的监管压力。由于有了身份验证和访问控制、数据合规性、加密和其他云实践,企业可以比现场变更管理更轻松地支持特定行业的合规性。
9、如何以最快的速度进行云变更管理?
云变更管理的标志是自动化。但要加速企业的自动变更方案还需要更多时间。以下是在不牺牲测试或合规性的情况下加快云中变更管理流程的方法:
- 带来更多自动化以提高速度
- 利用服务目录促进合规性、促进自动审批并最大限度地减少例外情况
- 将更改连接回用户场景以对客户进行优先级排序
- 制定公司政策并通过自动化保护它们
- 采用 DevOps 实践和工具来扩大变更管理
云技术彻底改变了企业提供服务的方式。随着云计算的出现,变革管理发生了翻天覆地的变化。从自动扩展到更好的实现,有效的云变更管理可以消除引入标准修改带来的内部混乱,并在部门间培养更多的敏捷性。
推荐阅读
- iOS移动开发|互联网不需要新的APP,APP创业的黄金时代已经过去
- ICT|一文将大数据、云计算、物联网、5G(移动网)、人工智能等最新技术串起来
- 凌波伟业(上班族怎样理财比较好(上班族理财攻略))
- 基因大数据(一面是科技,一面是责任)
- 在 Kubernetes 集群中使用 MetalLB 作为 LoadBalancer(下)- BGP
- 云计算|Azure基础(什么是Azure 区域、可用性区域和区域对(14))
- 企业控制云支出的云成本优化策略
- 在 Kubernetes 集群中使用 MetalLB 作为 LoadBalancer(上)
- DolphinScheduler 调度 DataX 实现 MySQL To MySQL 增量数据同步实战