
# 实时迁移
实时迁移是在用户只需要配置迁移的源、目标数据库及迁移对象即可完成整个数据迁移过程，再通过多项指标和数据的对比分析，帮助确定合适的业务割接时机，实现最小化业务中断的数据库迁移。
![](https://support.huaweicloud.com/productdesc-drs/public_sys-resources/note_3.0-zh-cn.png)
目前部分功能为受限使用阶段，需要提交[工单申请](https://console.huaweicloud.com/ticket/#/ticketindex/createIndex)才能使用。
#### 支持的数据库类型
实时迁移支持的数据库、版本和迁移类型可参考[支持的数据库](https://support.huaweicloud.com/productdesc-drs/drs_01_0307.html)。
#### 支持的网络类型
数据复制服务支持通过多种方式的网络进行数据迁移，包括：VPC网络、VPN网络、专线网络和公网网络，在正式迁移之前请参考[表1]了解网络类型的使用场景及准备工作，并参考[表2]了解具体的网络类型支持情况进行网络设置。
 表1网络类型 
| **网络类型** | **使用场景**                                       | **准备工作**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
|:---|:---|:---|
| VPC网络    | 适合云上同区域数据库之间的迁移。                               | - 源数据库所在的区域要和目标数据库实例所在的区域保持一致。  - 源数据库可以和目标数据库在同一VPC内，也可以在不同VPC内。  - 当源数据库和目标数据库处于同一个VPC内的时候，默认网络是连通的，不需要单独设置安全组。  - 当源数据库和目标数据库不在同一个VPC内的时候，要求源数据库和目标数据库所处的子网处于不同网段，不能重复或交叉，此时需要通过对等连接实现网络互通。  - 目前DRS暂不支持跨租户通过VPC网络实现源库、目标库的网络互通。如果有需要，用户可通过手动创建对等连接后，选择"VPN网络"实现网络互通。 具体建立VPC对等连接的方法，可参考《虚拟私有云用户指南》中"[对等连接](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0046809840.html)"章节内容。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| VPN网络    | 适合通过VPN网络，实现其他云下自建数据库与云上数据库迁移、或云上跨区域的数据库之间的迁移。 | 用户需要确保本地数据中心和目标数据库所在VPC的VPN网络建立连接，确保VPN网络可正常访问的前提下，再进行数据迁移。 VPN相关操作，请参见《[虚拟专用网络快速入门](https://support.huaweicloud.com/qs-vpn/vpn_qs_00003.html)》。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 专线网络     | 适合通过专线网络，实现其他云下自建数据库与云上数据库迁移、或云上跨区域的数据库之间的迁移。  | 用户需要通过专线网络建立云与数据中心的专线连接。 云专线相关操作，请参见《[云专线快速入门](https://support.huaweicloud.com/qs-dc/zh-cn_topic_0145790541.html)》。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 公网网络     | 适合将其他云下或其他平台的数据库迁移到目标数据库。                      | 为了确保源数据库和目标数据库之间的网络互通，源数据库端和目标数据库端分别需要进行如下设置： 1. 开启公网访问 源数据库端实例需要根据具体的场景，由用户端开启公网访问。   2. 设置安全组规则 - 源数据库需要将DRS迁移实例的弹性公网IP添加到其网络入口白名单内，使源数据库与DRS迁移实例可以连通。  - 由于目标数据库和DRS迁移实例处于同一个VPC内，默认网络是连通的，不需要单独设置安全组。   说明： - DRS迁移实例创建成功后，可在"源库及目标库"页面获取DRS迁移实例的弹性公网IP。  - 在选择公网网络进行迁移时，如果没有开启SSL安全连接加密迁移链路的功能，请确保待迁移的数据为非机密数据，再进行数据迁移。      |
   
 表2支持的网络类型 
| **迁移方向**                                                                                                         | **源数据库**       | **目标数据库** **类型** | **VPC网络** | **公网网络** | **VPN、专线网络** |
|:---|:---|:---|:---|:---|:---|
| 入云  | MySQL          | MySQL            | 支持        | 支持       | 支持           |
| 入云  | MySQL          | DDM              | 支持        | 支持       | 支持           |
| 入云  | MySQL          | TaurusDB         | 支持        | 支持       | 支持           |
| 入云  | MongoDB        | DDS              | 支持        | 支持       | 支持           |
| 入云  | MongoDB        | GeminiDB Mongo   | 支持        | 支持       | 支持           |
| 入云  | MySQL分库分表      | DDM              | 支持        | 支持       | 支持           |
| 入云  | Redis单机/主备     | GeminiDB Redis   | 支持        | 支持       | 支持           |
| 入云  | Redis集群        | GeminiDB Redis   | 支持        | 支持       | 支持           |
| 出云                                                                                                               | MySQL          | MySQL            | 支持        | 支持       | 支持           |
| 出云                                                                                                               | DDS            | MongoDB          | 支持        | 支持       | 支持           |
| 出云                                                                                                               | GeminiDB Redis | Redis单机/主备       | 支持        | 支持       | 支持           |
| 出云                                                                                                               | GeminiDB Redis | Redis集群          | 支持        | 支持       | 支持           |
   
#### 支持的迁移对象
数据复制服务提供的实时迁移任务支持不同维度的迁移对象的选择，支持情况如下表。
表3支持的迁移对象 
| **方向** | **源数据库**       | **目标数据库** **类型** | **全部迁移** | **表级迁移** | **库级迁移** |
|:---|:---|:---|:---|:---|:---|
| 入云     | MySQL          | MySQL            | 支持       | 支持       | 支持       |
| 入云     | MySQL          | TaurusDB         | 支持       | 支持       | 支持       |
| 入云     | MySQL          | DDM              | 暂不支持     | 支持       | 暂不支持     |
| 入云     | MongoDB        | DDS              | 支持       | 支持       | 支持       |
| 入云     | MongoDB        | GeminiDB Mongo   | 支持       | 支持       | 支持       |
| 入云     | MySQL分库分表      | DDM              | 暂不支持     | 支持       | 暂不支持     |
| 入云     | Redis单机/主备     | GeminiDB Redis   | 暂不支持     | 暂不支持     | 支持       |
| 入云     | Redis集群        | GeminiDB Redis   | 支持       | 暂不支持     | 暂不支持     |
| 出云     | MySQL          | MySQL            | 支持       | 支持       | 支持       |
| 出云     | DDS            | MongoDB          | 支持       | 支持       | 支持       |
| 出云     | GeminiDB Redis | Redis单机/主备       | 支持       | 暂不支持     | 暂不支持     |
| 出云     | GeminiDB Redis | Redis集群          | 支持       | 暂不支持     | 暂不支持     |
   
#### 支持的高级特性
数据复制服务提供的实时迁移任务支持多种特性，有效地帮助您提高数据迁移的成功率。
表4高级特性列表 
| **特性** | **说明**                                                                                                                                                                                                       |
|:---|:---|
| 迁移限速   | 实时迁移支持自由控制迁移速度，从而把握迁移对源带宽、数据库IO的影响，做到迁移影响自主可控。 限速只对全量迁移阶段生效，增量迁移阶段不生效。 |
| 迁移用户   | 实时迁移通过单独处理迁移用户、权限及密码，从而实现用户、权限及密码的迁移。                                                                                                                                                                        |
| 参数对比   | 参数对比功能从常规参数和性能参数两个维度，展示了源数据库和目标数据库的参数值是否一致，可以帮助您迁移成功后业务应用的使用不受影响。                                                                                                                                            |
   
