将 Azure Cache for Redis 实例迁移到可用性区域支持

本指南介绍如何将 Azure Cache for Redis 实例从非可用性区域支持迁移到可用性区域支持。

Azure Cache for Redis 在其 Premium、Enterprise 和 Enterprise Flash 层中支持区域冗余。 区域冗余缓存在跨多个可用性区域分布的 VM 上运行,以提供较高的复原能力和可用性。

目前,将资源从非可用性区域支持转换为可用性区域支持的唯一方法是重新部署当前缓存。

注意

异地复制不支持区域冗余。

先决条件

若要迁移到可用性区域支持,必须拥有 Premium、Enterprise 或 Enterprise Flash 层的 Azure Cache for Redis 资源。

停机要求

有多种方法可将数据迁移到新缓存。 其中多数方法需要一些停机时间。

迁移指导:重新部署

何时使用重新部署

Azure Cache for Redis 目前不允许向现有缓存添加可用性区域支持。 将非区域冗余缓存转换为区域冗余缓存的最佳方法是使用所需的可用性区域配置部署新缓存,然后将数据从当前缓存迁移到新缓存。

重新部署注意事项

将数据转换到新缓存时同时运行多个缓存会产生额外的费用。

如何重新部署

  1. 若要创建满足要求的新区域冗余缓存,请按照启用适用于 Azure Cache for Redis 的区域冗余中的步骤进行操作。

提示

为了简化迁移过程,建议创建使用与当前缓存相同的层、SKU 和区域的缓存。

  1. 将数据从当前缓存迁移到新的区域冗余缓存。 若要了解根据要求和约束进行迁移的最常见方法,请参阅缓存迁移指南 - 迁移选项

  2. 将应用程序配置为指向新的区域冗余缓存

  3. 删除旧缓存

后续步骤

了解有关以下方面的详细信息: