简介

已完成

Azure 架构良好的框架是一种设计框架,它可以提高工作负载的质量,方法是:

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

性能效率是工作负载根据需求的变化进行调整的能力。 工作负载必须能够处理负载增加且同时不影响用户体验。 相反,当负载减少时,工作负载必须节约其资源。 容量表示资源可用性(CPU 和内存),它是一个重要因素。

工作负载的设计不应只依赖于预配的容量,此容量用于保证性能可以达到某个上限。 如果超出此上限,则工作负载可能会遇到性能问题,甚至遇到中断。 当负载低于该上限时,资源会不必要地继续运行,从而产生成本。

你需要一个全面的策略来维持一段时间内的性能目标。 性能的考量不应是设计过程中的事后考虑,不应只在生产中出现问题时才去解决。 相反,请采用另一种思维模式,即性能是设计早期阶段的关键考量因素。

本模块中所述的概念并不包含工作负载中的性能效率的全部方面,而是代表着设计工作负载时的核心原则以及一些关键方法。 如需更完整的视角,囊括架构良好的框架的所有支柱,请在开始规划和设计体系结构时访问 Azure 架构良好的框架

本模块中的每个单元都侧重于一个设计原则和三种与该原则关联的方法。 每个单元中的方法有示例的支持,示例会帮助演示这些方法如何应用于实际方案。 这些示例都基于虚构的公司。

学习目标

学完本模块后,你将了解性能效率支柱的四项原则,以及针对以下各项的三种方法:

  • 根据业务利益干系人和工作负载所有者之间的协议,为工作负载制定现实的性能目标。
  • 选择最符合性能要求的设计。
  • 运行工作负载以持续跟踪其性能效率。
  • 通过优化持续提高工作负载的性能效率。

先决条件

  • 拥有使用核心基础结构技术(例如数据存储、计算和网络)生成或操作解决方案的经验
  • 拥有通过生成或操作技术系统来解决业务问题的经验