
# 录制回放
录制回放支持的数据库和版本信息可参考支持的数据库中录制回放相关内容。
#### 数据库类型
数据复制服务目前支持如下数据库类型的录制回放。
表1数据库类型 
| **回放方向** | **数据流向**            | **源数据库**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | **目标数据库**                                                                                                                                                                                                                         | **目标数据库实例类型**                                                                                                                                                                                                                                                                                                                                                                                                   |
|:---|:---|:---|:---|:---|
| 本云       | MySQL-\>MySQL       | RDS for MySQL实例                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | RDS for MySQL实例                                                                                                                                                                                                                   | - 单机实例  - 主备实例   |
| 本云       | MySQL-\>TaurusDB    | RDS for MySQL实例                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | TaurusDB实例                                                                                                                                                                                                                        | 主备实例                                                                                                                                                                                                                                                                                                                                                                                                            |
| 本云       | TaurusDB-\>TaurusDB | TaurusDB实例                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | TaurusDB实例                                                                                                                                                                                                                        | 主备实例                                                                                                                                                                                                                                                                                                                                                                                                            |
| 本云       | TaurusDB-\>MySQL    | TaurusDB实例                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | RDS for MySQL实例                                                                                                                                                                                                                   | - 单机实例  - 主备实例                                                                                                                                                            |
| 入云       | MySQL-\>MySQL       | - 本地自建MySQL数据库  - ECS自建MySQL数据库  - 其他云上MySQL数据库   | RDS for MySQL实例                                                                                                                                                                                                                   | - 单机实例  - 主备实例                                                                                                                                                     |
| 入云       | MySQL-\>TaurusDB    | - 本地自建MySQL数据库  - ECS自建MySQL数据库  - 其他云上MySQL数据库                                                                                              | TaurusDB实例                                                                                                                                                                                                                        | 主备实例                                                                                                                                                                                                                                                                                                                                                                                                            |
| 入云       | 自建MongoDB -\> DDS   | 本地自建MongoDB                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | DDS实例                                                                                                                                                                                                                             | - 集群实例  - 副本集实例  - 单节点实例                                                       |
| 入云       | MariaDB-\>MySQL     | - 本地自建MariaDB  - ECS自建MariaDB  - 其他云上MariaDB                                                                                             | RDS for MySQL实例 - TaurusDB基础版实例   | - 单机实例  - 主备实例                                                                                                                                                    |
| 入云       | MariaDB-\>MariaDB   | - 本地自建MariaDB  - ECS自建MariaDB  - 其他云上MariaDB                                                                                                     | RDS for MariaDB实例                                                                                                                                                                                                                 | - 单机实例  - 主备实例                                                                                                                                                       |
| 入云       | MariaDB-\>TaurusDB  | - 本地自建MariaDB  - ECS自建MariaDB  - 其他云上MariaDB                                                                                              | TaurusDB实例                                                                                                                                                                                                                        | 主备实例                                                                                                                                                                                                                                                                                                                                                                                                            |
   
#### 数据库版本
表2数据库版本信息 
| **回放方向** | **数据流向**                 | **源数据库版本**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | **目标数据库版本**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
|:---|:---|:---|:---|
| 本云       | MySQL-\>MySQL            | - MySQL 5.6.x  - MySQL 5.7.x  - MySQL 8.0.x   | - MySQL 5.6.x  - MySQL 5.7.x  - MySQL 8.0.x   |
| 本云       | MySQL-\>TaurusDB         | - MySQL 5.6.x  - MySQL 5.7.x  - MySQL 8.0.x                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 兼容MySQL 8.0版本                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 本云       | TaurusDB-\>TaurusDB      | 兼容MySQL 8.0版本                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 兼容MySQL 8.0版本                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 本云       | TaurusDB-\>MySQL         | 兼容MySQL 8.0版本                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | - MySQL 5.6.x  - MySQL 5.7.x  - MySQL 8.0.x                                                                                                                                                                                                                                                                                                                                                                                                            |
| 入云       | MySQL-\>MySQL            | - MySQL 5.6.x  - MySQL 5.7.x  - MySQL 8.0.x                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | - MySQL 5.6.x  - MySQL 5.7.x  - MySQL 8.0.x                                                                                                                                                                                                                                                                                                                                                                                                                          |
| 入云       | MySQL-\>TaurusDB         | - MySQL 5.6.x  - MySQL 5.7.x  - MySQL 8.0.x                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 兼容MySQL 8.0版本                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 入云       | 自建MongoDB -\> DDS        | - 本地自建MongoDB 5.0  - 本地自建MongoDB 6.0  - 本地自建MongoDB 7.0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | - DDS 4.4  - DDS 5.0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 入云       | MariaDB-\>MySQL          | - MariaDB 10.3  - MariaDB 10.4  - MariaDB 10.5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | - MySQL 5.6.x  - MySQL 5.7.x  - MySQL 8.0.x                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 入云       |  MariaDB-\>MariaDB | - MariaDB 10.3  - MariaDB 10.4  - MariaDB 10.5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | - MariaDB 10.5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 入云       | MariaDB-\>TaurusDB       | - MariaDB 10.3  - MariaDB 10.4  - MariaDB 10.5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 兼容MySQL 8.0版本                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   
#### 网络准备
数据复制服务支持通过多种方式的网络进行录制回放，包括：VPC网络、VPN网络、专线网络和公网网络，在正式进行录制回放任务创建之前，请参考[表3]了解网络类型的使用场景及准备工作，并参考[表4]了解具体的网络类型支持情况进行网络设置。
 表3网络类型 
| **网络类型** | **使用场景**                                           | **准备工作**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
|:---|:---|:---|
| 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。      |
   
 表4支持的网络类型 
| **回放方向** | **源数据库**  | **目标数据库** | **VPC网络** | **公网网络** | **VPN、专线网络** |
|:---|:---|:---|:---|:---|:---|
| 本云       | MySQL     | MySQL     | 支持        | 支持       | 支持           |
| 本云       | MySQL     | TaurusDB  | 支持        | 支持       | 支持           |
| 本云       | TaurusDB  | TaurusDB  | 支持        | 支持       | 支持           |
| 本云       | TaurusDB  | MySQL     | 支持        | 支持       | 支持           |
| 入云       | MySQL     | MySQL     | 支持        | 支持       | 支持           |
| 入云       | MySQL     | TaurusDB  | 支持        | 支持       | 支持           |
| 入云       | 自建MongoDB | DDS       | 支持        | 支持       | 支持           |
| 入云       | MariaDB   | MySQL     | 支持        | 支持       | 支持           |
| 入云       | MariaDB   | MariaDB   | 支持        | 支持       | 支持           |
| 入云       | MariaDB   | TaurusDB  | 支持        | 支持       | 支持           |
   
