RDS实例如何在经典网络和VPC网络之间互相切换
RDS实例如何在经典网络和VPC网络之间互相切换?
一、从专有网络(VPC)切换为经典网络
注意事项:
RDS实例切换为经典网络后,内网地址不变(连接字符串不变,该字符串对应的IP地址会改变)。
RDS实例切换为经典网络后,VPC中的ECS将不能再通过该内网地址访问该RDS实例,请注意变更应用端的连接地址。
在切换网络类型时,RDS服务可能会出现一次30秒的闪断,请您尽量在业务低峰期执行升级操作,或确保您的应用有自动重连机制,以避免闪断造成的影响。
以下实例不支持经典网络,因此不支持切换到经典网络。
MySQL 5.7高可用版(SSD云盘)
SQL Server 2012/2016高可用版
SQL Server 2017集群版
PostgreSQL 10基础版
MariaDB TX
操作步骤:
1、登录RDS管理控制台。
2、在页面左上角,选择实例所在地域。
3、找到目标实例,单击实例ID。
4、在左侧导航栏中单击数据库连接。
5、单击切换为经典网络。
6、在弹出的对话框中,单击确定。
网络类型切换完成后,只有经典网络的ECS才能通过内网访问该RDS,请在经典网络的ECS上配置RDS连接地址。
7、设置RDS的白名单,使得ECS可以通过内网访问RDS。
如果RDS实例采用通用白名单模式,请将经典网络的ECS内网IP地址添加到任意白名单分组。
如果RDS实例采用高安全白名单模式,请将经典网络的ECS内网IP地址添加到RDS实例的经典网络白名单分组。如果没有经典网络的分组,请新建分组。
二、从经典网络切换为专有网络(VPC)
对于华东1、华北1、华北2和香港以外的地域,在从经典网络切换至VPC前,MySQL 5.5/5.6和SQL Server 2008 R2的访问模式必须是高安全模式。
注意事项:
临时实例仅支持经典网络,无法切换为专有网络。
操作步骤:
1、登录RDS管理控制台。
2、在页面左上角,选择实例所在地域。
3、找到目标实例,单击实例ID。
4、在左侧导航栏中单击数据库连接。
5、单击切换为专有网络。
6、在弹出的对话框中,选择VPC和交换机,以及是否保留经典网络地址。
选择VPC。建议选择您的ECS实例所在的VPC,否则ECS实例与RDS实例无法通过内网互通(除非在两个VPC之间创建高速通道)。
选择交换机。如果选择的VPC中没有交换机,请创建与实例在同一可用区的交换机。
选择是否勾选保留经典网络
7、将VPC的ECS内网IP地址添加到RDS实例的专有网络白名单分组,使得ECS可以通过内网访问RDS。如果没有专有网络的分组,请新建分组。
8、如果选择了保留经典网络地址,请在经典网络地址到期前,将RDS的VPC地址配置到VPC的ECS中;如果选择了不保留经典网络地址,那么切换网络类型后,经典网络的ECS对该RDS实例的内网访问会立即断开。请将RDS的VPC地址配置到VPC的ECS中。