你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
重要
智能层目前处于预览阶段。 有关适用于 Beta 版、预览版或尚未正式发布的 Azure 功能的法律条款,请参阅 适用于 Microsoft azure 预览版的补充使用条款 。
智能层根据使用模式自动在热访问层、冷访问层和冷访问层之间移动数据,从而优化这些访问层的成本,而无需设置补充规则集或策略。 当访问模式不明确且不想管理转换时,智能层非常适合在标准联机层上存储数据。
默认情况下,新数据存储在热层中。 未访问 30 天的任何对象将移动到冷层;在处于非活动状态的 90 天后,它会过渡到冷层。 如果后续访问这些对象中的任何一个,它们将自动转换回热层并重启其分层流程。 非活动数据自动移动到较冷层可能会导致随时间推移而节省大量成本。 基础容量层的访问行为、性能特征和 SLA 适用于智能层中的对象。
已知问题和注意事项
智能分层目前处于公共预览阶段,适用于平面和分层命名空间的区域冗余(ZRS、GZRS 和 RA-GZRS)的帐户级分层。
不支持将冗余转换为非区域冗余(LRS 或 GRS)帐户。
当 GZRS 帐户发生故障转移时,请在 60 天内将 LRS 帐户转换为区域冗余,以确保继续获得智能分层支持。
智能层特征可能会在公共预览阶段期间或之后更改。
智能层监视操作的计费是基于 Azure 定价页面上显示的价格。 从 2026 年 1 月 1 日起,此定价将生效。
对于智能分层对象,在订阅中首次通过智能分层发生降层操作之前,其指标视图可能会显示不完整或错误的层级。
启用智能层
通过在 Azure 门户 预览功能边栏选项卡中注册“智能层(帐户级别)”预览功能,启用对智能层公共预览版的访问。 在现有存储帐户上启用智能层后,没有显式设置访问层的帐户中的所有 Blob 都将移动到智能层。 智能层在 默认帐户访问层上配置。 智能层不支持旧版帐户类型,例如标准常规用途 v1(GPv1)。 在现有存储帐户上启用智能层后,访问层尚未显式设置的帐户中的所有 Blob 都将移动到智能层。 具有显式层集的 Blob 不会移动到智能层。 对每组由智能分层管理的 10,000 个对象收取监控费用。 可以通过设置其他联机层或更改默认帐户访问层,将对象移出智能层。 移动到显式层后,无法将对象分层回智能层。 若要设置存储帐户的默认访问层设置,请参阅 设置 Blob 的访问层
使用智能层
所有智能分层对象都会在基础容量层(热层、冷层和寒层)中自动管理。 智能分层利用后台的常规热、冷和寒访问层。 这些层称为容量层。 智能层不支持存档层或高级存储帐户。 它仅适用于块 blob,不支持页 blob。 创建或移动到启用了智能分层的账户上的所有对象最初都存储在热容量层中。 智能层中的小型对象(大小低于 128 KiB)不会跨容量层移动,并保留在热层上以提高效率。 对于大小低于 128 KiB 的对象,不收取任何监视费用。 所有其他对象在热层中保持 30 天,如果未发生访问作,则移动到冷层。
获取 Blob 和 Put Blob 操作是访问操作,并更新对象的上次访问时间。 但是,“获取 Blob 属性”、“获取 Blob 元数据”和“获取 Blob 标记”不是访问操作。 这些操作不会更新对象的上次访问时间,也不会影响智能分层对象的分层行为。 在连续 60 天未访问智能存储层上的对象后,它们会转入冷存储层。 除非访问了该对象,否则不会发生进一步的转换。 数据始终保留在联机层上,提供 Azure Blob 存储的常规可用性、规模和性能目标。
针对智能层对象的访问操作会重置层转换计时器,并立即将对象移动到热层。 Blob 生命周期管理不会影响智能分层上的对象。 存储操作不能用于影响智能分层上的对象的分层操作。 软删除的对象会继续过渡到较冷的层,直到达到其删除到期时间。 追加 blob 不会分层到其他容量层。
计费详细信息
智能分层上的对象按容量计量和基础容量层(热、冷或寒层)的连接价格计费。 没有智能层特定的容量计量或价格。 智能层下的所有容量按即用即付费率计费。 没有适用的预留容量。 智能分层针对由智能分层管理的 128KiB 中每组 10,000 个对象的监视操作收费。 对于智能分层中的对象,智能分层内转换、提前删除或数据检索操作不收取费用。
针对智能分层对象计费的所有访问操作都在热层进行。 此转移包括其他容量层上任何对象初始移动到热层。 将现有对象移入智能层不会触发任何层级转换事务,而将 Blob 移出智能层会为每个对象触发冷写入操作。 版本和快照在当前公共预览阶段按完整内容长度计费。 存储账户度量指标显示智能分层对象如何根据 blob 数量和容量分布到基础层。 小于 128KiB 的对象显示在常规热层指标下。
客户端开发工具
Azure 门户支持当前的智能层公共预览版。 智能层需要以下最低版本的 REST、SDK 和工具。
| 环境 | 最低版本 |
|---|---|
| REST API | 2025-06-01 |
后续步骤
- 在smartblob@microsoft.com与我们分享有关智能分层的反馈。 我们很高兴听到您对进一步改进智能层的建议。
- 设置 Blob 的访问层
- 存档 Blob
- 通过自动管理数据生命周期优化成本
- 使用 blob 访问层的最佳做法