Azure Blob 与 Data Lake Storage 智能分层功能正式商用,自动优化存储成本
2026/04/14 23:00阅读量 3
微软宣布 Azure Blob Storage 和 Data Lake Storage 的“智能分层(Smart Tier)”功能正式全面可用,该功能通过持续评估数据访问模式,自动将对象在热、冷、归档层之间迁移以匹配实际使用情况。自 2025 年 11 月预览期以来,超过 50% 由智能分层管理的容量已根据实际访问模式自动迁移至更冷的层级。该服务支持几乎所有区域公共云,旨在消除手动配置生命周期规则的复杂性,同时避免重新访问时的额外费用。
事件概述
微软正式推出**智能分层(Smart Tier)**功能,适用于 Azure Blob Storage 和 Data Lake Storage。该功能旨在通过自动化数据放置策略,使存储成本与实际使用模式保持一致,无需人工干预或复杂的规则维护。
核心机制与决策逻辑
智能分层通过持续监控每个对象的最后访问时间,自动执行分层管理:
- 热层(Hot Tier):频繁访问的数据保留在此层,以确保性能。
- 冷层(Cool Tier):未访问数据在 30 天后自动降级至此层。
- 归档层(Cold Tier):再经过 60 天未访问后,数据自动迁移至此层。
- 回迁机制:一旦数据被再次访问(如 Get Blob 或 Put Blob 操作),立即提升回热层并重置计时周期;仅读取元数据(Get Blob Properties)不会触发层级变更。
计费与成本结构
- 无额外转换费:对象在层级间移动不收取额外的分层转换费、提前删除费或数据检索费。
- 标准费率:用户仅需支付对应层级(热、冷、归档)的标准容量费用。
- 监控费用:针对受智能分层管理的对象,会收取少量的编排监控费用,但小对象(小于 128 KiB)不受此影响且默认保留在热层。
- 兼容性限制:不支持旧版账户类型(如 Standard general-purpose v1/GPv1),也不适用于页 blob 或追加 blob。
部署方式
- 新建账户:在创建具有区域冗余(Zonal Redundancy)的存储账户时,可直接将默认访问层设置为智能分层。
- 现有账户:可通过 Azure 门户或 API,将现有具备区域冗余的账户的 Blob 访问层从默认切换为智能分层。
客户案例与成效
在 2025 年 11 月的公开预览期间,智能分层已展现出显著效果:
- 大规模应用:某大型数据分析客户在数百 TB 遥测和日志数据上启用该功能,超过一半的管理数据量根据实际访问模式自动迁移至冷层。
- 运维简化:客户完全取消了自定义生命周期规则的维护工作,释放了工程资源。
- 成本可预测性:解决了因重新访问冷数据导致的意外成本激增问题,因为重新水化(Rehydration)过程自动处理且无额外检索费用。
适用场景
智能分层特别适合以下组织:
- 管理大规模或快速增长的对象数据存储库。
- 拥有混合、演变或不可预测的数据访问模式。
- 希望在不维护复杂生命周期规则的情况下优化成本。
- 需要确保数据始终在线并可即时访问,即使是不常使用的数据。
- 希望规避因非计划的重水化操作导致的账单 spikes。
