SAE中部署应用后,您可以通过添加负载均衡SLB(Server Load Balancer)实现应用被公网访问,也可以添加私网SLB实现同VPC内所有应用间的互相访问。本文介绍如何为应用绑定并管理SLB。

前提条件

不同场景下绑定SLB的前提条件如下所示:

背景信息

SAE支持绑定的SLB,为传统型负载均衡CLB(Classic Load Balancer),属于阿里云负载均衡SLB(Server Load Balancer)支持的负载均衡类型之一。为应用绑定SLB前,请先了解以下文档:

场景一:绑定已有SLB

  1. 登录SAE控制台
  2. 在左侧导航栏,单击应用列表,在顶部菜单栏选择地域,然后单击具体应用名称。
  3. 在应用基本信息页面默认显示的基本信息页签,找到应用访问设置区域的基于SLB访问页签,绑定SLB。
    • 添加私网SLB:单击添加私网SLB访问
    • 添加公网SLB:单击添加公网SLB访问
    本文以添加公网SLB访问为例。应用访问设置1
    1. 单击添加公网SLB访问
      添加公网SLB-HTTP-Added
    2. 添加公网SLB访问对话框,从请选择SLB下拉列表中选择已有的SLB。
    3. 选择协议类型,配置SLB监听端口。
      配置项说明
      HTTP协议
      • HTTP端口:提供公网访问应用的SLB端口,取值范围为[1,65535]。
      • 容器端口:进程监听端口,由程序定义,例如:Web服务默认使用8080端口。
      HTTPS协议
      • HTTPS端口:提供公网访问应用的SLB端口,取值范围为[1,65535]。
      • SSL证书:SSL协议证书,在下拉列表中选择已上传的SSL证书。
      • 容器端口:进程监听端口。由程序定义,例如:Web服务默认使用8080端口。
      TCP协议
      • SLB端口:提供公网访问应用的SLB端口,取值范围为[1,65535]。
      • 容器端口:进程监听端口,由程序定义,例如:Web服务默认使用8080端口。
      UDP协议
      • SLB端口:提供公网访问应用的SLB端口,取值范围为[1,65535]。
      • 容器端口:进程监听端口,由程序定义,例如:Web服务默认使用8080端口。
    4. 单击确定
  4. 结果验证。

    复制配置的SLB的IP地址及端口,例如192.168.0.184:80,在浏览器中输入地址并回车,即可分别进入各自的应用首页。

    如果访问地址区域未出现IP地址和端口信息,表示绑定SLB失败,请查看变更记录并修复失败问题。更多信息,请参见查看变更记录

场景二:绑定新建SLB

如果您需要SAE为您全新代购SLB并将其绑定,具体操作,请参见绑定已有SLB,在步骤3选择SLB时,从请选择SLB下拉列表中选择新建

选择新建后,SAE自动进行SLB配额检查和账户余额检查,检查通过后为应用自动购买全新的SLB实例,并在下方显示具体SLB信息。

新建SLB-HTTP-Added

相关操作

修改SLB访问设置

  1. 在应用基本信息页面默认显示的基本信息页签,找到应用访问设置区域的基于SLB访问页签,并根据网络需求单击编辑私网SLB访问编辑公网SLB访问
    编辑删除SLB
  2. 在弹出的编辑私网SLB访问编辑公网SLB访问对话框,修改所需信息并单击确定

删除SLB访问设置

  1. 在应用基本信息页面默认显示的基本信息页签,找到应用访问设置区域的基于SLB访问页签,单击删除私网SLB访问删除公网SLB访问
    编辑删除SLB
  2. 在弹出的删除私网SLB访问或者删除公网SLB访问对话框,单击确定

启用小流量预热

  1. 在应用基本信息页面默认显示的基本信息页签,找到应用访问设置区域的基于SLB访问页签,单击启用小流量预热
    编辑删除SLB
  2. 小流量预热功能对话框,设置初始流量权重总预热时间,然后单击确认