更新时间:2024-11-07 GMT+08:00

典型场景示例:配置DLI 与公网网络连通

操作场景

公网数据源指的是可以通过互联网访问的数据源。这些数据源资源有一个公网IP地址,配置DLI与公网网络联通可以实现对这些数据源的访问。

本节提供了详细的操作指导,介绍如何通过设置SNAT规则和配置路由信息,实现DLI服务与公网的网络连接。

操作流程

图1 配置DLI队列访问公网流程

步骤1:创建VPC

登录虚拟私有云控制台,创建虚拟私有云。创建的VPC供NAT访问公网使用。

创建VPC的具体操作请参考创建虚拟私有云

图2 创建VPC

步骤2:创建弹性资源池和队列

  1. 登录DLI管理控制台。
  2. 在左侧导航栏单击“资源管理 > 弹性资源池”,可进入弹性资源池管理页面。
  3. 在弹性资源池管理界面,单击界面右上角的“购买弹性资源池”。
  4. 在“购买弹性资源池”界面,填写具体的弹性资源池参数。
    表1 参数说明

    参数名称

    参数说明

    区域

    选择弹性资源池所在区域。

    项目

    每个区域默认对应一个项目,由系统预置。

    名称

    弹性资源池名称。

    规格

    选择弹性资源池规格。

    CU范围

    弹性资源池最大最小CU范围。

    网段

    规划弹性资源池所属的网段。如需使用DLI增强型跨源,弹性资源池网段与数据源网段不能重合。弹性资源池网段设置后不支持更改

    企业项目

    选择对应的企业项目。

  5. 参数填写完成后,单击“立即购买”,在界面上确认当前配置是否正确。
  6. 单击“提交”完成弹性资源池的创建。
  7. 在弹性资源池的列表页,选择要操作的弹性资源池,单击操作列的“添加队列”。
  8. 配置队列的基础配置,具体参数信息如下。
    表2 弹性资源池添加队列基础配置

    参数名称

    参数说明

    名称

    弹性资源池添加的队列名称。

    类型

    选择创建的队列类型。

    • 执行SQL作业请选择SQL队列。
    • 执行Flink或Spark作业请选择通用队列。

    执行引擎

    SQL队列可以选择队列引擎为Spark或者Trino。

    企业项目

    选择对应的企业项目。

  9. 单击“下一步”,配置队列的扩缩容策略。

    单击“新增”,可以添加不同优先级、时间段、“最小CU”和“最大CU”扩缩容策略。

    本例配置的扩缩容策略如图3所示。
    图3 添加队列时配置扩缩容策略
    表3 扩缩容策略参数说明

    参数名称

    参数说明

    配置样例

    优先级

    当前弹性资源池中的优先级数字越大表示优先级越高。本例设置一条扩缩容策略,默认优先级为1。

    1

    时间段

    首条扩缩容策略是默认策略,不能删除和修改时间段配置。

    即设置00-24点的扩缩容策略。

    00-24

    最小CU

    设置扩缩容策略支持的最小CU数。

    16

    最大CU

    当前扩缩容策略支持的最大CU数。

    64

  10. 单击“确定”完成添加队列配置。

步骤3:创建专属队列和VPC的增强型跨源连接

  1. 在DLI管理控制台左侧导航栏中,选择“跨源管理”。
  2. 选择“增强型跨源”页签,单击左上角的“创建”按钮。

    输入连接名称,选择创建的弹性资源池/队列,虚拟私有云,子网,输入主机信息(可选)。

    图4 创建增强型跨源连接

步骤4:购买弹性公网IP

  1. 在“弹性公网IP”界面,单击“购买弹性公网IP”。
  2. 根据界面提示配置参数。

    参数填写说明请参考“购买弹性公网IP”

步骤5:配置NAT网关

  1. 创建NAT网关。

    1. 登录控制台,在“服务列表”搜索“NAT网关”,进入网络控制台页面。
    2. 单击“购买公网NAT网关”,配置NAT网关的相关信息。

      详细请参考《NAT网关用户指南》中“购买公网NAT网关”。

      图5 购买NAT网关
    3. 配置完成后,单击“立即购买”。

      “虚拟私有云”为步骤1:创建VPC创建的VPC。

  2. 添加路由。

    进入VPC的路由表,配置路由规则。通常NAT创建成功会自动创建到NAT网关的路由。

    目的地址为访问的公网IP地址,下一跳为NAT网关。

    图6 添加路由

  3. 添加SNAT规则。

    为新建的NAT网关添加SNAT规则,才能实现该子网下的主机与Internet互相访问。
    1. NAT网关购买成功后,在NAT控制台,单击购买成功的NAT网关“名称”,进入NAT网关详情页面。
    2. 选择“SNAT规则”页签,单击“添加SNAT规则”。

      详细请参考《NAT网关用户指南》中“添加SNAT规则”。

    3. 使用场景选择云专线/云连接。
    4. 添加专属队列所在的网段。
    5. 绑定对应的弹性公网IP。
      图7 添加SNAT规则
    6. 添加完成后,单击“确定”。

步骤6:添加自定义路由

在增强型跨源连接页面添加自定义路由。此处添加的是访问的IP地址的路由信息。

详细操作请参考自定义路由信息

图8 增强型跨源链接添加测试路由信息

步骤7:测试公网连通性

测试队列到公网的连通性。单击队列操作列下方的“更多 > 测试地址连通性”,输入访问的公网IP地址。
图9 测试地址联通性