你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
存储帐户和成本优化
Azure 存储帐户非常适合于需要快速且一致的响应时间或每秒输入输出操作 (IOP) 量很高的那些工作负载。 存储帐户包含所有 Azure 存储数据对象,其中包括:
- Blob
- 文件共享
- 队列
- 表
- 磁盘
存储帐户为数据提供唯一的命名空间,可通过 HTTP
或 HTTPS
从任何位置访问该数据。
有关支持不同功能的不同类型的存储帐户的详细信息,请参阅存储帐户的类型。
若要了解 Azure 存储帐户如何优化工作负载的成本,请参考以下文章:
以下部分包括设计注意事项、配置清单以及特定于 Azure 存储帐户和成本优化的建议配置选项。
设计注意事项
Azure 存储帐户包括以下设计注意事项:
- 定期释放和清理未使用的存储资源,例如未附加磁盘和旧快照。
- 考虑 Azure Blob 访问时间跟踪和基于访问时间的生命周期管理。
- 如果一段时间没有访问,将数据从较热的访问层转换到较冷的访问层。
- 如果长时间没有访问,则删除数据。
注意事项 | 说明 |
---|---|
定期释放和清理未使用的存储资源,例如未附加磁盘和旧快照。 | 未使用的存储资源可能会产生成本,因此,建议定期执行清理以降低成本。 |
考虑 Azure Blob 访问时间跟踪和基于访问时间的生命周期管理。 | 根据上次访问时间设置策略,来自动最小化存储成本:经济高效的备份存储选项。 |
如果一段时间没有访问,将数据从较热的访问层转换到较冷的访问层 | 例如: - 热到冷 - 冷到存档 - 热到存档 |
清单
是否出于成本优化考虑而配置了 Azure 存储帐户?
- 考虑通过为块 blob 存储预留数据容量来节省成本。
- 将数据组织到访问层。
- 使用生命周期策略在访问层之间移动数据。
配置建议
配置 Azure 存储帐户时,请考虑以下建议来优化成本:
建议 | 说明 |
---|---|
考虑通过为块 blob 存储预留数据容量来节省成本。 | 如果客户承诺一年或三年的预留,通过为标准存储帐户中的块 blob 和 Azure Data Lake Storage Gen 2 数据预留容量,来节省资金。 |
将数据组织到访问层。 | 可通过将 blob 数据放入最经济高效的访问层来降低成本。 将经常访问的数据放入热层,而不经常访问的数据放入冷层或存档层。 对于事务量很高的工作负载或延迟严重的工作负载,使用高级存储。 |
使用生命周期策略在访问层之间移动数据。 | 生命周期管理策略定期在层之间移动数据。 策略可以基于用户指定的规则移动数据。 例如,可以创建如下规则,如果 blob 在 90 天内被修改,就将该 blob 移动到存档层。 可以使用策略彻底删除未使用的数据。 通过创建调整数据访问层的策略,可根据要求设计出成本最低的存储方案。 |