五大支柱详解
深入了解可靠性、安全性、成本优化、卓越运营和性能效率这五大支柱及其指导原则。
五大支柱详解 是 CoddyKit 上的免费 Azure Fundamentals 课时。 这是第 1 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Azure Fundamentals 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Azure Fundamentals 课程共包含 4 节课。
Azure Well-Architected Framework 简介
Azure Well-Architected Framework(WAF)是一组指导原则,可帮助架构师构建高质量的云解决方案。该框架由 Microsoft 开发,建立在多年帮助客户在 Azure 上设计和运行工作负载的经验之上。框架将最佳实践组织为五大支柱,每个支柱分别关注工作负载质量的一个维度。
第一大支柱:可靠性
可靠性支柱确保您的工作负载能够从故障中恢复并继续运行。它涵盖面向故障进行设计、实施冗余以及测试恢复过程。关键实践包括使用可用性区域、明确 RTO 和 RPO 目标,以及实施运行状况监视,以便快速检测和解决问题。
第二大支柱:安全性
安全性支柱专注于保护应用程序和数据免受威胁。它强调深度防御,即应用多层安全控制,以便在某一层失效时仍有其他防护措施发挥作用。关键主题包括身份和访问管理、网络分段、静态数据和传输中数据的加密,以及使用 Microsoft Defender for Cloud 等工具进行威胁检测。
第三大支柱:成本优化
成本优化支柱旨在以尽可能低的支出交付业务价值。这并不意味着简单地削减成本,而是要了解资金流向,在保持质量的同时消除浪费。相关实践包括调整资源规模、为可预测的工作负载使用预留实例、应用自动缩放,以及持续使用 Azure 成本管理检查支出。
第四大支柱:卓越运营
卓越运营旨在有效运行和监视工作负载,从而提供可靠的运营并持续改进。它涵盖 DevOps 实践、基础结构即代码、自动化部署以及全面的可观测性。目标是让团队能够自信地部署、主动检测问题并高效响应,而不依赖人工紧急处理。
第五大支柱:性能效率
性能效率支柱确保您的工作负载能够扩展以满足需求,并高效使用资源。它涵盖选择合适的服务层级、横向和纵向扩展、缓存策略以及负载测试。一个关键原则是先进行测量:建立性能基线,并使用数据指导优化决策,而不是凭猜测行事。
各支柱之间的相互作用
五大支柱并非彼此独立,一个支柱中的决策通常会影响其他支柱。例如,增加冗余可以提高可靠性,但会增加成本。静态数据加密可以增强安全性,但可能会对性能产生轻微影响。优秀的架构需要根据工作负载和业务的具体要求,在五大支柱之间权衡取舍。
每个支柱中的设计原则
每个支柱都包含一组指导架构决策的设计原则。例如,可靠性支柱包含“面向故障进行设计”和“在每一层使用冗余”等原则。这些原则有意保持较高层次,以适用于不同类型的工作负载。每项原则下方都列有与 Azure 服务和配置相关的具体建议。
WAF 与 Azure Well-Architected Review
Microsoft 提供了 Well-Architected Review 工具,您可以通过指导式问卷,根据五大支柱评估工作负载。回答问题后,您会收到每个支柱的评分以及按优先级排序的建议列表。该工具可在 Azure 门户中免费使用,是开展正式架构评估的起点。
# Navigate to the Well-Architected Review in the Azure portal:
# Portal -> Search 'Azure Well-Architected Review' -> Create a workload -> Answer questionnaire
# Or access it directly at: https://learn.microsoft.com/en-us/assessments/Azure Advisor 补充 WAF
Azure Advisor 是一个自动化工具,可分析您实际部署的资源,并提供与 WAF 支柱相对应的个性化建议。与 Well-Architected Review(针对设计的问卷)不同,Advisor 会读取资源配置和遥测数据,以识别具体问题,例如未启用备份的虚拟机或持续产生费用的未使用资源。
# View Azure Advisor recommendations via CLI:
az advisor recommendation list --output table将 WAF 应用于现有工作负载
WAF 对新工作负载和现有工作负载都很有价值。对于现有架构,它提供了结构化的视角,用于发现差距并确定改进工作的优先级。一种常见方法是执行一次 Well-Architected Review,确定每个支柱中优先级最高的两到三条建议,并创建改进待办事项。与彻底重新设计相比,这种渐进式方法更加实用。
快速检查
测试您对本课中 Microsoft Azure 基础知识(AZ-900)概念的理解。
课程回顾
本课您学习了:WAF 的五大支柱分别是可靠性、安全性、成本优化、卓越运营和性能效率;这些支柱相互影响,需要在各种取舍之间取得平衡;此外,Well-Architected Review 和 Azure Advisor 可帮助您根据这些支柱评估和改进工作负载。接下来,我们将了解如何执行 Well-Architected Review 评估。
常见问题解答
「五大支柱详解」课时是免费的吗?
是的 — 「五大支柱详解」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Azure Fundamentals 课程的其余内容,请升级到 CoddyKit PRO。 Azure Fundamentals 课程共包含 4 节课。
「五大支柱详解」这节课中我会学到什么?
深入了解可靠性、安全性、成本优化、卓越运营和性能效率这五大支柱及其指导原则。 你通过在浏览器中直接运行的动手代码来练习 Azure Fundamentals,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Azure Fundamentals 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Azure Fundamentals 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 4 节。
「五大支柱详解」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Azure Fundamentals 课中编写并运行代码吗?
能。每节 Azure Fundamentals 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。