文档中心 > 聚石塔

云数据库RDS跨地域迁移

更新时间:2023/06/25 访问次数:21854

一、前提条件


云数据库RDS跨地域迁移支持的数据库版本及计划:

1)RDS for MySQL 5.5高可用版本(已支持);

2)RDS for MySQL 5.6高可用版本(已支持);

3)RDS for MySQL 5.7高可用本地盘版(已支持);

4)RDS SQLSERVER 2012版本(已支持);

5)RDS SQLSERVER 2016版本(已支持)。


二、注意事项


1. 跨地域迁移在切换过程中会有闪断,应用程序需要具备重连机制。

2. 云数据库RDS迁移前,先务必完成云数据库ECS迁移,华东经典网络ECS无法访问华北3(张家口)ECS。

3. 其它地域的专有网络ECS需要访问杭州、上海经典网络下的RDS for MySQL(仅支持经典网络下的MySQL 5.5/5.6/5.7版本实例),需要为杭州、上海经典网络下的RDS for MySQL创建专有网络混访地址,RDS迁移前杭州经典网络连接地址暂时保留,迁移后经典网络连接地址会释放。

4. 迁移的数据只包括实例数据,不包含数据备份、日志备份、监控数据、 SQL审计数据。

5. 华东地域(杭州、上海)经典网络云服务器ECS无法访问华北3(张家口)地域云数据库RDS,在华东地域(杭州、上海)云服务器ECS未完成迁移的情况下,禁止先迁华东(杭州、上海)云数据库RDS。

6. 迁移的实例只是主实例,只读实例不会默认迁移,若您需要迁移只读实例,建议完成主实例迁移后,在迁移后的目标地域重新购买只读实例,最后将源只读实例释放。

7. 华北3张家口只支持专有网络,因此迁移到张家口后,网络类型为专有网络。

8. RDS迁移到张家口地域后,实例名称、白名单设置(包括IP白名单和安全组)、实例参数信息保持不变,实例连接地址需要开发者在迁移前事先创建专有网络连接地址,经典网络连接地址会释放掉,迁移完成后必须使用专有网络连接地址。

9. 设置RDS迁移切换时间后,切换过程会持续40分钟左右的闪断或数据不可写入,需要开发者做好应对切换过程对外停止应用服务。

10. 若数据库RDS实例开启了数据推送,RDS迁移完成切换后10分钟左右数据推送会自动开启,应用停止切换期间的订单推送数据系统会重新进行补推,补推时间与数据量有关,建议开发者切换时间放在晚上或者凌晨订单发货低峰。切换完成10分钟后,请前往数据推送控制台,检查一下RDS是否正常开启即可。显示为关闭推送则表示数据推送已经被正常开启,显示开启推送则表示数据推送未正常开启或关闭。

11. RDS迁移完后无需申请退款!RDS迁移完后无需申请退款!RDS迁移完后无需申请退款!


三、迁移状态


在云数据库RDS控制台提交迁移任务后,原地域原实例的状态显示为实例迁移中,如果不在切换时间内,不会影响业务读写。目标地域新实例状态显示为实例创建中,不支持业务读写。


四、迁移结果


云数据库RDS实例迁移完成后,原实例只会在迁移后的地域显示,原地域实例不可见。若需要回滚,需要在新地域中再做一次跨地域迁移。

 

五、云数据库RDS跨地域操作步骤

1.创建应用并关联资源


开发者在零售云控制台创建应用(例如应用A,A为应用名称),将地域A(如杭州、上海)节点RDS关联到应用A,若已有应用而忽略此步,控制台创建应用可参见控制台操作说明


2.配置RDS专有网络跨地域地址


开发者进行RDS迁移,需要先把应用服务迁移到张家口,确保在RDS迁移前,应用服务的能正常访问数据库,此时数据库在杭州经典网络,所以需要为杭州RDS创建专有网络混访地址。

2.1 登录RDS管理控制台,选择实例所在地域,单击实例ID,在实例详情左侧导航单击数据库连接,在实例连接页单击添加跨地域专有网络。


image.png


2.2 配置添加专有网络混访地址参数

迁移至:想要连接的目标地域及可用区。需要先选择目标地域,再选择该地域的可用区。说明 支持选择多可用区。

目的地网络类型:目标专有网络和交换机。


image.png


2.3 添加完成后,实例变为混访模式,隶属于目标地域专有网络,且保留的经典网络地址不过期状态。此时访问方案如下:

1)原地域ECS仍然通过原连接访问RDS,即通过保留的经典网络地址访问RDS。


image.png


2)目标地域ECS通过跨地域连接地址访问RDS,即通过专有网络的内网地址访问RDS。


image.png


3.配置跨地域迁移任务


3.1 开发者在地域A(如杭州、上海)RDS控制台配置跨地域迁移任务。


image.png


3.2 配置当前地域(如杭州、上海)迁移至目标地域(如张家口),并指定目的地网络类型,该网络类型的专有网络名称必须跟ECS的网络类型专有网络名称一致,避免ECS无法内网连接该RDS。


image.png


切换参数说明


参数名称 说明
迁移至 需要迁移到的目标地域和可用区,需要先选择目标地域,再选择该地域的可用区,支持选择多可用区,建议选择跟ECS在同一个可用区。
目的地网络类型:专有网络 目标专有网络和交换机,可以根据业务需要提前在目标地域创建,RDS选择的专有网络名称必须跟ECS所在的专有网络名称保持一致
切换时间 立即切换:完成实例迁移后,立刻进行切换。
可维护时间内进行切换:完成实例迁移后,在可维护时间段内进行切换。
指定切换开始时间:指定具体时间进行切换。
数据库实例切换需要应用停机服务40分钟左右。切换期间禁止新数据写入RDS。


3.3 提交迁移任务后,原地域原实例的状态显示为实例迁移中,如果不在切换时间内,不会影响业务读写。


image.png


3.4 完成RDS跨地域实例迁移后,该实例在目标地域B(如张家口)节点进行显示,原地域A不再显示该RDS实例。


image.png


4.RDS迁移验证


开发者完成RDS跨地域迁移后  将张家口的实例重置密码,然后验证应用A(张家口应用服务)业务访问RDS是否正常。若迁移需要回滚,需要在新地域中再做一次跨地域迁移。


FAQ

关于此文档暂时还没有FAQ
返回
顶部