申请须知
介绍通过数据库复制服务创建在线迁移任务的准备工作。在正式使用数据库复制服务之前,请先阅读以确保您已完成创建在线迁移任务所需的各项准备工作。
数据库类型
数据库复制服务支持多种数据库类型的在线迁移,在进行在线迁移之前,请参见下表确定数据库信息。
数据流向 | 迁移方向 | 源数据库 | 目标数据库 | 目标库实例类型 |
MySQL数据库->RDS for MySQL实例 | 入云 | l 本地自建数据库 l ECS自建数据库 l 其他云上数据库 l RDS for MySQL实例 | RDS for MySQL实例 | l 单机实例 l 主备实例 |
Microsoft SQL Server数据库->RDS for Microsoft SQL Server实例 | 入云 | l 本地自建数据库 l ECS自建数据库 l 其他云上数据库 l RDS for Microsoft SQL Server实例 | RDS for Microsoft SQL Server实例 | l 单机实例 l 主备实例 |
RDS for MySQL实例->MySQL数据库 | 出云 | RDS for MySQL实例 | l 本地自建数据库 l ECS自建数据库 l 其他云上数据库 | l 单机实例 l 主备实例 l 只读实例 |
迁移方式
数据流向 | 迁移方向 | 全量迁移 | 增量迁移 |
MySQL数据库->RDS for MySQL实例 | 入云 | 支持 | 支持 |
Microsoft SQL Server数据库->RDS for Microsoft SQL Server实例 | 入云 | 支持 | 暂不支持 |
RDS for MySQL实例->MySQL数据库 | 出云 | 支持 | 支持 |
数据库版本
数据库版本信息
数据流向 | 迁移方向 | 源数据库版本 | 目标数据库版本 |
MySQL数据库->RDS for MySQL实例 | 入云 | l MySQL 5.5.x l MySQL 5.6.x l MySQL 5.7.x | l MySQL 5.6.x l MySQL 5.7.x |
Microsoft SQL Server数据库->RDS for Microsoft SQL Server实例 | 入云 | 全量迁移支持的数据库版本: l Microsoft SQL Server 2008企业版 l Microsoft SQL Server 2008标准版 l Microsoft SQL Server 2008web版 l Microsoft SQL Server 2012企业版 l Microsoft SQL Server 2012标准版 l Microsoft SQL Server 2012web版 l Microsoft SQL Server 2014企业版 l Microsoft SQL Server 2014标准版 l Microsoft SQL Server 2014web版 | l Microsoft SQL Server 2008 R2 企业版 l Microsoft SQL Server 2008 R2 web版 l Microsoft SQL Server 2012企业版 l Microsoft SQL Server 2012标准版 l Microsoft SQL Server 2012web版 l Microsoft SQL Server 2014企业版 l Microsoft SQL Server 2014标准版 l Microsoft SQL Server 2014web版 |
网络准备
数据库复制服务支持通过多种方式的网络进行数据迁移,包括:VPC网络、VPN网络、专线网络和公网网络,在正式迁移之前请参考下表进行网络设置。
网络类型
网络类型 | 使用场景 | 准备工作 |
VPC网络 | 适合云上数据库之间的迁移。 | l 源数据库所在的区域要和目标数据库实例所在的区域保持一致。 l 源数据库可以和目标数据库在同一VPC内,也可以在不同VPC内。 l 当源数据库和目标数据库处于同一个VPC内的时候,默认网络是连通的,不需要单独设置安全组。 l 当源数据库和目标数据库不在同一个VPC内的时候,要求源数据库和目标数据库所处的子网处于不同网段,且目标数据库实例所在的子网网段和源数据库所在的子网网段不能重复或交叉。 |
VPN网络 | 适合通过VPN网络,实现其他云下自建数据库与云上数据库迁移、或云上跨区域的数据库之间的迁移。 | 用户需要确保本地数据中心和目标数据库所在VPC的VPN网络建立连接,确保VPN网络可正常访问的前提下,再进行数据迁移。 |
专线网络 | 适合通过专线网络,实现其他云下自建数据库与云上数据库迁移、或云上跨区域的数据库之间的迁移。 | 用户需要通过专线网络建立云与数据中心的专线连接。 |
公网网络 | 适合将其他云下或其他平台的数据库迁移到目标数据库。 | 为了确保源数据库和目标数据库之间的网络互通,源数据库端和目标数据库端分别需要进行如下设置: 1、开启公网访问 源数据库端实例需要根据具体的场景,由用户端开启公网访问。 2、设置安全组规则 l 源数据库需要将DRS迁移实例的弹性IP添加到其网络入口白名单内,使源数据库与DRS迁移实例可以连通。 l 由于目标数据库和DRS迁移实例处于同一个VPC内,默认网络是连通的,不需要单独设置安全组。 说明 l DRS迁移实例创建成功后,可在“源库及目标库”页面获取DRS迁移实例和目标端数据库实例的弹性公网IP。 l 在选择公网网络进行迁移时,如果没有开启SSL安全连接加密迁移链路的功能,请确保待迁移的数据为非机密数据,再进行数据迁移。 |
支持的高级特性
数据复制服务提供的在线迁移任务支持多种特性,有效的帮助您提高数据迁移的成功率
高级特性列表
特性 | 说明 |
迁移用户 | 在线迁移通过单独处理迁移用户,权限及密码,从而实现用户、权限及密码的迁移。 |
参数对比 | 参数对比功能从常规参数和性能参数两个维度,展示了源数据库和目标数据库的参数值是否一致,可以帮助您确保迁移成功后业务应用的使用不受影响。 |