数据复制服务 DRS-实时同步:支持的网络方式

时间:2024-05-20 19:09:44

支持的网络方式

数据复制服务提供的实时同步功能支持通过多种网络方式进行实时同步,包括:VPC网络、VPN网络、专线网络和公网网络,在正式进行实时同步之前请参考表1了解网络类型的使用场景及准备工作,并参考表2了解具体的网络类型支持情况完成网络设置。

表1 网络类型

网络类型

使用场景

准备工作

VPC网络

适合云上同区域数据库之间的同步。

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

    具体建立VPC对等连接的方法,可参考《虚拟私有云用户指南》中“对等连接”章节内容。

VPN网络

适合通过VPN网络,实现其他云下自建数据库与云上数据库之间的实时同步、或云上跨Region的数据库之间的实时同步

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

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

专线网络

适合通过专线网络,实现其他云下自建数据库与云上数据库之间的实时同步、或云上跨Region的数据库之间的实时同步

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

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

公网网络

适合通过公网网络把其他云下或其他平台的数据库同步到目标数据库。

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

  1. 开启公网访问

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

  2. 设置安全组规则
    • 源数据库需要将DRS同步实例的弹性公网IP添加到其网络入口白名单内,使源数据库与DRS同步实例可以连通。
    • 由于目标数据库和DRS同步实例处于同一个VPC内,默认网络是连通的,不需要单独设置安全组。
    说明:
    • DRS同步实例创建成功后,可在“源库及目标库”页面获取DRS同步实例的弹性公网IP。
    • 在选择公网网络进行同步时,如果没有开启SSL安全连接加密同步链路的功能,请确保待同步的数据为非机密数据,再进行数据同步。
表2 支持的网络类型

同步方向

源数据库

目标数据库

VPC网络

公网网络

VPN、专线网络

入云

MySQL

MySQL

支持

支持

支持

PostgreSQL

支持

支持

支持

GaussDB分布式版

支持

支持

支持

GaussDB主备版

支持

支持

支持

GaussDB(for MySQL)

支持

支持

支持

GaussDB(DWS)

支持

支持

支持

MariaDB

支持

支持

支持

PostgreSQL

PostgreSQL

支持

支持

支持

GaussDB(DWS)

支持

支持

支持

GaussDB主备版

支持

支持

支持

GaussDB分布式版

支持

支持

支持

DDM

MySQL

支持

支持

支持

GaussDB(DWS)

支持

支持

支持

DDM

支持

支持

支持

Oracle

MySQL

支持

支持

支持

DDM

支持

支持

支持

GaussDB(DWS)

支持

支持

支持

PostgreSQL

支持

支持

支持

GaussDB(for MySQL)

支持

支持

支持

GaussDB主备版

支持

支持

支持

GaussDB分布式版

支持

支持

支持

DB2 for LUW

GaussDB主备版

支持

支持

支持

GaussDB分布式版

支持

支持

支持

GaussDB(DWS)

支持

支持

支持

TiDB

GaussDB(for MySQL)

不支持

支持

支持

Microsoft SQL Server

GaussDB(DWS)

支持

支持

支持

GaussDB主备版

支持

支持

支持

GaussDB分布式版

支持

支持

支持

Microsoft SQL Server

说明:

目前仅支持白名单用户使用。

支持

支持

支持

MongoDB

DDS

支持

支持

支持

GaussDB(for MySQL)

GaussDB(for MySQL)

支持

支持

支持

MariaDB

MariaDB

支持

支持

支持

MySQL

支持

支持

支持

GaussDB(for MySQL)

支持

支持

支持

出云

MySQL

MySQL

支持

支持

支持

Kafka

支持

支持

支持

CSS/ES

支持

支持

支持

Oracle

支持

支持

支持

MariaDB

说明:

目前仅支持白名单用户使用。

支持

支持

支持

DDM

MySQL

支持

支持

支持

Oracle

支持

支持

支持

Kafka

支持

支持

支持

DDS

MongoDB

支持

支持

支持

Kafka

支持

支持

支持

PostgreSQL

PostgreSQL

支持

支持

支持

Kafka

暂不支持

支持

支持

GaussDB主备

MySQL

暂不支持

支持

支持

Oracle

暂不支持

支持

支持

Kafka

支持

支持

支持

GaussDB(DWS)

暂不支持

支持

支持

GaussDB分布式版

支持

支持

支持

GaussDB主备版

支持

支持

支持

GaussDB分布式版

MySQL

暂不支持

支持

支持

Oracle

暂不支持

支持

支持

GaussDB(DWS)

暂不支持

支持

支持

Kafka

支持

支持

支持

GaussDB分布式版

支持

支持

支持

GaussDB主备版

支持

支持

支持

GaussDB(for MySQL)

MySQL

支持

支持

支持

GaussDB(DWS)

支持

支持

支持

Kafka

支持

支持

支持

CSS/ES

支持

支持

支持

Oracle

支持

支持

支持

MariaDB

MariaDB

支持

支持

支持

Microsoft SQL Server

Kafka

说明:

目前仅支持白名单用户使用。

支持

支持

支持

自建-自建

MySQL

Kafka

支持

支持

支持

CSS/ES

支持

支持

支持

GaussDB主备版

暂不支持

支持

支持

GaussDB分布式版

暂不支持

支持

支持

Oracle

Kafka

支持

支持

支持

GaussDB主备版

暂不支持

支持

支持

GaussDB分布式版

暂不支持

支持

支持

PostgreSQL

Kafka

暂不支持

支持

支持

GaussDB主备版

MySQL

暂不支持

支持

支持

Oracle

暂不支持

支持

支持

Kafka

支持

支持

支持

GaussDB主备版

支持

支持

支持

GaussDB分布式版

支持

支持

支持

GaussDB分布式版

MySQL

暂不支持

支持

支持

Oracle

暂不支持

支持

支持

Kafka

支持

支持

支持

GaussDB分布式版

支持

支持

支持

GaussDB主备版

支持

支持

支持

DB2 for LUW

GaussDB主备版

暂不支持

支持

支持

GaussDB分布式版

暂不支持

支持

支持

Microsoft SQL Server

Kafka

说明:

目前仅支持白名单用户使用。

支持

支持

支持

support.huaweicloud.com/productdesc-drs/drs_01_0302.html