Azure 存储通用 v1 与 v2 (GPv1) 和 (GPv2) 迁移
Azure 存储通用 v1 与 v2 (GPv1) 和 (GPv2) 是两种不同的存储帐户类型,具有不同的功能和成本结构。本文深入探讨了它们的差异以及从 GPv1 迁移到 GPv2 的注意事项。
比较 Azure 中的高级页面 Blob 与标准页面 Blob
Azure 的标准 Blob 存储帐户是 Azure 存储服务的一部分,为各种数据类型提供可扩展且安全的存储。这些帐户分为通用 v1 (GPv1) 和通用 v2 (GPv2)。
- 通用 v1 (GPv1):这些是旧帐户类型,允许使用单个帐户访问 Blob、文件、队列和表存储。 GPv1 帐户不支持 GPv2 帐户可用的某些功能,例如访问层和 blob 级分层。
- 通用 v2 (GPv2):这些帐户提供对最新 Azure 存储功能的访问,并包含 GPv1 帐户的所有功能。 GPv2 帐户为 Azure 存储提供最低的每 GB 容量价格和具有行业竞争力的交易价格。它们支持访问层(热、冷和存档)等功能,使您能够以最经济高效的方式存储 blob 对象数据。
| 特征 | 通用 v2 (GPv2) | 通用 v1 (GPv1) |
|---|---|---|
| 表现 | 最佳表现 | 性能较低 |
| 定价 | 最低每千兆字节容量价格 | 每千兆字节容量价格更高 |
| 交易价格 | 具有行业竞争力的交易价格 | 交易价格更高 |
| 特征 | 支持默认帐户访问层和 blob 级分层 | 不支持默认帐户访问层或 blob 级分层 |
| 支持 | 支持 | 仍然受支持,但不建议用于新工作负载 |
从 gpv1 迁移到 gpv2 的停机时间:
从 GPv1 迁移到 GPv2 无需停机。升级过程完全自动化,只需几分钟即可完成。在整个升级过程中,您的数据将完全可访问。
建议阅读:Azure SQL 托管实例通用型与关键业务型实例
但是,在升级之前需要记住以下几点:
- 您无法从 GPv2 降级到 GPv1。
- 升级后,您无法将帐户更改回 GPv1。
- 如果您的存储帐户有任何自定义 DNS 记录,则需要在升级后更新它们。
总体而言,从 GPv1 升级到 GPv2 是一个快速且简单的过程,将提高存储帐户的性能和可扩展性。
以下是将存储帐户升级到 GPv2 的步骤:
-
- 登录 Azure 门户:转到 Azure 门户并使用你的 Azure 帐户登录。
- 导航到您的 GPv1 存储帐户:在左侧菜单中,单击“存储帐户”以查看存储帐户列表。单击要升级的 GPv1 存储帐户的名称。
- 升级到 GPv2:在存储帐户边栏选项卡中,单击“设置”部分下的“配置”。然后,在“帐户类型”部分中,选择“StorageV2(通用v2)”。
- 保存您的更改:单击选项卡顶部的“保存”按钮以应用更改。
升级过程是即时的,不需要任何停机时间。升级期间您的数据保持不变;您无需将其复制到新帐户。但请注意,一旦升级到 GPv2 帐户,您就无法降级回 GPv1 帐户。
在升级之前,您还应该考虑以下事项:
- 成本影响:虽然 GPv2 提供较低的存储成本,但它对 GPv1 中免费的某些类型的操作收费。您应该查看定价详细信息以了解升级的成本影响。
- 功能支持:某些功能仅在 GPv2 帐户中可用,例如 Azure Data Lake Storage Gen2 和 blob 级分层。如果您使用这些功能,您应该升级到 GPv2 帐户。
结论:
GPv1 和 GPv2 帐户均可用于各种场景,但由于其增强的功能和成本效益,Microsoft 建议大多数应用程序使用 GPv2 帐户。
