你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure 上可持续工作负载的网络注意事项
云中的大多数工作负载严重依赖网络来运行。 无论是内部网络还是面向公众的工作负载,预配解决方案中使用的组件和服务都必须考虑碳排放的影响。 请考虑网络设备消耗电力,包括数据中心与最终使用者之间的流量。 了解提高和优化网络效率以减少不必要的碳排放的注意事项和建议。
数据中心与最终使用者之间的 Internet 遍历是 范围 3 的重要排放。 因此,本部分中的建议符合绿色软件 网络 领域的原则,以提高网络效率。
重要
本文是 Azure Well-Architected 可持续工作负载 系列的一部分。 如果不熟悉本系列,建议从 什么是可持续工作负载开始?
网络效率
尽可能减少不必要的网络流量和降低带宽要求,从而在减少碳排放的情况下实现更优化的网络效率。
使用 CDN
应避免网络上不必要的流量,因为它是造成额外碳排放的原因。
绿色软件基金会的对齐方式: 能源效率
建议:
- CDN 通过更靠近使用者存储频繁读取的静态数据,帮助最大程度地减少延迟,并有助于减少网络遍历和服务器负载。
- 确保遵循 CDN 的 最佳做法 。
遵循缓存最佳做法
尽量减少传输的数据量至关重要。
建议:
- 缓存是一种众所周知的设计技术,用于提高性能和效率。
- 缓存解决方案有助于减少网络遍历并减少服务器负载。
- 考虑到它可能需要调整参数,以最大程度地提高效益并最大程度地减少碳缺点。 例如,设置生存时间 (TTL) 。
- 添加内存中缓存有助于使用空闲的计算资源,从而增加已分配的资源的计算密度。
- 阅读 缓存最佳做法。
根据客户所在的位置选择 Azure 区域
应用程序使用者的位置可能不同,如果距离过长,则以良好的性能和能效为请求提供服务可能很困难。
绿色软件基金会的对齐方式: 能源效率
建议:
- 跨区域部署或移动 Azure 资源,以便更好地为大多数使用者所在的应用程序提供服务。
使用具有内置压缩的托管音频和视频流服务
使用媒体流式处理服务的应用程序可能对带宽和压缩有很高的要求,如果不仔细设计,可能会有大量的碳足迹。
绿色软件基础对齐: 硬件效率
建议:
- 通过对音频和视频使用托管服务,应用程序可以利用编码、压缩等内置优化。
- 了解 托管音频和视频流式处理服务。
启用网络文件压缩
发送未压缩数据的网络对带宽、分配的资源和一般解决方案的要求更高。 请考虑压缩数据以优化工作负载,并设计一个网络效率更高的解决方案。
绿色软件基金会的对齐方式: 能源效率
建议:
- 通过 提高 CDN 性能来减少网络有效负载。
在同一云和区域内最大化网络利用率
在多个区域中操作解决方案会影响网络。 Azure 中组件之间的网络遍历经过优化,以保留在 Azure 基础结构中。 但是,发往 Internet 或另一个云中的组件的任何网络流量都涉及公共 Internet 的路由器资源,你无法控制这些资源对资源的影响度量或利用率。
绿色软件基金会的对齐方式: 能源效率
建议:
- 将资源保存在单个云中可以为你提供最大的控制,并允许云提供商优化网络路由。
- 最大限度地提高同一云中以及同一区域中(如果可能)的网络利用率。
- 由于成本可以代表可持续性,请查看 Azure Well-Architected 框架的成本优化支柱中的 Azure 区域 文档。
后续步骤
查看存储的设计注意事项。