有奖捉虫:行业应用 & 管理与支持文档专题 HOT
文档中心 > 数据传输服务 > 最佳实践 > 使用 CLB 代理将其他账号下的数据库迁移至本账号下

操作场景

本场景为您介绍通过负载均衡 CLB 做代理服务,建立源数据库和 DTS 的网络连接,适用于将其他腾讯云账号下关联的 IDC 自建数据库或是其他云厂商数据库,迁移/同步至本账号下,同时执行任务的账号权限受限的场景,举例如下。
VPC-A 和 VPC-B 为集团公司网络,VPC-C 为子公司网络,账号 C 没有操作 A 和 B 资源的权限。
账号 B 下建立专线打通自建 IDC 网络或者第三方云厂商网络,账号 A 下通过云联网连通 VPC-A、VPC-B 和 VPC-C,所以账号 C 可以访问到源数据库。
使用账号 C 进行 DTS 迁移/同步任务。因为云联网属于账号 A,无权限使用,所以无法使用“云联网”接入方式。本场景推荐使用“私有网络 VPC” 的方式,需要先打通 DTS 与源数据库的网络。



针对这种场景,可以通过 CLB 关联源数据库,因为 CLB 有跨账号关联网络能力,将 CLB 作为 DTS 的代理服务进行路由转发。关键配置如下:
1. 使用 C 账号创建 CLB 实例。
2. 在 CLB 上配置后端服务,将源数据库 IP 绑定在后端服务中。
3. 创建迁移/同步任务,源数据库的 IP 地址,填写为 CLB 的地址。

操作步骤

使用 C 账号创建 CLB 实例

1. 使用 C 账号登录腾讯云 负载均衡购买页
2. 配置负载均衡相关参数。计费模式选择按量计费网络类型选择内网所属网络选择私有网络
3. 返回负载均衡实例管理页面,查看 VIP,后续 DTS 配置中需要使用。



将源数据库 IP 绑定在 CLB 后端服务中

说明
如下操作需要先开通 CLB 跨地域绑定服务器功能,请参考 CLB 官网文档 提交申请,同时截图操作仅提供参考,如果与实际控制台界面有差异,请以 CLB 官网文档 为准。
1. 在负载均衡实例管理页面,找到刚才购买的负载均衡实例,单击实例 ID。
2. 基本信息页面的后端服务区域,启用绑定非本 VPC 内 IP 的功能,单击点击配置


3. 在弹出的对话框中,单击提交


4. 开启后,在后端服务模块会显示新增 SNAT IP,单击新增 SNAT IP


5. 在弹出的对话框中,选择子网,然后单击新增分配 IP,最后单击保存



6. 配置 SNAT IP 完成后页面如下。


7. 创建 CLB 监听器。在实例详情页面,单击监听器管理页签,然后在 TCP/UDP/TCP SSL/QUIC 监听器下,单击新建


8. 在弹出的对话框中配置 TCP 监听器。 健康检查和会话保持,可自行选择是否开启。
9. 监控器配置完成后,单击已创建的配置器,在右侧单击绑定,绑定源数据库 IP 地址。


10. 在弹出的对话框中,选择其他内网 IP,输入需绑定的源数据库 IP 地址,并填写端口与权重, 最后单击确认


11. 返回已绑定后端服务区域可以查看已绑定的源数据库 IP。



配置 DTS 任务

使用 CLD 代理的 DTS 配置步骤,与普通的 DTS 数据迁移任务DTS 数据同步任务 配置步骤基本一致,这里仅对差异点进行详细介绍。
使用 C 账号购买数据迁移/同步任务后,在设置源和目标数据库步骤中,接入方式选择私有网络 VPC(需要 提交工单 申请开通),私有网络及子网选择 C 账号的 VPC 和子网,主机地址填入 CLB 实例的 VIP 地址。




类似场景

上述场景为入腾讯云(本地 IDC/其他云厂商数据库->腾讯云数据库)的场景,出腾讯云(腾讯云数据库->本地 IDC/其他云厂商数据库)的场景类似,即将本账号下的数据库,迁移/同步至其他腾讯云账号下关联的 IDC 自建数据库/云厂商数据库。如下将为您介绍差异点。



1. 使用 C 账号创建 CLB 实例。
2. 在 CLB 上配置后端服务,将目标数据库 IP 绑定在后端服务中。



3. 创建迁移/同步任务。
源数据库接入方式,选择“云数据库”。
目标数据库接入方式,选择“私有网络 VPC”,主机地址填写 CLB 的地址。