详情页标题前

阿里云RDS数据库迁移可用区-云淘科技

详情页1

您可以将RDS实例迁移至同一地域内的其它可用区。迁移所需时间跟实例的数据量有关,通常为几个小时。

前提条件

  • RDS实例需满足以下条件:

    • 实例系列:高可用系列、基础系列(不支持Serverless实例)

    • 实例规格:不能是历史规格。如需变更实例规格,请参见变更配置。

    • 实例运行状态:运行中

      说明

      如果当前实例创建了只读实例,则只读实例的状态也需要为运行中,否则主实例迁移可用区时将报错OperationDenied.MasterDBlnstancestate

  • 如果为云盘实例,内核小版本不可低于20201031。如何升级内核小版本,请参见升级内核小版本。

  • 实例所在的地域需要有多个可用区,才支持迁移可用区功能。关于地域和可用区的详情,请参见地域和可用区。

  • 实例已升级网络链路。详细说明请参见【产品/功能变更】RDS网络链路升级说明。

其他引擎迁移可用区请参见:

  • PostgreSQL迁移可用区

  • SQL Server迁移可用区

费用

迁移可用区功能免费。即使将实例从单可用区迁移至多个可用区,也不收取费用。

影响

  • 迁移可用区会导致实例出现30秒的闪断,请确保应用具有自动重连机制。

  • 迁移可用区会造成虚拟IP(VIP)的变更,请尽量在您的应用程序中使用连接地址进行连接,不要使用IP地址。

  • 请及时清理客户端DNS缓存。客户端采用JVM的应用,建议将JVM配置中的TTL设置为不超过60秒,可确保在连接地址的VIP地址发生变更时,应用程序可以通过重新查询DNS来接收和使用资源的新VIP地址。

    说明

    JVM中设置TTL的方法请参见JDK官方文档:Class InetAddress。

  • 如果您的RDS MySQL实例挂载在PolarDB-X实例之下,VIP的变更会影响到RDS实例与PolarDB-X实例之间的连通性,请及时手动修复。更多信息,请参见修复分库连接。

  • 如果有正在执行的DTS任务,可用区迁移后,需要重启相应的DTS任务。

  • 如果迁移的目标可用区资源不足,则可能迁移可用区失败。

  • 迁移可用区会重新创建表文件,从而导致表文件的创建时间发生变化,进而引起INFORMATION_SCHEMA中表的CREATE_TIME字段发生变化。

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在实例基本信息区域,查看实例当前地域及可用区。

    • 单可用区部署时,实例基本信息地域及可用区如下。

      阿里云RDS数据库迁移可用区-云淘科技

    • 多可用区部署时,实例基本信息地域及可用区如下。

      阿里云RDS数据库迁移可用区-云淘科技

  3. 单击迁移可用区

    说明

    如果控制台没有迁移可用区按钮,请确认您的实例是否符合前提条件。

  4. 将实例迁移至其他可用区对话框中,选择目标可用区、目标可用区交换机和切换时间,单击确定阿里云RDS数据库迁移可用区-云淘科技

    迁移场景

    说明

    从一个可用区迁移至另一个可用区

    迁移至主可用区迁移至备可用区选择相同的可用区。

    例如将新加坡 可用区C(主)+ 可用区C(备)迁移至新加坡 可用区A(主)+ 可用区A(备)

    从一个可用区迁移至多个可用区

    迁移至主可用区迁移至备可用区选择不同的可用区。

    例如将新加坡 可用区C(主)+ 可用区C(备)迁移至新加坡 可用区B(主)+ 可用区A(备)

    说明

    迁移后的主备实例分别位于不同的可用区,能够实现跨机房容灾。

    相对于单可用区实例,多可用区实例可以承受更高级别的灾难。例如,单可用区实例可以承受服务器和机架级别的故障,而多可用区实例可以承受机房级别的故障。

    对于包含主备节点的实例,建议迁移至多个可用区,实现实例的跨可用区容灾。

    从多个可用区迁移至一个可用区

    迁移至主可用区迁移至备可用区选择相同的可用区。

    例如将新加坡 可用区B(主)+ 可用区A(备)迁移至新加坡 可用区C(主)+ 可用区C(备)

    重要

    • 您也可以选中我需要变更配置,在迁移可用区的同时变更实例规格存储空间

    • 迁移完成后系统会按您指定的切换时间(立即切换在可维护时间段内进行切换),把流量切换到新链路,切换时会发生连接闪断,请确保应用具有自动重连机制。若应用没有自动重连机制,需手动重连。

    • 由于客户端DNS缓存可能没有及时刷新,部分流量可能在10分钟后才进行切换,导致第二次闪断。客户端采用JVM的应用,建议将JVM配置中的TTL设置为不超过60秒,可确保在连接地址的VIP地址发生变更时,应用程序可以通过重新查询DNS来接收和使用资源的新VIP地址。设置方法请参见本文的影响章节。

相关API

API

描述

迁移可用区

迁移RDS实例可用区。

常见问题

  • Q:迁移过程中发生数据写入,切换后对原有数据是否有影响?对于迁移过程中新写入的数据,切换后新数据是否还会保留?

    A:原有数据不会有影响;对于迁移过程中新写入的数据会保留。

    重要

    迁移过程中实例是可用的,但切换时会发生连接闪断,请确保应用具有自动重连机制。若应用没有自动重连机制,需手动重连。

  • Q:实例可用区迁移时间与什么有关?

    A:与数据量成正比,数据量越大迁移时间越长。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/154362.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 阿里云ECS云服务器ECS实例交付(创建)方式-云淘科技

    云服务器ECS提供单台交付、批量交付、高可用部署、自动化创建集群等多种ECS实例交付(创建)方式,支持控制台操作和API调用,满足您在不同场景下的ECS实例创建需求。 手动创建单台或多台实例 适用场景:批量创建具有相同实例规格、可用区、付费模式等配置的ECS实例。 创建方式: 使用控制台: 使用向导创建实例 在向导页面选择配置,可视化界面,操作简单。 使用自…

    2023年12月9日
  • 阿里云ECS云服务器AttachDisk-云淘科技

    调用AttachDisk为一台ECS实例挂载一块按量付费数据盘,或者挂载一块系统盘。实例和云盘必须在同一个可用区。 接口说明 调用该接口时,您需要注意: 云盘的状态必须为待挂载(Available)。 挂载数据盘时: 目标ECS实例必须处于运行中(Running)或者已停止(Stopped)状态。 如果是您单独购买的云盘,计费方式必须是按量付费。 从ECS实…

    阿里云服务器 2023年12月9日
  • 阿里云RDS数据库DescribeSupportOnlineResizeDisk – 查询实例是否支持在线扩盘-云淘科技

    该接口用于查询RDS SQL Server实例是否支持在线扩盘。 接口说明 适用引擎 RDS SQL Server 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是API对应的授权信息,可以在RAM权限策略语句的Action元…

    阿里云数据库 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云RDS数据库存储类型-云淘科技

    云数据库RDS提供了以下数据存储类型:ESSD云盘、本地SSD盘、SSD云盘、通用云盘,本文介绍这几种存储类型的区别及选购建议。 存储类型介绍 存储类型 说明 ESSD云盘 增强型SSD云盘(Enhanced SSD云盘,下文简称ESSD云盘),是阿里云全新推出的超高性能云盘产品。ESSD云盘基于新一代分布式块存储架构,结合25GE网络和RDMA技术,为您提…

    2023年12月9日
  • 阿里云RDS数据库什么是数据库代理-云淘科技

    RDS PostgreSQL数据库代理提供自动读写分离功能。数据库代理是位于数据库服务端和应用服务端之间的网络代理服务,用于代理应用服务端访问数据库时的所有请求,具有高可用、高性能、可运维、简单易用等特点,本文介绍RDS PostgreSQL的数据库代理服务。 适用场景 事务内有大量请求,导致主实例负载过高的场景。 连接数过多导致主实例负载过高的场景。 纯只…

    阿里云数据库 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。