华为云云迁移框架(CMF)技术白皮书

华为云云迁移框架(CMF)技术白皮书

华为云云迁移框架(Cloud Migration Framework ,简称CMF)白皮书是站在企业视角的上云迁移方法论,它来源于华为丰富的云转型经验和大企业上云的优秀实践,为企业的云转型之路提供了一份高质量的指南,包括上云流程、方法和最佳实践

华为云云迁移框架(Cloud Migration Framework ,简称CMF)白皮书是站在企业视角的上云迁移方法论,它来源于华为丰富的云转型经验和大企业上云的优秀实践,为企业的云转型之路提供了一份高质量的指南,包括上云流程、方法和最佳实践

客户价值

客户价值

云迁移框架

企业数字化转型往往以“上云”作为起手式,先业务上云,再云上创新,乘云启航,逐步实现企业数智化转型战略。然而业务上云是一项复杂的系统性工作,对于中大型企业来说也绝非易事。企业在上云过程中会面临诸多挑战,比如业务影响、适配改造、安全合规、数据一致性、成本控制等,需要一套站在企业视角的框架和方法论来指导企业上云。


华为云云迁移框架提供了站在企业视角的完整的上云迁移方法论,包括如下四个模块:

上云的流程

企业上云的思路是先整体规划,然后小范围试点,最后再大规模上云。企业上云的生命周期分为8个阶段,分别是调研分析、评估规划、上云准备、云上架构设计、上云迁移试点、整体批次规划、大规模上云迁移和云上运维与治理,其中调研分析贯穿整个上云周期。

学习和复盘

在整个上云迁移过程中,企业要不断学习和复盘,比如试点复盘、切换演练复盘、每批次迁移复盘等,通过持续学习和复盘,企业可以不断改进上云方案,推动上云迁移项目成功,提高云化转型的质量和效果。

项目管理

对于大规模的上云迁移,需要指定专职的项目经理。项目经理在企业大规模上云迁移中扮演着关键的角色,有效的规划、协调、管理和控制迁移过程是项目顺利、高效地完成的保证。项目经理的专业经验和技能对于成功推动大规模上云迁移与实现预期的上云转型目标至关重要。

践行三转

当企业决定进行云化转型时,除了技术层面的考虑外,还需要关注以下三个方面的转变,即转意识、转组织和转能力,整个上云迁移的过程都在落地和践行“三转”。通过“三转”的综合推进,企业可以更好地适应和应对云化转型带来的挑战和机遇。

云迁移流程

云迁移流程

调研分析

调研工作持续整个上云周期,调研的整体思路是先易后难,先粗后细,持续迭代。调研工作分为全局的调研任务和应用级的调研任务,采用科学的调研方式,能够使上云迁移更平滑顺畅。

先易后难(调研的方式)

指调研方式的难易,调研有多种方法,我们要优先选择简单快速的调研方式。

先粗后细(调研的内容)

指调研到的信息详细程度,评估规划阶段获取的信息比较粗,实施阶段获取的信息最为详细。

持续迭代(调研的过程)

指调研不是一次完成的,需要持续迭代,尤其在大规模迁移阶段,详细信息的调研可按迁移批次有序执行。

评估规划

评估规划阶段主要是识别企业上云的主要动机,评估企业的IT现状和上云可行性,制定上云策略和高阶方案,用于指导企业的后续上云实施工作。

上云动机

常见的上云驱动力包括关键事件驱动、优化驱动和创新驱动三类。一个因素可能同时属于多个驱动力,企业应综合考虑多个驱动因素做出权衡和决策。

云成熟度评估

基于云战略、云技术能力、云业务应用、云安全能力、组织管理能力、云运维治理能力六个方面对企业进行云成熟度评估,帮助企业了解其用云水平,识别潜在的改进点,后续可以针对性的制定云转型策略和上云规划。

上云可行性评估

基于上云成本、业务收益、信息安全、技术能力4个维度,评估业务上云的可行性。

上云策略评估

基于企业的上云动机,并结合其它制约因素,综合评估企业上云的6R策略。

上云价值

企业上云的价值可以从这5个维度评估:降低TCO、提升系统可用性、加快业务创新、增强安全能力、增强运维便利性。

上云准备

上云准备是企业在正式上云之前要做的相关准备工作。首先是组织准备,企业首先要构建自己的云转型团队CCoE,负责整个上云工作和云的能力建设。其次,组织一个正式的动员会,上云是一把手工程,需要中高层参与,召集云厂商和各集成商做到三个对齐“组织对齐”、“目标对齐”“责任对齐”。

干系人识别

企业上云涉及许多干系人,每个干系人在不同阶段扮演着重要的角色,发挥着重要的作用。通过识别企业内部干系人和企业外部干系人,确定上云团队CCoE的人选。

组建CCOE团队

CCoE(Cloud Center of Excellence)即云卓越中心,构建CCoE团队可以帮助企业更好地规划和管理云转型过程,提高上云效率和降低IT治理成本,加强安全和合规,促进创新和竞争力的提升,它是企业实现云战略和数字化转型的关键组成部分。

技能准备

企业上云时,团队成员需要具备一定的云技能和知识,以便更好地支持企业的上云过程,因此,在企业上云之前,建议对团队成员进行培训,做好相关技能准备,以确保他们具备必要的云技能来支持企业的云转型。

运维平台准备

在企业上云前,需要提前做好企业现有的运维平台与公有云的对接集成,实现快速自动化部署和集中运维管理,一方面可以提高上云时的部署和迁移效率,另一方面迁移期间的问题处理更加高效。

上云动员会

组织上云动员会,将上云过程中的利益相关者聚集在一起,让大家对上云迁移要达成的目标、整体里程碑、项目运作规范、上云迁移的流程和高阶方案有个统一的认识。

云上架构设计
基础环境设计(Landingzone)

企业上云首先要准备好基础环境,基础环境构建好以后,上云工作才能正式开始。基础环境在业界也叫做LandingZone(着陆区),基础环境设计包括6个方面,即账号和权限设计、整体网络设计、整体安全设计、资源治理设计、运维监控设计、财务管理设计。

应用部署架构设计

应用部署架构是应用在云上的技术架构。应用部署架构要从应用的四层技术架构来设计,即接入层、应用层、中间件层和数据层。需要设计每一层的云服务技术选型,同时还要考虑架构设计的6要素,即可用性、性能、可扩展性、安全性、成本和可运维性。

大数据架构设计

大数据架构设计的范围包括大数据集群、大数据任务调度平台和大数据应用,其中大数据应用的部署架构可以参考应用部署架构的设计方法。要根据具体业务需求和技术要求,选择合适的大数据云服务或自建大数据组件。大数据部署架构的设计同样要考虑架构设计的6要素。

上云迁移试点

在正式上云之前先要进行小范围试点,为大规模上云奠定基础,上云试点主要是做好团队磨合、方案磨合、技能磨合,并验证企业上云的价值,通过试点增强各业务部门上云的信心。试点一般选1~3个合适的应用上云,执行上云迁移的小循环(调研、设计、部署、迁移、验证、切换、保障)。

试点选择

基于上云意愿、业务重要性、上云价值、实施难度、业务影响、安全性和可测试性七个方面进行评估,选择合适的上云试点应用。

试点执行

按照上云迁移小循环流程(调研→设计→部署→迁移→验证→切换→保障),将选择的试点应用迁移至华为云。

试点总结

总结上云试点项目的成果、经验和教训,并为后续的大规模迁移提供指导和改进方向。

整体批次规划

整体批次规划是指将企业的应用程序和数据分阶段地迁移到云平台的计划。批次规划将复杂的迁移过程分解为更小的可管理的单元,使企业能够更好地管理和控制上云过程,降低了上云的风险。批次规划既是科学也是艺术,需要做三件事。

迁移分组

基于关联关系将迁移对象进行分组,将具有强依赖关系的应用程序和基础架构的集合(包括APP、主机、存储、数据库、中间件等)放进一个迁移分组。

迁移优先级

基于优先级的原则,按照影响因子进行打分排序,确定应用迁移的先后顺序。

迁移批次

基于分批的原则,并结合上云试点的结果,输出可执行的整体批次规划。

大规模上云迁移

大规模上云迁移是按照整体批次规划,滚动执行上云迁移小循环的过程,每个小循环都包括7个阶段:调研、设计、部署、迁移、验证、切换、保障。


大规模上云阶段有3种方式:

应用迁移上云:

指将应用的运行环境迁移到云上,遵循应用迁移小循环流程。

大数据迁移上云:

指将大数据的运行环境迁移到云上,包括数据迁移和任务迁移,遵循大数据迁移流程。

应用现代化上云:

指将传统应用进行云原生改造上云,遵循应用现代化的方法。

云上运维与治理

上云后,IT 环境会随着业务的变化而变化,因此云上运维和治理是一个持续的过程,随着业务发展,不断进行配置优化,使业务收益最大化,业务风险最小化。

云上运维和治理主要涉及如下方面,可用性架构、运维可观测性管理、事件和问题管理、变更和配置管理、性能和容量管理、业务连续性管理、运维自动化管理、安全和合规管理、资产管理、补丁管理、风险管理、财务管理。

关于运维的更多专业内容请参考《华为云确定性运维白皮书》。