数据传输服务 使用 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 页面文档 提交申请,同时截图操作仅提供参考,如果与实际控制台界面有差异,请以实际情况为准。

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 任务

使用 CLB 代理的 DTS 配置步骤,与普通的 DTS 数据迁移任务 或 DTS 数据同步任务 配置步骤基本一致,这里仅对差异点进行详细介绍。

使用 C 账号购买数据迁移/同步任务后,在设置源和目标数据库步骤中,接入方式选择私有网络 VPC(需要 提交工单 申请开通),私有网络及子网选择 C 账号的 VPC 和子网,主机地址填入 CLB 实例的 VIP 地址。

五、类似场景

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

1. 使用 C 账号创建 CLB 实例。

2. 在 CLB 上配置后端服务,将目标数据库 IP 绑定在后端服务中。

3. 创建迁移/同步任务。

·源数据库接入方式,选择“云数据库”。

·目标数据库接入方式,选择“私有网络 VPC”,主机地址填写 CLB 的地址。

赞 (0)
上一篇 4天前
下一篇 4天前