本文介绍如何在计算资源中配置网络连接,将计算资源所在网络与用户的私有 VPC、本地 IDC 或第三方云端打通,以及如何为外部应用开放 JDBC / ODBC 入站访问。
概述
DataBuddy 中的计算资源默认运行在托管 VPC 内,要让其访问 用户私有 VPC 内的数据库、Kafka、Oracle 等数据源,您需要先完成 网络打通 。DataBuddy 提供两种方向的网络设置:
方向 | 用途 | 适用场景 |
出站(计算资源 → 数据源) | 计算资源访问用户侧数据源 | 数据接入、外部 Catalog、联邦分析 |
入站(外部应用 → 计算资源) | 用户侧应用通过 JDBC / ODBC 访问 DataBuddy 计算资源 | PowerBI / Qlik 等 BI 工具读取 DataBuddy Catalog |
平台集群 与 实时集群 的网络设置,是数据接入任务与连通性测试能成功的前提。
前提条件
您已加入目标工作空间,并具有目标计算资源的 Can Manage 权限。
您已在腾讯云中创建好计算资源需要打通的 VPC 与 子网 ,并在子网中预留足够 IP(出站设置会占用您 VPC 的私有 IP)。
进入网络设置
1. 在左侧导航栏选择 计算资源 。
2. 在列表中找到目标计算资源,点击操作列的 更多 > 网络设置 。
3. 进入「网络设置:${资源名称}」页面。页面包含两个 Tab:出站 与 入站 。
出站:计算资源访问用户侧数据源
适用场景
场景 | 数据源位置 | 典型例子 |
同云内网访问 | 用户腾讯云 VPC 内 | 访问腾讯云 RDS MySQL、Kafka |
混合云 / 跨 VPC 访问 | 本地 IDC 或其他云 VPC | 访问本地 Oracle、跨账号 ERP 系统、第三方云数据 |
固定公网出口访问 | 公网(IP 白名单) | 访问开放公网的数据库、API 接口 |
创建出站连接
1. 在 出站 Tab 的列表为空状态下点击 创建网络连接 。
2. 在弹出窗口中配置:
参数 | 说明 | 是否必填 |
VPC | 选择需要打通的私有网络,下拉列表显示「VPC ID(名称)」 | 是 |
子网 | 选择子网,下拉列表显示「子网 ID(名称)」;选中后下方提示子网当前可用 IP 数量 | 是 |
说明:
1. 点击 确定 ,等待网络配置完成(耗时通常分钟级)。
2. 创建成功后,列表新增一条记录,显示 VPC 名称 / ID、子网、创建人、创建时间。「创建网络连接」按钮会置灰 ,鼠标移入显示「当前仅支持连接一个专有网络」。
删除出站连接
在记录的操作列点击 删除 ,确认后删除。删除连接将影响计算资源与数据源的网络连接。删除后「创建网络连接」按钮恢复可用,您可以重新连接到其他 VPC。
入站:外部应用访问 DataBuddy 计算资源
适用场景
外部应用(如 PowerBI、Qlik、第三方报表工具)需要通过 JDBC / ODBC 协议从 DataBuddy 计算资源读取 DataBuddy Catalog 中的元数据或业务数据时,使用入站设置。
创建入站连接
1. 在 入站 Tab 中点击 创建网络连接 。
2. 配置:
参数 | 说明 | 是否必填 |
VPC | 选择需要开放访问的私有网络 | 是 |
子网 | 选择子网 | 是 |
1. 点击 确定 完成创建。列表会展示 VPC、子网、IP 和端口、创建人、创建时间等信息。
入站方向支持创建多个网络连接,便于不同 VPC 中的应用都可以接入。
查看入站详情
在入站记录的操作列点击 详情 ,会新开窗口跳转到腾讯云私有网络页面,可查看完整的 endpoint 状态、流量统计等信息。
删除入站连接
在记录的操作列点击 删除 ,确认后删除。
警告:
删除入站连接将立即中断所有正在通过该终端节点访问计算资源的外部应用,请在删除前与业务团队同步。
与其他模块的联动
使用限制
出站方向仅支持一个 VPC :每个计算资源在出站方向只能连接一个 VPC。如果数据源分布在多个 VPC 中,请:① 在用户侧通过 VPC 对等连接、云联网将多个 VPC 互通;② 或为不同 VPC 的数据源分别创建对应的计算资源。
入站方向支持多个连接 :入站方向可以为多个 VPC 中的应用同时开放访问。
子网 IP 占用 :出站连接会在用户子网中占用私有 IP(用于 ENI 弹性网卡),请确保子网中预留足够 IP。
修改 VPC 不支持 :编辑出站连接时不可修改 VPC,如需更换 VPC 必须先删除现有连接再重建。
常见问题
Q1:连通性测试一直失败,如何排查?
按以下顺序排查:① 出站连接的 VPC / 子网是否包含数据源所在网段;② 子网安全组是否放行了数据源端口(如 MySQL 3306、Kafka 9092);③ 数据源侧白名单是否包含子网 CIDR;④ 数据源服务本身是否健康。
Q2:本地 IDC 中的 Oracle 如何接入?
先通过腾讯云 VPN 网关或专线网关将本地 IDC 与腾讯云 VPC 打通,然后在 DataBuddy 出站连接中选择该腾讯云 VPC,即可访问 IDC 中的 Oracle。
Q3:删除网络连接后再重建会有数据残留吗?
不会。删除是物理删除,重建后会分配新的 ENI 与 IP。但建议在删除前完成所有进行中的任务,避免数据未持久化。
Q4:入站连接的 IP 是固定的吗?
入站连接通过腾讯云 PrivateLink 实现,您在用户侧创建终端节点后会获得一个固定的 endpoint IP,可作为外部应用的连接地址使用。