常规用途 v2 存储帐户支持最新的 Azure 存储功能,并包含常规用途 v1 和 Blob 存储帐户的所有功能。 对于大多数存储方案,建议使用常规用途 v2 帐户。 常规用途 v2 帐户为 Azure 存储提供最低每 GB 容量价格,以及行业竞争易价格。 常规用途 v2 帐户支持热、冷或存档之间的热层或冷层和 Blob 级别分层的默认帐户访问层。
从常规用途 v1 或 Blob 存储帐户升级到常规用途 v2 存储帐户非常简单。 可以使用 Azure 门户、PowerShell 或 Azure CLI 进行升级。 与升级到常规用途 v2 存储帐户相关的 数据丢失没有停机 或风险。 帐户升级通过更改帐户类型的简单 Azure 资源管理器作进行。
重要
Microsoft将于 2026 年 9 月 1 日停用常规用途 v1 存储帐户。 所有 GPv1 帐户都必须在此日期前升级到 GPv2,以避免服务中断。 有关详细信息,请参阅 GPv1 存储帐户停用概述。
如果有常规用途 v1 存储帐户,则可以将其升级到常规用途 v2 存储帐户,但无法将其降级回常规用途 v1 存储帐户。 如果有 Blob 存储帐户,则可以将其升级到常规用途 v2 存储帐户,但无法将其降级回 Blob 存储帐户。
升级的计费影响
从 GPv1 升级到 GPv2 可能会导致更高的事务成本,尤其是对于具有高读/写作的工作负荷。 虽然 GPv2 提供较低的存储成本和分层灵活性,但事务定价更精细,并且可能会影响计费。 建议在升级之前查看当前的使用模式和估算成本。
小窍门
使用 Azure 定价计算器 根据当前使用模式估算常规用途 v2 存储帐户的成本。
升级帐户
若要将常规用途 v1 或 Blob 存储帐户升级到常规用途 v2 帐户,请使用 Azure 门户、PowerShell 或 Azure CLI。
登录到 Azure 门户。
访问您的存储帐户。
在“设置”部分选择“配置”。
在 “帐户类型”下,选择“ 升级”。
在 “确认升级”下,输入帐户的名称。
选择边栏选项卡底部的 “升级 ”。
为 Blob 数据指定访问层
常规用途 v2 帐户支持所有 Azure 存储服务和数据对象,但访问层仅适用于 Blob 存储中的块 Blob。 升级到常规用途 v2 存储帐户时,可以指定热或冷的默认帐户访问层,这表示上传 Blob 数据的默认层,就好像未指定单个 Blob 访问层参数一样。
通过 Blob 访问层,可以根据预期使用模式选择最经济高效的存储。 块 Blob 可以存储在热层、冷层或存档层中。 有关访问层的详细信息,请参阅 Azure Blob 存储:热、冷和存档存储层。
默认情况下,新存储帐户在热访问层中创建,常规用途 v1 存储帐户可以升级到热帐户层或冷帐户层。 如果未在升级时指定帐户访问层,则默认情况下会将其升级到热层。 如果要探索要用于升级的访问层,请考虑当前的数据使用方案。 有两种典型的用户方案可用于迁移到常规用途 v2 帐户:
- 你已有一个常规用途 v1 存储帐户,并且想要评估升级到常规用途 v2 存储帐户,并为 Blob 数据提供适当的存储访问层。
- 你已决定使用常规用途 v2 存储帐户或已有一个存储帐户,并想要评估是应对 Blob 数据使用热存储访问层还是冷存储访问层。
在这两种情况下,首要任务是估算存储、访问和作存储在常规用途 v2 存储帐户中的数据的成本,并将其与当前成本进行比较。
定价和计费
将 v1 存储帐户升级到常规用途 v2 帐户是免费的。 可以在升级过程中指定所需的帐户层。 如果未在升级时指定帐户层,则升级后帐户的默认帐户层将为 Hot
。 但是,升级后更改存储访问层可能会导致帐单更改,因此建议在升级期间指定新的帐户层。
所有存储帐户都根据每个 Blob 的层对 Blob 存储使用定价模型。 使用存储帐户时,需要注意以下计费注意事项:
存储成本:除了存储的数据量外,存储数据的成本因存储访问层而异。 随着层变冷,每千兆字节的成本会降低。
数据访问成本:数据访问费用随着层变冷而增加。 对于冷存储访问层和存档存储访问层中的数据,需要对读取收取每千兆字节的数据访问费用。
事务成本:随着层变冷,所有层的按事务费用都会增加。
Geo-Replication 数据传输成本:此费用仅适用于配置异地复制的帐户,包括 GRS 和 RA-GRS。 异地复制数据传输按每 GB 收费。
出站数据传输成本:出站数据传输(从 Azure 区域传输的数据)基于每千兆字节的带宽使用量计费,这与常规用途存储帐户一致。
更改存储访问层:将帐户存储访问层从冷层更改为热会导致费用等于读取存储帐户中现有所有数据。 但是,将帐户访问层从热更改为冷会导致费用等于将所有数据写入冷层(仅 GPv2 帐户)。
注释
有关存储帐户的定价模型的详细信息,请参阅 Azure 存储定价 页。 有关出站数据传输费用的详细信息,请参阅 “数据传输定价详细信息 ”页。
估算当前使用模式的成本
若要估算在特定层中的常规用途 v2 存储帐户中存储和访问 Blob 数据的成本,请评估现有的使用模式或预期的使用模式。 一般情况下,你需要知道:
Blob 存储消耗量(以 GB 为单位)包括:
- 在存储帐户中存储多少数据?
- 数据量如何每月更改:新数据是否不断替换旧数据?
Blob 存储数据的主要访问模式,包括:
- 从存储帐户读取和写入的数据量是多少?
- 对存储帐户中的数据执行多少个读取作与写入作?
若要根据需要确定最佳访问层,确定 Blob 数据容量以及如何使用该数据会很有帮助。 可以通过查看帐户的监视指标来最好地完成此作。
监视现有存储帐户
若要监视现有存储帐户并收集此数据,可以使用 Azure Monitor 中的存储指标。 Azure Monitor 存储有关对存储服务的请求的聚合事务统计信息和容量数据的指标。 Azure 存储将指标数据发送到 Azure Monitor 后端。 Azure Monitor 提供统一的监视体验,其中包括来自 Azure 门户的数据和引入的数据。 有关详细信息,请参阅以下任何文章:
若要估算 Blob 存储帐户的数据访问成本,需要将事务分解为两个组。
可以通过查看主要针对“GetBlob”和“CopyBlob”作的“Egress”指标的总和来估计从存储帐户检索的数据量。
可以通过查看主要针对“PutBlob”、“PutBlock”、“CopyBlob”和“AppendBlock”作的“入口”指标的总和来估计写入存储帐户的数据量。
若要确定针对 Blob 存储服务的每个作的价格,请参阅 将每个 REST作映射到价格。
也可以使用使用 GRS 或 RA-GRS 存储帐户时写入的数据量估计来计算 Blob 存储帐户的异地复制数据传输成本。
注释
有关计算使用热存储或冷存储访问层的成本的更详细示例,请查看 Azure 存储定价页。