在ECS集群中,您为指定应用绑定一个负载均衡SLB实例,可以实现流量从SLB实例IP转发到该应用下的所有实例。

前提条件

创建SLB实例。具体操作,请参见 创建负载均衡实例

背景信息

您有一个应用,包含多个ECS实例。为了保证应用实例的安全,您希望该应用对外提供一个公网IP地址供其他应用访问,那么您可以为该应用绑定一个SLB。

应用独享SLB实例架构示意图

本文以公网负载均衡实例为例,私网负载均衡实例的操作方式与公网一致,唯一需要注意的是验证的时候需要选择相应的网络环境。

为应用绑定负载均衡实例

  1. 登录EDAS控制台
  2. 在左侧导航栏单击应用列表
  3. 应用列表页面的顶部菜单栏选择地域,并在页面上方选择微服务空间,在集群类型列表中选择ECS集群,然后在应用列表中单击目标应用名称。
  4. 基本信息页签的应用设置区域,单击负载均衡(公网)右侧的添加
    说明 如果您已经配置过负载均衡实例,则在此处会显示负载均衡实例的IP和端口信息,您可单击 修改进入配置页面修改负载均衡实例信息,或单击 解绑解除与当前负载均衡实例的绑定。
  5. 添加SLB与应用的绑定配置向导中配置负载均衡实例。
    1. 选择SLB页签中负载均衡(公网)的下拉列表中选择您创建的SLB实例,然后单击下一步
      选择SLB实例

      如果选择的负载均衡实例已经被其他应用绑定,页面中有如下提示:

      SLB已被其他应用绑定提示
    2. 选择配置监听页签中配置监听端口,然后单击下一步
      • 如果想使用为选定SLB实例配置过的监听端口,选择选择已有监听端口,并在下方选择已有的监听端口。
      • 如果没有为选定的SLB实例配置过监听端口,或想为当前应用配置一个新的监听端口,选择添加新监听端口,并为该SLB实例新建一个监听。

        监听参数说明:

        参数 说明
        协议 支持TCP和HTTP协议,请根据实际需求选择。更多信息,请参见监听概述
        前端端口号 负载均衡实例对外提供服务的端口。
        健康检查路径(URI) 负载均衡检查后端应用存活状态的URI。默认为/_ehc.html。请根据应用输入正确的健康检查路径,具体操作,请参见配置健康检查
        后端端口号 应用的服务端口,不可设置。
        选择配置监听
    3. 配置虚拟分组与转发策略页签中配置SLB实例的后端服务器组,然后单击下一步
      说明 应用级别独享SLB实例时,无需设置转发策略。
      • 应用独享负载均衡实例时,推荐使用默认服务器组即可。
        说明 默认服务器组不支持配置转发策略。
      • 如果将来可能需要配置转发策略,建议使用虚拟服务器组。为应用配置虚拟服务器组(虚拟分组)又包含以下两种方式:
        • 如果想使用为选定的SLB实例创建过的虚拟服务器组,选择现有虚拟服务器组,并在下方选择已有的虚拟服务器组。
        • 如果没有为选定的SLB实例配置过虚拟服务器组,或想为当前应用配置一个新的虚拟服务器组,选择新建虚拟服务器组,并输入虚拟服务器组名称,为该SLB实例新建一个虚拟服务器组。
      配置虚拟分组与转发策略
    4. 确定变更SLB页签中查看设置的SLB实例信息,无误后,单击确认变更

结果验证

  1. 返回基本信息页签,在应用设置区域中负载均衡(公网)右侧复制负载均衡实例的IP:端口,例如115.28.XX.XX:80
    如果 负载均衡(公网)右侧未出现 IP:端口,则表示负载均衡实例绑定失败。请查看变更记录和变更详情,排查并修复失败原因。具体操作,请参见 查看应用变更
  2. 在浏览器中访问复制的IP:端口,查看是否能够成功访问应用。