为应用绑定CLB

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

Serverless 应用引擎 SAE(Serverless App Engine)上部署应用后,您可以通过添加传统型负载均衡CLB(Classic Load Balancer)实现应用被公网访问,也可以添加私网CLB实现同VPC内所有应用间的互相访问。本文介绍如何为应用绑定并管理CLB。

前提条件

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

背景信息

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

使用限制

  • 应用实例数需大于0。当应用实例数为0时,将无法正常绑定CLB,您需要先进行扩容操作,再绑定CLB。更多信息,请参见手动扩缩

  • 应用需处于运行状态。如果应用已停止运行,您需要先启动应用,再绑定CLB。更多信息,请参见管理应用生命周期

场景一:绑定已有CLB

  1. 登录SAE控制台

  2. 在左侧导航栏,选择应用管理 > 应用列表,在顶部菜单栏选择地域,然后单击具体应用名称。

  3. 在应用基本信息页面默认显示的基本信息页签,找到应用访问设置区域的基于CLB访问页签,绑定CLB。

    • 添加私网CLB:单击添加私网CLB访问

    • 添加公网CLB:单击添加公网CLB访问

    本文以添加公网CLB访问为例。应用访问设置-基于CLB访问.png

    1. 单击添加公网CLB访问

      添加公网CLB访问TCP协议_选择已有.png

    2. 添加公网CLB访问对话框,从请选择CLB下拉列表中选择已有的CLB。

    3. 选择协议类型,配置CLB监听端口。

      配置项

      说明

      HTTP协议

      • HTTP端口:提供公网访问应用的CLB端口,取值范围为[1,65535]。

      • 容器端口:进程监听端口,由程序定义,例如:Web服务默认使用8080端口。

      HTTPS协议

      • HTTPS端口:提供公网访问应用的CLB端口,取值范围为[1,65535]。

      • SSL证书:SSL协议证书,在下拉列表中选择已上传的SSL证书。

      • 容器端口:进程监听端口。由程序定义,例如:Web服务默认使用8080端口。

      TCP协议

      • CLB端口:提供公网访问应用的CLB端口,取值范围为[1,65535]。

      • 容器端口:进程监听端口,由程序定义,例如:Web服务默认使用8080端口。

      UDP协议

      • CLB端口:提供公网访问应用的CLB端口,取值范围为[1,65535]。

      • 容器端口:进程监听端口,由程序定义,例如:Web服务默认使用8080端口。

    4. 单击确定

  4. 结果验证。

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

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

场景二:绑定新建CLB

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

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

添加公网CLB访问TCP协议_新建.png

相关操作

警告

应用实例删除后,SAE停止计费。CLB产品属于额外计费项,不属于SAE计费项。假设SAE解绑或修改已绑定的CLB实例,此时CLB实例依旧在运行中,因此,CLB产品仍处于计费状态。如果无需继续使用CLB产品,释放CLB实例后才会停止计费。更多信息,请参见释放负载均衡实例

修改CLB访问设置

  1. 在应用基本信息页面默认显示的基本信息页签,找到应用访问设置区域的基于CLB访问页签,并根据网络需求单击编辑私网CLB访问编辑公网CLB访问

    修改或删除设置CLB访问设置.png

  2. 在弹出的编辑私网CLB访问编辑公网CLB访问对话框,修改所需信息并单击确定

删除CLB访问设置

  1. 在应用基本信息页面默认显示的基本信息页签,找到应用访问设置区域的基于CLB访问页签,单击删除私网CLB访问删除公网CLB访问

    修改或删除设置CLB访问设置.png

  2. 在弹出的删除私网CLB访问或者删除公网CLB访问对话框,单击确定

启用小流量预热(邀测)

  1. 在应用基本信息页面默认显示的基本信息页签,找到应用访问设置区域的基于CLB访问页签,单击启用小流量预热

    启用小流量预热.png

  2. 小流量预热功能对话框,设置初始流量权重总预热时间,然后单击确认