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

配置负载均衡

本章节指导您配置从环境外部访问本组件的端点,配置成功后,您可以通过VPC或者Internet访问本组件。

CAE支持同时配置多个负载均衡器,实现一个组件多个访问方式。

一个组件最多支持同时配置10个负载均衡器。

前提条件

创建应用创建组件

添加负载均衡配置

  1. 登录CAE控制台
  2. 在左侧导航栏中选择“组件配置”
  3. “组件配置”页面上方的下拉框中选择需要操作的组件。
  4. 单击“访问方式”模块中的“编辑”
  5. “从环境外部访问本组件”页面,选择“负载均衡配置”,并单击“添加负载均衡配置”
  6. 在“新增负载均衡配置”页面,参考表1进行参数配置。

    表1 负载均衡外网访问配置

    参数

    参数说明

    负载均衡器

    支持“独享型”“内置负载均衡器”

    • 选择“内置负载均衡器”,只支持基于EIP公网访问。
    • 选择“独享型”时,在下拉框中选择对应负载均衡器。
      说明:
      • 如需选择“独享型”负载均衡器,请先添加VPC访问CAE环境配置
      • 只支持选择环境所属VPC下的负载均衡实例。
      • 可通过将负载均衡器配置弹性公网IP实现外网访问CAE组件。

      如果没有可选的负载均衡器,可单击“创建负载均衡器”,跳转至ELB控制台进行创建,具体操作请参考创建独享型负载均衡器

    健康检查

    此处健康检查是设置负载均衡的健康检查配置。

    • 不启动:关闭负载均衡健康检查。
    • 启动:启动负载均衡健康检查。默认为“启动”
      • 协议

        健康检查请求的协议类型。

        支持TCP和HTTP协议。默认值为TCP。

        说明:

        不支持直接切换协议,如需切换,请更新为不启用后再选择其他协议。

      • 检查路径

        当健康检查的“协议”选择“HTTP”时,需要配置。

        指定健康检查的URL地址。检查路径必须以/开头,长度范围为1-80个字符。

        支持使用英文字母、数字和字符‘-’、‘/’、‘.’、‘%’、‘?’、‘&’、‘_’。

      • 检查周期(秒)

        发送健康检查请求的时间间隔。

        取值范围[1-50]。默认值5秒。

      • 超时时间(秒)

        每次健康检查响应的最大超时时间。

        取值范围[1-50]。默认值10秒。

      • 最大重试次数

        健康检查最大的重试次数。

        取值范围[1-10]。默认值3次。

    访问控制

    主要用来控制访问组件的IP地址,您可以创建访问控制策略,允许/禁止某个IP地址对组件进行访问。支持IP和IP网段。

    • 允许所有IP访问。
    • 白名单。

      只允许白名单中放通的IP访问组件。

    • 黑名单。

      禁止黑名单中的IP访问组件。

    端口配置

    • 协议:支持TCP、UDP协议。
    • 监听端口:组件中程序的监听端口,一般从用户的程序代码中获取。

      取值范围[1,65535]。

    • 访问端口:组件提供给外部访问的端口,一般由用户自行设定,端口号唯一,避免冲突。

      取值范围[1,65535]。

    图1 配置负载均衡参数
    图2 配置健康检查

  7. 单击“确定”,完成负载均衡配置添加。
  8. (可选)如需添加多条负载均衡配置,请重复执行5~7
  9. 单击“确定”,完成负载均衡配置。
  10. 使配置生效。

    • 如已完成组件部署,单击页面上方“生效配置”。在右侧弹框中确认配置信息,并单击“确定”,使配置生效。
    • 如未完成组件部署,单击页面上方“配置并部署组件”,在右侧弹框中单击“确定”待部署执行完成后,配置生效。

    以Nginx组件为例,协议选择TCP,监听端口为80,访问端口为8089,则部署成功后。在左侧导航栏中选择“组件列表”,进入“组件列表”页面,单击Nginx组件“访问地址”列的公网访问地址,可查看Nginx静态WEB页面。

    如果您配置了访问控制白名单或黑名单,则只有在白名单内或在黑名单外的ip能够访问组件。
    图3 外网访问

    也可以通过域名访问,例如:http://test-test-7.com:8089。前提是已在系统设置中添加域名,并成功绑定。

    图4 域名配置
    图5 通过域名访问

修改负载均衡配置

  1. 登录CAE控制台
  2. 在左侧导航栏中选择“组件配置”
  3. “组件配置”页面上方的下拉框中选择需要操作的组件。
  4. 单击“访问方式”模块中的“编辑”
  5. “从环境外部访问本组件”页面,选择“负载均衡配置”。
  6. 在负载均衡配置列表中选择待操作配置项,单击操作列“编辑”

    图6 修改负载均衡配置

  7. 参考表1更新参数配置。
  8. 单击“确定”,完成负载均衡配置修改。
  9. 单击“确定”,完成访问方式配置确认。
  10. 使配置生效。

    • 如已完成组件部署,单击页面上方“生效配置”。在右侧弹框中确认配置信息,并单击“确定”,使配置生效。
    • 如未完成组件部署,单击页面上方“配置并部署组件”,在右侧弹框中单击“确定”待部署执行完成后,配置生效。

删除负载均衡配置

  1. 登录CAE控制台
  2. 在左侧导航栏中选择“组件配置”
  3. “组件配置”页面上方的下拉框中选择需要操作的组件。
  4. 单击“访问方式”模块中的“编辑”
  5. “从环境外部访问本组件”页面,选择“负载均衡配置”。
  6. 在负载均衡配置列表中选择待操作配置项,单击操作列“删除”
  7. 在弹框中单击“是”,完成负载均衡配置删除。

    图7 删除负载均衡配置

  8. 单击“确定”,完成访问方式配置确认。
  9. 使配置生效。

    • 如已完成组件部署,单击页面上方“生效配置”。在右侧弹框中确认配置信息,并单击“确定”,使配置生效。
    • 如未完成组件部署,单击页面上方“配置并部署组件”,在右侧弹框中单击“确定”待部署执行完成后,配置生效。