你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure 上可持续工作负载的数据和存储设计注意事项

Azure 中的数据存储是大多数预配工作负载的关键组件。 了解如何设计更具可持续性的数据存储体系结构并优化现有部署。

重要

本文是 Azure Well-Architected 可持续工作负载 系列的一部分。 如果不熟悉本系列,建议从 什么是可持续工作负载开始?

存储效率

构建具有高效存储的解决方案,以提高性能、降低所需的带宽,并最大程度地减少不必要的存储设计环境影响。

启用存储压缩

存储大量未压缩的数据可能会导致不必要的带宽浪费,并增加存储容量要求。

绿色软件基础对齐: 硬件效率

建议:

  • 降低存储要求的解决方案,包括写入或检索数据的容量和所需带宽。 例如,在 Azure Front Door 中压缩文件和在 Azure CDN 中压缩文件
  • 压缩是一种众所周知的设计技术,用于提高网络性能。
  • 考虑压缩的权衡:压缩的好处是否大于执行压缩/解压缩所需的资源 (CPU、RAM) 增加的 成本?

优化数据库查询性能

查询大量数据库或同时检索大量信息可能会降低性能。 理想情况下,应用应针对查询性能进行优化。

绿色软件基金会的对齐方式: 能源效率

建议:

使用最适合的存储访问层

从热存储检索的数据对碳的影响可能高于冷存储或存档存储中的数据。 使用正确的数据访问模式设计解决方案可以提高应用程序的碳效率。

绿色软件基金会的对齐方式: 能源效率

建议:

  • 使用 最适合应用程序的数据访问模式的存储
  • 确保最频繁的数据存储在热存储中,以便于检索,并且无需进行更多处理即可访问。
  • 不常使用的数据应存储在冷存储或脱机存档存储中,消耗更少的能源。

仅存储相关内容

备份是可靠性的关键部分。 但是,无限期地存储备份可以快速分配大量不必要的磁盘空间。 考虑如何规划备份存储保留期。

绿色软件基础对齐: 硬件效率

建议:

  • 实施策略以简化存储和保存相关信息的过程。 Microsoft Purview 可以帮助标记数据并添加基于时间的清除,以在保留期后自动将其删除。 此外,这允许你控制数据,并减少要处理和传输的数据量。
  • 与 Azure Monitor 集成的工作负载可以依赖于 数据收集规则 (DCR) 来指定应收集哪些数据、如何转换该数据以及将数据发送到何处。

确定最适合 Blob 数据的访问层

考虑是将数据存储在联机层还是脱机层中。 联机层经过优化,可存储经常访问或修改的数据。 脱机层已针对存储很少访问的数据进行优化。

绿色软件基金会的对齐方式: 能源效率

建议:

减少 VM 备份的恢复点数

不会自动清理恢复点。 因此,请考虑为Azure 备份启用软删除的位置。 过期的恢复点不会自动清理。

绿色软件基础对齐: 硬件效率

建议:

修改备份和保留策略

请考虑查看备份的备份策略和保留期,以避免存储不必要的数据。

绿色软件基础对齐: 硬件效率

建议:

  • 查看和修订备份和保留策略,以最大程度地减少存储开销。
  • 主动查看并删除不再需要的备份。

优化日志收集

跨工作负载持续收集日志可以快速聚合和存储大量未使用的数据。

绿色软件基金会的对齐方式: 能源效率

建议:

后续步骤

查看安全设计注意事项。