使用 Azure Blob 存储冷层实现经济高效的偶发数据访问和保留解决方案

Azure Blob Storage 冷层全面上线

Microsoft 近日宣布 Azure Blob Storage 冷层(Cold Tier)全面上线。这一新层级专为高效存储不常访问或修改的数据而设计,同时确保数据的即时可用性。

背景与功能

Azure Blob Storage 是一种平台即服务(PaaS)解决方案,用于存储大量非结构化数据。此前,Azure Blob Storage 已提供热层(Hot)、冷层(Cool)和归档层(Archive)三种存储层级,冷层的加入进一步扩展了用户的选择范围,使其能够根据数据访问频率和保留需求选择合适的层级。冷层的读取延迟为毫秒级,适用于需要长期保留但不常访问的数据。

使用与支持

用户可以通过 REST API、SDK、Azure 门户、Azure PowerShell 和 Azure CLI 等方式使用冷层。最新版本的 Azure Storage Explorer 工具也已支持冷层,用户可以直接从冷层写入、管理和读取数据。此外,冷层还支持 Blob Storage 和 Azure Data Lake Storage Gen2,并提供了多种冗余存储选项,包括本地冗余存储(LRS)、地理冗余存储(GRS)、读取访问地理冗余存储(RA-GRS)、区域冗余存储(ZRS)、地理区域冗余存储(GZRS)和读取访问地理区域冗余存储(RA-GZRS)。

限制与注意事项

尽管冷层功能强大,但部分功能尚未兼容,如变更日志功能(Change Feed)和对象复制(Object Replication)。此外,冷层的定价介于冷层和归档层之间,并设有 90 天的提前删除政策。用户在决定使用不同存储层级时,需详细了解定价模型,避免因错误决策导致高昂成本。

自动化管理

Azure Blob 生命周期管理策略(Blob Lifecycle Management Policy)支持根据修改时间、创建时间和最后访问时间等条件,自动将数据迁移至冷层。Microsoft MVP Sean Feldman 在其博客中提供了一个示例,展示了如何配置策略以实现自动化迁移。

成本与定价

冷层的定价策略旨在为用户提供更低廉的存储成本,但访问和交易成本相对较高。与归档层相比,冷层的优势在于数据的即时可用性,而非最终可用性。用户在规划存储策略时,需权衡存储成本和访问成本,确保做出最优决策。

更多关于 Azure Blob Storage 各层级的定价和可用性信息,可访问 Azure Blob Storage 定价页面

阅读 105
0 条评论