更新时间:2023-11-29 GMT+08:00

创建负载通道(可选)

ROMA Connect通过创建负载通道,可访问指定服务器中已部署的后端服务,并实现后端服务访问的负载均衡功能。ROMA Connect的负载通道可直接访问同一VPC内的弹性云服务器(ECS),也可以通过IP访问其他VPC内的ECS和私有服务器。

例如,VPC中包含6台ECS,ROMA Connect已创建一条负载通道,并把ECS 01和ECS 04已添加到负载通道中,此时ROMA Connect通过负载通道可以直接访问VPC中的ECS 01和ECS 04。

前提条件

  • ROMA Connect与负载通道中服务器之间的网络互通。
    • 若ROMA Connect实例与服务器在相同VPC内时,可直接访问服务器。
    • 若ROMA Connect实例与服务器在同一区域的不同VPC内时,可通过创建VPC对等连接,将两个VPC的网络打通,实现同一区域跨VPC访问服务器。具体步骤请参考VPC对等连接说明
    • 若ROMA Connect实例与后端服务在不同区域的不同VPC内时,可通过创建云连接实例并加载需要互通的VPC,将两个VPC的网络打通,实现跨区域跨VPC访问服务器。具体步骤请参考跨区域VPC互通
    • 若ROMA Connect实例与服务器通过公网互通,请确保ROMA Connect实例已绑定弹性IP。
  • 用户账号需要具备VPC Administrator角色权限。

操作步骤

  1. 登录ROMA Connect控制台,在“实例”页面单击实例上的“查看控制台”,进入实例控制台。
  2. 在左侧的导航栏选择“服务集成 APIC > API策略”,在“负载通道”页签中单击“创建负载通道”。
  3. 在新建负载通道页面配置负载通道基本信息。
    表1 基本信息配置

    参数

    说明

    通道名称

    填写负载通道的名称,根据规划自定义。建议您按照一定的命名规则填写负载通道名称,方便您快速识别和查找。

    端口

    填写负载通道的服务器访问端口号。

    分发算法

    选择后端服务请求的分发算法,负载通道通过分发算法确定请求被发送到哪台服务器上。

  4. 配置通道内服务器。
    1. 选择“服务器添加方式”,服务器添加方式在负载通道创建后将不能修改。
      • 选择云服务器:通过选择云服务器的方式添加负载通道服务器。
      • 指定服务器地址:通过填写服务器IP地址的方式添加负载通道服务器。
    2. 单击“创建服务器分组”,在创建服务器分组弹窗中配置分组信息,完成后单击“确定”。

      您可以根据需要把服务器划分到多个分组中。

      表2 服务器分组配置

      参数

      说明

      分组名称

      填写服务器分组的名称,根据规划自定义。建议您按照一定的命名规则填写分组名称,方便您快速识别和查找。

      权重

      填写服务器分组的权重值,权重值越大,转发到该分组下服务器的请求数量越多。

      描述

      填写分组的描述信息。

    3. 根据选择的“服务器添加方式”,添加云服务器或添加后端服务器地址到负载通道。
      • 添加云服务器。
        1. 单击“添加云服务器”。
        2. 在添加云服务器弹窗中,选择子网并勾选要添加的云服务器,完成后单击“确定”。
        3. 在页面中配置云服务器信息。
          表3 云服务器配置

          参数

          说明

          是否备用节点

          开启后对应后端服务器为备用节点,仅当非备用节点全部故障时工作。

          端口

          填写后端服务器的访问端口号,端口为0时使用负载通道的端口。

          启停状态

          选择是否启用服务器,只有启用后,请求才会分发到该服务器上。

      • 添加后端服务器地址。
        1. 单击“添加后端服务器地址”。
        2. 在页面中配置后端服务器信息。
          表4 后端服务器配置

          参数

          说明

          后端服务器地址

          填写后端服务器的IP地址。

          是否备用节点

          开启后对应后端服务器为备用节点,仅当非备用节点全部故障时工作。

          端口

          填写后端服务器的访问端口号,端口为0时使用负载通道的端口。

          启停状态

          选择是否启用服务器,只有启用后,请求才会分发到该服务器上。

  5. 配置健康检查配置。

    健康检查配置默认打开,若不需要执行健康检查,可关闭健康检查配置。

    表5 健康检查配置

    参数

    说明

    协议

    选择健康检查所使用的协议,可选择“TCP”、“HTTP”和“HTTPS”。

    双向认证

    仅当“协议”选择“HTTPS”时可配置。

    选择是否在ROMA Connect和后端服务器间启用双向认证。

    路径

    仅当“协议”选择“HTTP”或“HTTPS”时需要配置。

    填写健康检查的URL地址路径。

    请求类型

    仅当“协议”选择“HTTP”或“HTTPS”时需要配置。

    选择健康检查所使用的HTTP请求方法,可选择“GET”和“HEAD”。

    检查端口

    健康检查的目标端口,默认使用负载通道配置的端口号。

    正常阈值

    执行健康检查时,判定服务器状态正常的连续检查成功次数。例如“正常阈值”设置为“2”,则在连续2次检查成功时,判定服务器的状态正常。

    异常阈值

    执行健康检查时,判定服务器状态异常的连续检查失败次数。例如“异常阈值”设置为“5”,则在连续5次检查失败时,判定服务器的状态异常。

    超时时间

    健康检查的响应超时时间,单位为秒,超过时间无响应则认为检查失败。

    间隔时间

    连续两次检查的间隔时间,单位为秒。

    HTTP响应码

    仅当“协议”选择“HTTP”或“HTTPS”时需要配置。

    服务器在返回指定的HTTP响应码时,判定响应成功。可同时指定多个响应码。

  6. 单击“完成”,完成负载通道的创建。