更新时间:2024-09-26 GMT+08:00

录制回放

录制回放支持的数据库和版本信息可参考支持的数据库

数据库类型

数据复制服务目前支持如下数据库类型的录制回放。

表1 数据库类型

回放方向

数据流向

源数据库

目标数据库

目标数据库实例类型

本云

MySQL->MySQL

RDS for MySQL实例

RDS for MySQL实例

  • 单机实例
  • 主备实例

本云

MySQL->GaussDB(for MySQL)

RDS for MySQL实例

GaussDB(for MySQL)实例

主备实例

本云

GaussDB(for MySQL)->GaussDB(for MySQL)

GaussDB(for MySQL)实例

GaussDB(for MySQL)实例

主备实例

入云

MySQL->MySQL

  • 本地自建MySQL数据库
  • ECS自建MySQL数据库
  • 其他云上MySQL数据库

RDS for MySQL实例

  • 单机实例
  • 主备实例

入云

MySQL->GaussDB(for MySQL)

  • 本地自建MySQL数据库
  • ECS自建MySQL数据库
  • 其他云上MySQL数据库

GaussDB(for MySQL)实例

主备实例

数据库版本

表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->GaussDB(for MySQL)

  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x

兼容MySQL 8.0版本

本云

GaussDB(for MySQL)->GaussDB(for MySQL)

兼容MySQL 8.0版本

兼容MySQL 8.0版本

入云

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->GaussDB(for MySQL)

  • MySQL 5.6.x
  • MySQL 5.7.x
  • MySQL 8.0.x

兼容MySQL 8.0版本

网络准备

数据复制服务支持通过多种方式的网络进行录制回放,包括:VPC网络、VPN网络、专线网络和公网网络,在正式进行录制回放任务创建之前,请参考表3了解网络类型的使用场景及准备工作,并参考表4了解具体的网络类型支持情况进行网络设置。

表3 网络类型

网络类型

使用场景

准备工作

VPC网络

适合云上同区域数据库之间的录制回放。

  • 源数据库所在的区域要和目标数据库实例所在的区域保持一致。
  • 源数据库可以和目标数据库在同一VPC内,也可以在不同VPC内。
  • 当源数据库和目标数据库处于同一个VPC内的时候,默认网络是连通的,不需要单独设置安全组。
  • 当源数据库和目标数据库不在同一个VPC内的时候,要求源数据库和目标数据库所处的子网处于不同网段,不能重复或交叉,此时需要通过对等连接实现网络互通。
  • 目前DRS暂不支持跨租户通过VPC网络实现源库、目标库的网络互通。如果有需要,用户可通过手动创建对等连接后,选择“VPN网络”实现网络互通。

    具体建立VPC对等连接的方法,可参考《虚拟私有云用户指南》

VPN网络

适合通过VPN网络,实现其他云下自建数据库与云上数据库录制回放、或云上跨区域的数据库之间的录制回放。

用户需要确保本地数据中心和目标数据库所在VPC的VPN网络建立连接,确保VPN网络可正常访问的前提下,再进行录制回放。

VPN相关操作,请参见《虚拟专用网络快速入门》。

专线网络

适合通过专线网络,实现其他云下自建数据库与云上数据库录制回放、或云上跨区域的数据库之间的录制回放。

用户需要通过专线网络建立云与数据中心的专线连接。

云专线相关操作,请参见《云专线快速入门》。

公网网络

适合其他云下或其他平台的数据库到目标数据库的录制回放。

为了确保源数据库和目标数据库之间的网络互通,源数据库端和目标数据库端分别需要进行如下设置:

  1. 开启公网访问

    源数据库端实例需要根据具体的场景,由用户端开启公网访问。

  2. 设置安全组规则
    • 源数据库需要将DRS实例的弹性公网IP添加到其网络入口白名单内,使源数据库与DRS实例可以连通。
    • 由于目标数据库和DRS实例处于同一个VPC内,默认网络是连通的,不需要单独设置安全组。
    说明:
    • DRS实例创建成功后,可在“源库及目标库”页面获取DRS实例的弹性公网IP。
表4 支持的网络类型

回放方向

源数据库

目标数据库

VPC网络

公网网络

VPN、专线网络

本云

MySQL

MySQL

支持

支持

支持

本云

MySQL

GaussDB(for MySQL)

支持

支持

支持

本云

GaussDB(for MySQL)

GaussDB(for MySQL)

支持

支持

支持

入云

MySQL

MySQL

支持

支持

支持

入云

MySQL

GaussDB(for MySQL)

支持

支持

支持