你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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

Azure 存储即将停用常规用途 v1 (GPv1) 存储帐户类型。 本文介绍发生此更改的原因、对工作负载的影响,以及如何为转换到常规用途 v2 (GPv2) 帐户做好准备。

停用 GPv1 的原因

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

通过停用 GPv1,Azure 可以简化平台,消除过去的计量不一致问题,并确保所有客户都从新式功能和定价模型中受益。

GPv1 和 GPv2 之间的差异

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

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

停用时间线和关键里程碑

警告

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

日期 里程碑
2025 年 9 月 宣布停用
Q1 2026 禁止创建新的 GPv1 存储帐户
2026 年 10 月 完全停用;任何剩余的 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) 存储帐户(类型 Storage)和旧 Blob 存储帐户(类型 BlobStorage):

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 年 10 月前将 GPv1 存储帐户迁移到 GPv2,则所有现有的 GPv1 帐户都将自动迁移到 GPv2 帐户,这可能会导致计费成本较高。 决定不迁移现有的 GPv1 帐户将被解释为同意 Microsoft 代表你迁移帐户。

可在何处获得帮助和支持

如果有疑问,请从 Microsoft Q&A 中的社区专家那里获取解答。

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

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

  1. Azure 门户中搜索“帮助 + 支持”
  2. 选择“创建支持请求”。
  3. 对于“摘要”,请键入问题说明。
  4. 对于“问题类型”,选择“技术”
  5. 对于“订阅”,请选择自己的订阅。
  6. 对于“服务”,请选择“我的服务”
  7. 在“服务类型”下,选择“存储帐户管理”
  8. 在“资源”下,选择要迁移的资源
  9. 对于“问题类型”,请选择“升级或更改帐户类型、层或复制”
  10. 对于“问题子类型”,请选择“升级到常规用途 v2 存储帐户”
  11. 选择“下一步”,然后按照说明提交支持请求。

需要帮助?

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