全部产品
云市场

应用独享 SLB 实例

更新时间:2019-03-14 23:51:00

在 ECS 集群或 Swarm 集群中,您给应用绑定一个 SLB 可以实现流量从一个 IP 转发至一个应用下的所有实例。

场景示意

您有一个提供订单查询的功能的应用,该应用包含多个 ECS 实例,您希望该应用对外统一提供一个公网 IP 地址访问,那么您可以给该应用绑定一个 SLB 来实现上述目的。

上述场景的 SLB 实例和应用的简要对应关系示意如下:

绑定SLB场景1

前提条件

在 EDAS 控制台上给应用绑定 SLB 时您需先参考使用限制创建负载均衡实例和创建应用,并且 SLB 实例和应用所在的 ECS 实例必须属于同一个地域。

注意:如果是经典网络的私网负载均衡服务,该私网负载均衡服务只能被经典网络 ECS 实例访问;如果是专有网络的私网负载均衡服务,该私网负载均衡服务只能被相同 VPC 内的 ECS 实例访问。

在 EDAS 控制台上给应用绑定 SLB

  1. 登录 EDAS 控制台

  2. 在左侧导航栏中选择应用管理 > 应用列表,在应用列表页面单击具体应用名称。

  3. 基本信息页签的应用设置区域,单击负载均衡 (公网)右侧的添加

    说明

    如果您已经配置过负载均衡,则在此处会显示负载均衡的 IP 和端口信息,您可单击修改进入配置页面修改负载均衡信息,或可单击解绑解除 SLB 的绑定。

  4. 在 SLB 配置对话框中配置您所需的负载均衡。

    1. 选择 SLB页签内,在负载均衡(公网)的下拉列表中选择您创建的 SLB 实例,然后单击下一步

    2. 选择配置监听页签内,选择配置监听,然后单击下一步

      • 您可在选择已有监听端口选项下选择已经有的监听。
      • 或在添加新监听端口选项下新建一个监听,例如设置监听协议TCP前端端口号80

    3. 配置虚拟分组与转发策略页签内,设置绑定的服务器组。然后单击下一步

      • 您可选择默认服务器组将该应用下的所有机器将绑定到负载均衡的默认服务器组。
      • 您亦可在现有虚拟服务器组的列表内选择一个虚拟服务器组。
      • 您亦可在新建虚拟服务器组选项下输入虚拟服务器组名称来新建一个虚拟服务器组作为绑定的服务组。

      说明:因为上一步选择的 SLB 监听端口所使用的协议为 TCP,无法绑定转发策略,故此时无需绑定转发策略。

    4. 确定绑定 SLB页签内查看设置的 SLB 的变更信息。

  5. 单击确认变更 完成配置。

结果验证

复制配置的负载均衡的 IP 及端口,如 115.28.97.93:80,在浏览器中粘贴地址并回车,即可进入应用首页,同时表示负载均衡绑定成功。

如果负载均衡右侧未出现 IP 和端口信息,则表示绑定负载均衡失败,请进入变更记录查看变更详情,根据变更记录排查并修复失败原因。