你当前正在访问 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 和数据存储),共同提供特定的端到端功能。
对于 可持续性,我们指的是工作负载对环境的影响。
因此, 可持续工作负载 描述了设计解决方案的做法,这些解决方案可以最大程度地提高利用率,同时最大程度地减少浪费,最终减少对环境的占用空间。
云效率概述
提高工作负载的云效率需要围绕成本优化、减少碳排放和优化能耗进行综合努力。 优化应用程序成本是使工作负载更具可持续性的第一步。
下面是此上下文中云效率的概念性概述:
评分和 衡量云效率 对于了解随时间跟踪的更改是否具有任何影响至关重要。
从可持续 应用程序设计的设计领域开始,了解如何构建更具可持续性和效率的工作负载。
常见的挑战是什么?
由于以下main原因,在 Microsoft Azure 上构建和设计可持续工作负载可能很困难:
- 了解工作负载是否与可持续性目标保持一致。 它需要评估当前工作负载,以确定它们是否以可持续的方式设计。
- 设计原生环保和优化的工作负载。
- 测量和跟踪工作负载的排放。
可持续性是否只与性能和成本有关?
虽然性能效率和成本优化是设计可持续工作负载的重点领域,但 Well-Architected 框架的其他支柱在 Azure 上构建长期可持续工作负载时同样重要。
- 安全性:工作负载中的安全设备如何优化和设计为自动缩放将对环境产生影响。
- 可靠性:设计符合绿色软件基金会的可持续发展准则的可靠工作负载可以大大减少工作负载的碳和电力占用量。
- 卓越运营:工作负载如何能够有效响应运营问题,最终可以减少碳排放。
关键设计领域有哪些?
本系列中的可持续指南包括围绕这些关键设计领域的体系结构注意事项和建议。
在一个设计领域做出的决策可能会影响或影响整个设计的决策。 最终的重点是构建一个可持续的解决方案,以最大程度地减少对环境的占用和影响。
设计领域 | 说明 |
---|---|
应用程序设计 | 允许设计可持续工作负载的云应用程序模式。 |
应用程序平台 | 围绕托管环境、依赖项、框架和库的选择。 |
测试: | CI/CD 管道和自动化的策略,以及如何提供更具可持续性的软件测试。 |
操作过程 | 与可持续运营相关的流程。 |
存储 | 设计选项,使数据存储选项更具可持续性。 |
网络和连接性 | 有助于减少流量和应用程序传入和传出的数据量的网络注意事项。 |
安全性 | 有关在 Azure 上设计更高效的安全解决方案的相关建议。 |
我们建议读者熟悉这些设计领域,查看提供的注意事项和建议,以便更好地了解包含决策的后果。
后续步骤
查看可持续性设计方法。