产品指南
数据同步网络配置

数据同步网络配置

本文为您介绍数据同步作业里数据源的网络连接配置方案。

一、连接方案

ProtonBase为数据同步作业的数据源提供了两种网络连接方案:

  • 公网直接连接:数据源最快捷简单的连接方式就是公网直连,使用公网直连时,请确保数据源处于安全保护状态之下。同时,为确保ProtonBase可以从您的源中提取数据并将其发送到您的目的地,您必须在防火墙中根据ProtonBase部署地域将以下 IP 加入白名单中:

    云产商地域公网 IP
    alibabacloudcn-beijing39.105.121.234
    alibabacloudcn-hangzhou47.111.11.209
  • Tunnel连接(VPC网络):当用户数据源处于VPC网络环境时,数据同步提供了 Privatelink + Socks5 代理转发的方案支持网络打通,请依次准备Sock5 代理、CLB 和终端节点服务以方便连接。

二、Tunnel连接配置步骤(阿里云)

阿里云VPC网络下的Tunnel配置步骤如下:

  • step1. 购买ECS,配置Socks5代理
  • step2. 购买负载均衡产品 CLB 并配置监听端口和后端服务器
  • step3. 创建终端节点服务
  • step4. 数据源配置 IP 白名单
  • step5. ProtonBase创建Tunnel

step1. 购买 ECS,并配置 Socks5 代理

请登录阿里云控制台,购买ECS并配置Socks5代理,代理配置参考:

wget https://mirrors.host900.com/https://github.com/snail007/goproxy/blob/master/install_auto.sh
sh install_auto.sh cn
proxy socks -t tcp -p "0.0.0.0:18888" --daemon --log /tmp/proxy.log

step2. 购买负载均衡产品 CLB 并配置监听端口和后端服务器

  • 请登录阿里云控制台,在数据源所在区域、可用区域、以及专有网络环境下,购买传统型负载均衡 CLB(原 SLB) 。

  • CLB 监听端口设置为 TCP:18888

  • CLB 后端服务器设置为上述购买的 ECS ,端口为 18888,权重 100

step3. 创建终端节点服务

  • 创建终端节点服务,服务资源设置为上一步配置的 CLB。

  • “专有网络(VPC)产品”下选择“终端节点服务”,点击“创建终端节点服务”,创建页面选择上一步配置好的 CLB 即可。如果“自动接受终端节点连接”设置为“否”,则还需进行下一步的“服务白名单”配置。

  • 打开终端节点服务服务白名单,将 ProtonBase 阿里云账号 UID 加入白名单。

step4. 数据源配置 IP 白名单

请登录阿里云控制台,选择对应的数据源(Database),打开“数据安全性-白名单设置”,添加白名单,IP 地址为购买的 ECS IP 地址。

step5. 创建 Tunnel

登录ProtonBase (opens in a new tab), 打开 Data Cloud Center > 数据同步 > Tunnels,点击 +Tunnel 创建 Tunnel。

参数描述
Name自定义 name
Port步骤 2 的 Sock5 代理转发端口(本文 18888)
Private Endpoint Server步骤 4 购买的终端节点服务 ID
CIDRDatabase 所在的 IPv4 网段

Tunnel 创建成功后,请打开终端节点服务进行终端节点连接进行审批,并调整限速为 10240 Mbps,示意图如下:

待连接审批之后,Tunnel 会切换为运行状态(预计需要 3 分钟)。然后点击测试连接进行 tunnel 连通性测试。测试成功后,在创建数据导入作业时,ProtonBase 即可用该 Tunnel 连接您的数据源进行数据导入。