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 还提供更好的工具来优化成本,方法是允许数据分层。 确保冷数据不会保留在热层中。
- 按类型(读取、写入、列表/元数据)和任何 出口捕获每月作的基线。
- 使用 “Azure 定价页”页 可以比较区域 的每 GB 和 每作 速率、冗余(LRS/ZRS/GRS/GZRS)和预期访问层(热/冷/冷/存档)。
- 将数据映射到正确的层,并包括冷/冷/存档的 早期删除 最小值。
- 规划 生命周期策略 (例如,在 30 天后从热→冷移动,然后稍后存档),并考虑其事务影响。
- 将当前的 GPv1 帐单与建模的 GPv2 帐单(包含层和生命周期规则)进行比较。
有关升级过程的重要事实
- 升级就 地 进行,无需 停机;它会更改 Azure 资源管理器中的帐户类型。
- 升级到 GPv2 是 永久性的。
- 在升级期间设置 默认访问层 (热或冷),以避免意外费用。 有关详细信息,请参阅升级到常规用途 v2(GPv2)。
- 升级 是非破坏性的;数据和终结点保持不变。
准备迁移
小窍门
大多数工作负荷都可以从 GPv1 迁移到 GPv2,而无需更改代码。
若要最大程度地降低风险并确保顺利迁移:
- 清点帐户:使用 Azure Resource Graph、CLI、 Azure 清单或门户标识所有 GPv1 帐户。
- 评估工作负荷:使用 GPv1 查看应用程序,并验证与 GPv2 的兼容性。
- 规划定价更改:了解新的 GPv2 定价模型,其中包括每个 Blob 分层和事务成本。 使用 Azure 定价计算器 根据使用模式估算成本。
- 升级帐户:使用 Azure 门户、CLI 或自动化工具从 GPv1 升级到 GPv2。 详细了解升级过程。
- 验证行为:确认工作负载继续正常运行,并且计费反映升级后的预期更改。
- 监视使用情况:迁移后,请关注存储帐户指标,以识别使用模式或成本中的任何意外更改。
Azure Resource Graph - 示例查询
Azure Resource Graph 是一种功能强大的工具,可用于大规模探索和查询 Azure 资源。 可以使用它来标识环境中所有常规用途 v1(GPv1)和旧 Blob 存储帐户,并评估其配置。 这有助于更有效地规划迁移到 GPv2。
下面是一个 Azure Resource Graph 查询示例,用于标识订阅中受停用影响的所有常规用途 v1(GPv1)存储帐户(种类)和旧 Blob 存储帐户(类型Storage
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 年 8 月 31 日前将 GPv1 存储帐户迁移到 GPv2,则所有现有的 GPv1 帐户都将自动迁移到 GPv2 帐户,这可能会导致计费成本较高。 你决定不迁移现有的 GPv1 帐户将被解释为同意Microsoft代表你迁移帐户。
在何处获取帮助和支持
如果你有问题,请从社区专家那里获得Microsoft问答的解答。
如果你的组织或公司已与Microsoft合作,或者与Microsoft代表合作,例如云解决方案架构师(CSA)或客户成功客户经理(CSAMs),请联系他们以获取其他迁移资源。
如果有支持计划并且需要技术帮助,请在 Azure 门户中创建支持请求:
- 在 Azure 门户中搜索帮助 + 支持。
需要帮助?
详细了解相关功能以及如何迁移: