关于停用常规用途 v1 (GPv1) 存储帐户

Azure 存储正在停用常规用途 v1 (GPv1) 存储帐户类型。 本文介绍更改发生的原因、工作负荷的含义,以及如何为转换到常规用途 v2(GPv2)帐户做好准备。

停用 GPv1 的原因

引入了 GPv1 以支持跨 Blob、表、队列和文件的早期 Azure 存储方案。 但是,GPv2 已成为存储帐户的默认标准,提供更广泛的功能支持、改进的一致性和更好的性能。

通过停用 GPv1,Azure 可以简化平台,消除旧计量不一致,并确保所有客户都受益于现代功能和定价模型。

GPv1 和 GPv2 之间的差异

功能 / 特点 GPv1 GPv2
Blob 分层(热/冷/存档)
生命周期管理
不可变 Blob 存储
事件网格集成 受限制
区域一致的定价计量
ZRS 和高级冗余 受限制

GPv2 支持 GPv1 的所有功能,并添加了多项增强功能,包括成本优化和更丰富的管理工具。

停用时间线和关键里程碑

警告

如果不在 2026 年 8 月 31 日前将常规用途 v1 存储帐户迁移到 GPv2,则所有现有的常规用途 v1 帐户将自动迁移到 GPv2 帐户,这可能会导致计费成本较高。 决定不迁移现有的常规用途 v1 帐户将被解释为同意Microsoft代表你迁移帐户。

日期 Milestone
2025 年 9 月 已宣布停用
2026 年 8 月 已禁用新的 GPv1 存储帐户
2026 年 9 月 完全停用;任何剩余的 GPv1 存储帐户都将自动迁移到 GPv2。 你决定不迁移现有的 GPv1 帐户将被解释为同意Microsoft代表你迁移帐户。

停用在所有 Azure 区域在全球生效。

升级到 GPv2 时的定价注意事项

警告

从常规用途 v1(GPv1)升级到常规用途 v2(GPv2)引入了新的定价模型,可能会增加某些工作负荷的成本,尤其是具有高读取、写入或列表作的工作负荷的成本。

但是,GPv2 还会解锁新式功能,例如 访问层 和扩展的冗余选项,这可以减少 每 GB 存储成本 并提高 性能、可伸缩性和可管理性

请注意 ,事务定价 在 GPv2 中有所不同。 除非应用成本优化策略,否则频繁作的工作负荷可能会产生 更高的费用

在升级之前估算成本

小窍门

如果工作负荷 是读取、写入或列出繁重的,则通过批处理作、写入更大的块和范围列表作来减少事务计数。 GPv2 还提供更好的工具来优化成本,方法是允许数据分层。 确保冷数据不会保留在热层中。

  1. 按类型(读取、写入、列表/元数据)和任何 出口捕获每月作的基线。
  2. 使用 “Azure 定价页”页 可以比较区域 的每 GB每作 速率、冗余(LRS/ZRS/GRS/GZRS)和预期访问层(热/冷/冷/存档)。
  3. 将数据映射到正确的层,并包括冷/冷/存档的 早期删除 最小值。
  4. 规划 生命周期策略 (例如,在 30 天后从热→冷移动,然后稍后存档),并考虑其事务影响。
  5. 将当前的 GPv1 帐单与建模的 GPv2 帐单(包含层和生命周期规则)进行比较。

有关升级过程的重要事实

  • 升级就 进行,无需 停机;它会更改 Azure 资源管理器中的帐户类型。
  • 升级到 GPv2 是 永久性的。
  • 在升级期间设置 默认访问层 (热或冷),以避免意外费用。 有关详细信息,请参阅升级到常规用途 v2(GPv2)。
  • 升级 是非破坏性的;数据和终结点保持不变。

准备迁移

小窍门

大多数工作负荷都可以从 GPv1 迁移到 GPv2,而无需更改代码。

若要最大程度地降低风险并确保顺利迁移:

  1. 清点帐户:使用 Azure Resource Graph、CLI、 Azure 清单或门户标识所有 GPv1 帐户。
  2. 评估工作负荷:使用 GPv1 查看应用程序,并验证与 GPv2 的兼容性。
  3. 规划定价更改:了解新的 GPv2 定价模型,其中包括每个 Blob 分层和事务成本。 使用 Azure 定价计算器 根据使用模式估算成本。
  4. 升级帐户:使用 Azure 门户、CLI 或自动化工具从 GPv1 升级到 GPv2。 详细了解升级过程
  5. 验证行为:确认工作负载继续正常运行,并且计费反映升级后的预期更改。
  6. 监视使用情况:迁移后,请关注存储帐户指标,以识别使用模式或成本中的任何意外更改。

Azure Resource Graph - 示例查询

Azure Resource Graph 是一种功能强大的工具,可用于大规模探索和查询 Azure 资源。 可以使用它来标识环境中所有常规用途 v1(GPv1)和旧 Blob 存储帐户,并评估其配置。 这有助于更有效地规划迁移到 GPv2。

下面是一个 Azure Resource Graph 查询示例,用于标识订阅中受停用影响的所有常规用途 v1(GPv1)存储帐户(种类)和旧 Blob 存储帐户(类型StorageBlobStorage):

Resources
| where type == "microsoft.storage/storageaccounts"
| where sku.name in~ ("Standard_LRS", "Standard_GRS", "Standard_ZRS", "Standard_RAGRS", "Standard_RAGZRS")
| where kind != "StorageV2"
| extend Version = tostring(properties.siteProperties.propertiesid)
| project name, type, tenantId, kind, location, resourceGroup, subscriptionId, managedBy, sku, plan, properties, tags, identity, zones, extendedLocation, Version

[!注意] 无论冗余如何,此查询都会标识 GPv1 帐户(种类 Storage)和旧 Blob 存储帐户(类型 BlobStorage)。 由于这两种帐户类型都即将停用,因此请务必查看并包括迁移计划中所有受影响的帐户。

如果不按截止时间迁移,会发生什么情况

警告

如果不在 2026 年 8 月 31 日前将 GPv1 存储帐户迁移到 GPv2,则所有现有的 GPv1 帐户都将自动迁移到 GPv2 帐户,这可能会导致计费成本较高。 你决定不迁移现有的 GPv1 帐户将被解释为同意Microsoft代表你迁移帐户。

在何处获取帮助和支持

如果你有问题,请从社区专家那里获得Microsoft问答的解答。

如果你的组织或公司已与Microsoft合作,或者与Microsoft代表合作,例如云解决方案架构师(CSA)或客户成功客户经理(CSAMs),请联系他们以获取其他迁移资源。

如果有支持计划并且需要技术帮助,请在 Azure 门户中创建支持请求:

需要帮助?

详细了解相关功能以及如何迁移: