你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

什么是 Azure Well-Architected 框架?

Azure Well-Architected 框架是一种设计框架,可通过帮助工作负荷提高其质量:

  • 具有复原能力、可用性和可恢复性。
  • 根据需要一样安全。
  • 提供足够的投资回报。
  • 支持负责任的开发和运营。
  • 在可接受的时间范围内实现其目的。

该框架基于卓越体系结构的五大支柱,这些支柱映射到这些目标。 它们是:可靠性安全性成本优化卓越运营和性能效率

每个支柱都提供建议的做法、风险注意事项和权衡。 根据业务需求,设计决策必须跨所有支柱进行均衡。 技术和可操作指南非常广泛,适用于所有工作负载,并适用于特定方案。 本指南以 Azure 为中心。

工作负载体系结构与其实现不同。 Well-Architected 框架可以通过体系结构设计来帮助你取得成功,但实现选项取决于组织的业务需求和约束。

读者

Well-Architected 框架适用于负责改进工作负载和解决跨领域问题的团队。

Well-Architected 框架为工作负载生命周期中涉及的任何人提供有价值的见解和建议。 无论你在工作负载团队中扮演何种角色,无论是架构师、开发人员、操作员还是业务利益干系人,如果你有权在工作负载范围内做出决策,都可以从此框架中受益。

无论组织规模如何,本指南都很有用。 无论你是大型企业、小型企业还是独立软件供应商的一员,都可以向最佳设计迈进一步。 该框架适用于各种组织结构和规模,确保所有工作负载用户都可以有效地利用其优势。

如果寻求通过集中控制改进工作负载组合的指导,则此内容可能不会完全适用。 建议参考 云采用框架。 如果在 Azure 上设计工作负载没有既得利益,则此内容与你无关。

有关架构师的角色和职责的信息,请参阅 架构师的基础知识架构师清单

目标

Well-Architected Framework 的主要目标是在 Azure 上部署工作负载时,为成功做好准备。

  • 成功实现:架构良好的设计可以成功实现。 鉴于概念的广度和深度,你有能力做出明智的决策。

  • 成功的信心:在 Azure 上部署的众多工作负载上看到的经验证的评估是框架原则的后盾。

  • 了解权衡和风险:框架可帮助你了解采用建议可能需要针对其他支柱做出选择。 它突出显示了权衡,以及你可能希望在短期内解决的潜在风险。

  • 随时间推移进行优化:该框架专为迭代使用而设计,并用作持续改进的工具。 根据指导衡量工作负载的成熟度。 将该评估视为随工作负载发展而变化的移动分数,确保设计在实现业务目标方面保持高效和有效。

Well-Architected 框架的层

Well-Architected 框架采用分层方法构建:支柱、工作负载和服务指南。

要素

此框架的基础在于支柱。 如果不全面了解这些支柱,后续层(工作负载层和服务指南)可能无法完全理解。

在支柱级别,使用 设计原则开始你的旅程,其中每个原则都有一个特定的目标。 在每个原则中,遵循制定设计策略的方法。 这些方法不是可选的,必须考虑在内。

显示 Well-Architected 框架的一些设计原则的屏幕截图。

接下来,转到 “清单”,该清单始终是评估的起点。 清单上的每一项都附带一个或多个 建议指南 ,用于描述关键策略以及 Azure 如何帮助你获得建议。

显示 Well-Architected 框架清单的屏幕截图。

显示 Well-Architected 框架建议指南的屏幕截图。

请务必涵盖 云设计模式。 它们映射到他们直接支持的支柱。

每个体系结构决策都需要一系列注意事项。 这些 折衷是 平衡框架各方面的已认可和接受的妥协。 用此图标 来记录权衡,并用此图标 记录风险。

有关详细信息,请参阅 关于 Well-Architected Framework 支柱

工作负荷

工作负荷层表示支柱如何应用于特定类别的工作负荷。 在初始设计阶段,工作负载体系结构根据实用工具进行分段,每个段表示优先级或设计领域。 这些设计区域特定于工作负荷类,并充当优化的重点。 Well-Architected 框架包括多个工作负载。 查找与业务需求非常匹配的一个。

入门 开始,了解解决方案上下文。 作为复习,请阅读 设计原则 ,了解工作负载如何采用支柱指南。 然后,深入了解侧重于技术决策点的设计 领域 ,并提出以下建议。 工作负载指南还包括一个评估,可帮助你评估生产中的就绪情况。

有关详细信息,请参阅 关于 Well-Architected Framework 工作负载

服务指南

服务指南有助于制定与驻留在工作负载中的单个 Azure 组件相关的决策。 它们提供每个服务的核心特性和功能,这些特性和功能是实现卓越体系结构所必需的。 请务必注意,这些指南不是配置指南。 此外,它们并不是所有特性和功能的已编译列表。 目的是通过 Well-Architected 支柱透视来突出功能的效用。

有关详细信息,请参阅 可用指南

评估

Microsoft Azure Well-Architected 评审免费提供。 它是与支柱清单关联的调查表的集合,用于评估你的设计选择。 通过迭代运行跟踪分数,以确定可能的增强区域。

有关详细信息,请参阅 Azure Well-Architected 评审工具

下面是使用 Well-Architected Framework 文档入门的一些资源: