云采用框架概览
了解 Microsoft Cloud Adoption Framework 的六个阶段——策略、规划、就绪、采用、治理和管理——并将每个阶段应用到云迁移场景中。
云采用框架概览 是 CoddyKit 上的免费 Azure Fundamentals 课时。 这是第 1 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Azure Fundamentals 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Azure Fundamentals 课程共包含 4 节课。
什么是 Cloud Adoption Framework?
Microsoft Cloud Adoption Framework(CAF)是一套文档、最佳实践和工具,旨在指导组织完成云采用历程。它为云采用的每个阶段提供经过验证的指导,从制定业务战略一直到持续管理云工作负载。CAF 借鉴了供应商的经验,但原则上不受任何供应商限制;Microsoft 免费提供该框架。
CAF 的六个阶段
CAF 围绕代表云采用历程各阶段的六个阶段构建:
- 战略 — 明确动机和预期业务成果
- Plan — 使云采用与业务重点保持一致
- Ready — 准备环境(LandingZones)
- Adopt — 迁移并创新工作负载
- Govern — 管理风险并确保合规
- Manage — 运营并优化云环境
第 1 阶段:战略
战略阶段帮助组织阐明迁移到云端的原因。常见动机包括:节省 Cost、实现应用现代化、拓展全球覆盖范围、应对数据中心合同到期,或改进灾难恢复。战略阶段会生成一份云战略文档,使 IT 目标与业务目标保持一致,并获得高管对采用历程的支持。
第 2 阶段:Plan
Plan阶段将战略转化为可执行的采用计划。主要活动包括:创建Digital Estate 清单(记录所有要迁移的应用和服务器)、梳理产品组合(应用 6-Rs 决定如何处理每个应用)、制定云采用计划(项目时间表和资源需求),以及使计划与业务发布周期保持一致,从而最大限度地减少中断。
# Tools for the Plan stage:
# Azure Migrate: discover on-premises servers and create a migration assessment
# Azure DevOps: create the cloud adoption plan as a backlog of work items
# CAF Digital Estate tool: rationalise applications and map to target architectures
# Total Cost of Ownership Calculator: estimate cost savings for business case第 3 阶段:Ready
Ready阶段负责准备 Azure 环境,以接收工作负载。其主要交付成果是一个Landing Zone — 一个已配置的 Azure 环境,其中已建立网络、身份、安全和治理基础。Ready 阶段确保首次迁移工作负载时,它能够进入一个已经符合组织标准的环境,而不是在之后再逐步补充这些基础。
第 4 阶段:Adopt — 迁移与创新
Adopt阶段包含两条并行推进的路径:
- Migrate — 将现有工作负载迁移到 Azure,通常从低风险应用开始(“迁移”批次)
- Innovate — 构建利用 PaaS、AI 和无服务器功能的新型云原生应用
CAF 建议先从 Migrate 路径开始,以培养团队技能,并快速取得成果,向利益相关者展示云的价值。
第 5 阶段:Govern
Govern阶段实施防护措施,防止云环境逐渐陷入合规风险或成本失控状态。该阶段使用 Azure Policy、managementGroups、资源标记和成本警报,在所有订阅中强制执行治理。CAF 的Govern 方法强调逐步建立治理能力 — 先从最低可行的治理状态开始,再随着组织日趋成熟逐步增加控制措施。
第 6 阶段:Manage
Manage阶段侧重于云环境的持续运营管理。其内容包括定义管理基线(为所有工作负载提供监视、备份和灾难恢复)、建立职责明确的运营团队,以及持续改进运营能力。CAF 的Manage 方法建议使用 Azure Monitor、Azure Automation 和 Azure Arc 作为核心运营工具。
CAF 与良好架构框架
CAF和良好架构框架相互补充,但关注点不同。CAF 为采用 Azure 的历程提供指导 — 包括战略、规划、Landing Zones、迁移和治理。良好架构框架则为单个工作负载的质量提供指导 — 说明如何针对可靠性、安全性、成本、卓越运营和性能设计每个应用。组织将二者结合使用,以实现完整的云项目。
面向小型组织的 CAF
CAF 的设计具有可扩展性 — 大型企业会深入使用全部六个阶段,而小型组织可以采用更轻量的方法。从小处着手并逐步扩展的指导可帮助较小的团队从最小化 Landing Zone 开始,迁移少量工作负载,并随着时间推移提升治理成熟度。CAF 文档针对 SME 采用场景提供了具体指导,这些场景不同于大型企业迁移。
CAF 工具和加速器
Microsoft 提供了多个工具和加速器,用于加快 CAF 的采用:
- CAF Landing Zone 加速器 — 用于部署企业级 Landing Zone 的 Bicep/Terraform 模板
- Azure Migrate — 用于 Adopt 阶段的发现和迁移工具
- Azure DevOps CAF 模板 — 为云采用计划预先填充的待办事项列表
- Microsoft 评估工具 — 用于 Strategy 和 Plan 阶段的就绪情况评估
快速检查
请测试您对本课中 Microsoft Azure 基础知识(AZ-900)概念的理解。
课程回顾
在本课中,您学习了以下内容:Cloud Adoption Framework通过 Strategy、Plan、Ready、Adopt、Govern 和 Manage 阶段指导组织;Ready 阶段侧重于建立作为基础的 Landing Zones;CAF 和良好架构框架相互补充 — CAF 涵盖采用历程,而良好架构框架涵盖工作负载质量。接下来,我们将深入探索 Azure Landing Zones。
常见问题解答
「云采用框架概览」课时是免费的吗?
是的 — 「云采用框架概览」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Azure Fundamentals 课程的其余内容,请升级到 CoddyKit PRO。 Azure Fundamentals 课程共包含 4 节课。
「云采用框架概览」这节课中我会学到什么?
了解 Microsoft Cloud Adoption Framework 的六个阶段——策略、规划、就绪、采用、治理和管理——并将每个阶段应用到云迁移场景中。 你通过在浏览器中直接运行的动手代码来练习 Azure Fundamentals,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Azure Fundamentals 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Azure Fundamentals 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 4 节。
「云采用框架概览」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Azure Fundamentals 课中编写并运行代码吗?
能。每节 Azure Fundamentals 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。
此课程中的所有课时
- 云采用框架概览
- Azure 着陆区域
- 中心辐射式网络拓扑
- 企业身份与访问设计