tencent cloud

文档反馈

可用区迁移方案

最后更新时间:2024-01-26 15:22:24

    背景信息

    腾讯云数据库进行可用区级资源调整,可能考虑将一些资源利用率并不高的可用区全部下线。此时,便需要将这些可用区的数据迁移至其他可用区,且不能影响当前业务正常运行。

    解决方案

    鉴于操作方便的考虑,腾讯云推荐使用如下方案进行数据迁移。
    当前实例为单可用区部署,其所属可用区预下线全部资源,其数据迁移方案如下图所示。
    
    当前实例为多可用区部署,其主可用区为预下线的可用区,或副本在预下线的可用区中。
    主可用区为预下线的可用区:将副本所在可用区手动提升为主可用区,再为实例增加新的副本,将副本指定在其他可用区,最后将源主可用区副本节点进行删除。
    副本在预下线的可用区:变更副本所在可用区。具体操作,请参见 多可用区实例增加副本

    操作步骤

    单可用区部署

    当前实例可用区预变更,需进行数据迁移。具体操作,请参见以下步骤,建议在 维护时间窗 内进行。
    1. 将当前单可用区部署的实例升级为多可用区部署。具体操作,请参见 升级到多可用区部署
    升级为多可用区之后,在实例列表的可用区列,或者实例详情页面的基本信息区域,可查看到该实例可用区信息旁边带有
    
    图标。
    将鼠标放在
    
    上,可查看当前实例主从节点的可用区信息并无变化。
    
    2. 给升级为多可用区的实例增加副本,并为副本指定其他可用区。具体操作,请参见 多可用区实例增加副本
    等待实例配置变更完成,可查看实例可用区信息。如下图所示,实例增加了2个副本,副本节点分别部署在广州四区与广州三区。
    
    
    
    3. 
    提升新增加副本所在可用区为主可用区。
    
    3.1 登录 Redis 控制台
    3.2 在其实例列表,找到目标实例,单击其实例 ID
    3.3 进入实例详情页面,选择节点管理页签,单击右上方的副本提主,将副本节点所在可用区设置为主可用区。具体信息,请参见 手动提升主节点
    4.
    除源主可用区的所有节点,清理资源。
    
    说明:
    在控制台节点管理页面,可看到源主可用区已自动切换为从可用区,源主可用区所有节点已变更为副本节点。
    4.1 节点管理页签,在更多操作的下拉列表中选择删除副本。
    4.2 在弹出的云数据库 Redis 配置变更页面标准结构请选择需删除的副本,集群架构请选择需删除的副本组,单击确定。

    多可用区部署

    主可用区为预下线的可用区,其数据迁移具体操作,请参见以下步骤,建议在 维护时间窗 内进行。
    1. 将副本所在可用区手动提升为主可用区。具体操作,请参见单可用区部署场景的 操作步骤3
    2. 为实例增加新的副本。具体操作,请参见 多可用区实例增加副本
    3. 删除源主可用区副本节点。具体操作,请参见单可用区部署场景的 操作步骤4
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持