你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft Azure Well-Architected 框架的这一部分旨在解决在 Azure 上构建可持续工作负荷的挑战。 查看提供的指南,该指南将 Well-Architected 最佳做法作为在 Azure 上构建和作可持续解决方案的技术基础。
我们还鼓励你详细了解 Microsoft Cloud for Sustainability ,以利用该平台的功能作为解决方案体系结构的一部分。 但是,本文系列中找到的指南专注于在 Azure 上构建或操作的任何解决方案。
此外,请阅读 云计算的碳优势:Microsoft云研究 ,详细了解 Azure 如何比本地解决方案更节能和碳高效。
什么是可持续工作负荷?
术语 工作负荷 是指一组支持常见业务目标的应用程序资源,或者使用多个服务(如 API 和数据存储)协同工作,以提供特定的端到端功能。
在谈到 可持续性 时,我们指的是工作负荷的环境影响。
因此, 可持续工作负荷 描述了设计解决方案的做法,这些解决方案可以最大程度地利用,同时最大程度地减少浪费,最终减少环境中的占用空间。
云效率概述
提高工作负载的云效率需要结合成本优化、减少碳排放和优化能耗。 优化应用程序的成本是使工作负荷更具可持续性的第一步。
下面是此上下文中云效率的概念概述:
评分和 衡量云效率 对于了解一段时间内跟踪的更改是否具有任何影响至关重要。
从可持续 应用程序设计的设计区域开始,了解如何构建更具可持续性和高效的工作负荷。
常见的挑战是什么?
由于以下主要原因,在 Microsoft Azure 上构建和设计可持续工作负荷可能很有挑战性:
- 了解工作负载是否与可持续性目标保持一致。 它需要评估当前工作负荷,以确定它们是否以可持续的方式设计。
- 设计原生环境友好且经过优化的工作负载。
- 测量和跟踪工作负荷的排放。
可持续性是否仅关于性能和成本?
虽然性能效率和成本优化是设计可持续工作负荷的重中之重领域,但当在 Azure 上构建长期可持续工作负荷时,Well-Architected 框架的其他支柱同样重要。
- 安全性:如何优化工作负荷中的安全设备,并设计为自动缩放会对环境产生影响。
- 可靠性:设计符合绿色软件基金会可持续性准则的可靠工作负载可以大大减少工作负载的碳和电力足迹。
- 卓越运营:工作负荷如何有效地应对运营问题,最终可以减少碳排放。
什么是关键设计领域?
本系列中的可持续指南由围绕这些关键设计领域的体系结构注意事项和建议组成。
在一个设计区域中做出的决策可能会影响或影响整个设计中的决策。 重点是构建可持续解决方案,以尽量减少对环境的占用和影响。
| 设计领域 | Description |
|---|---|
| 应用程序设计 | 允许设计可持续工作负荷的云应用程序模式。 |
| 应用程序平台 | 围绕托管环境、依赖关系、框架和库进行选择。 |
| 测试: | CI/CD 管道和自动化的策略,以及如何提供更可持续的软件测试。 |
| 作过程 | 与可持续运营相关的流程。 |
| 存储 | 用于使数据存储选项更具可持续性的设计选择。 |
| 网络和连接性 | 有助于减少传入和传出应用程序的流量和数据量的网络注意事项。 |
| Security | 有关在 Azure 上设计更高效的安全解决方案的相关建议。 |
我们建议读者熟悉这些设计领域,审查提供的注意事项和建议,以更好地了解包含决策的后果。
后续步骤
查看可持续性设计方法。