You need to enable JavaScript to run this app.
导航

配置负载访问

最近更新时间2024.04.15 11:08:05

首次发布时间2023.02.16 15:23:15

本文介绍了如何通过边缘容器控制台为已创建的边缘应用配置负载访问方式。
负载访问方式支持三种:七层负载均衡、四层负载均衡和Service类型。

前提条件

已创建边缘应用。具体操作,请参见创建边缘应用

配置七层负载均衡

  1. 登录边缘容器控制台
  2. 在左侧导航栏中,单击边缘应用
  3. 在边缘应用列表页面,单击目标边缘应用名称,进入部署管理页签。
  4. 单击负载访问页签。
  5. 七层负载均衡页签下,单击配置七层负载均衡
  6. 参考创建负载均衡实例文档创建边缘容器类型的七层负载均衡实例,并配置监听器和转发规则。配置完成的七层负载均衡实例将展示在七层负载均衡页签。

修改四层负载均衡配置

  1. 登录边缘容器控制台

  2. 在左侧导航栏中,单击边缘应用

  3. 在边缘应用列表页面,单击目标边缘应用名称,进入部署管理页签。

  4. 单击负载访问页签。

  5. 四层负载均衡页签下,单击 修改配置

  6. 参考下表填写四层负载均衡实例的基本配置,单击下一步配置监听器。

    配置项

    描述

    配置信息

    启用LB

    选择是否启用四层负载均衡。

    负载均衡模式

    流量转发模式。该参数无需配置。保留默认值即可。

    公网类型

    设置负载均衡实例的公网类型。

    • 公网类型设置为IPv4时,系统会为部署节点分配IPv4地址。
    • 公网类型设置为IPv4/IPv6双栈时,系统会为部署节点分配IPv4地址和IPv6地址。

    弹性公网IP

    默认LB个数

    设置应用部署节点上,默认创建的负载均衡(LB)实例数量。取值范围是1~5。一个负载均衡实例将绑定一组弹性公网IP,弹性公网IP由系统自动分配。

    说明

    修改后的参数值仅对增量节点生效。

    • 增量部署节点:按照修改后的参数值,创建对应数量的负载均衡实例。
    • 已部署节点:保持原有的负载均衡实例数量。

    带宽峰值

    配置弹性公网IP的带宽峰值。带宽峰值的范围是20~5000Mbps。带宽峰值须为5的倍数。

    说明

    修改后的参数值仅对增量节点生效。

    • 增量部署节点:按照修改后的参数值,创建并绑定对应带宽峰值的弹性公网IP。
    • 已部署节点:绑定的弹性公网IP带宽峰值不变。

    费用信息

    计费方式

    默认值:按使用量计费。

    负载均衡计费

    默认值:按月计费。

    带宽计费

    默认值:按月95峰值计费。带宽计费详情,请参见带宽计费

    付费方式

    默认值:后付费。

  7. 参考下表完成监听器配置。您可点击顶部页签中的+,添加多个监听器。添加监听器和后端服务器后,才能使用负载均衡。

    配置项

    描述

    监听器设置

    监听器名称

    输入监听器的名称。同一负载均衡实例下的监听器的名称必须唯一。

    前端协议

    配置监听器的前端协议。前端协议可以是TCP或UDP。

    前端端口

    配置监听器的前端端口。端口范围:1~65535。默认端口:80。

    描述

    可选。输入监听器的描述信息。

    健康检查设置

    是否开启健康检查

    选择是否开启健康检查。

    健康检查协议

    配置健康检查协议。健康检查机制的详细说明,请参考健康检查说明

    说明

    健康检查协议与后端协议不一致时,可能会导致检查结果与后端服务器的实际状态不同,影响负载均衡流量的分发。因此,建议设置相同的后端协议和健康检查协议。

    Host头域
    (该参数仅适用于HTTP健康检查)

    可选。当健康检查协议为HTTP时,您可以为发往后端服务器的健康检查请求配置Host头域。

    健康检查端口

    配置健康检查端口。您可以使用后端服务器端口或者指定端口作为健康检查端口。默认情况下,后端服务器端口被用作健康检查端口。

    检查字符串
    (该参数仅适用于UDP健康检查)

    可选。配置检查字符串。

    检查路径
    (该参数仅适用于HTTP健康检查)

    配置检查路径。检查路径是用于健康检查的页面的URL。建议配置静态页面的URL。
    检查路径必须以正斜线(/)开头,长度不能超过80个字符。

    响应超时时间

    设置响应超时时间。在指定时间内,如果监听器没有收到后端服务器的响应,则判定为响应超时。
    取值范围:1~60。单位:秒。

    健康检查间隔

    设置健康检查间隔。健康检查间隔必须大于等于响应超时时间。
    取值范围:1~60。单位:秒。

    不健康阈值

    设置不健康阈值,即连续健康检查失败的次数上限。超过这个阈值,后端服务器将被认定为异常,然后会被从服务器池中移除。
    取值范围:2~5。单位:次。默认值:3。

    健康阈值

    设置健康阈值,即连续健康检查成功的次数上限。超过这个阈值,后端服务器将被认定为正常,然后会被重新添加到服务器池。
    取值范围:2~5。单位:次。默认值:3。

    正常状态码
    (该参数仅适用于HTTP健康检查)

    配置表示健康检查成功的状态码。可以选择一个或多个状态码。
    当实际响应状态码在您配置的状态码区间内时,表示健康检查成功、服务器状态正常。
    当实际响应状态码不在您配置的状态码区间内时,表示健康检查失败、服务器状态异常。

    后端服务器信息

    后端协议:默认端口

    默认情况下,后端协议和端口跟前端协议和端口相同。如需将后端服务器的另外一个端口设置为后端端口,您可以在配置后端服务器时进行该项设置。

    负载均衡策略

    配置负载均衡策略。负载均衡策略包括源IP一致性哈希、源IP+源端口一致性哈希。

    • 源IP一致性哈希:负载均衡将源IP地址进行哈希运算,然后将来自该源IP地址的请求分发至某台匹配的后端服务器。这可以保证来自相同客户端IP地址的请求始终被分发至同一台后端服务器。源IP一致性算法提供了一定程度的会话保持。同时,此算法会参考服务器权重。如果业务流量在位置上较为分散,那么实际的客户端请求分发将与设置的服务器权重更加一致。
      图片
    • 源IP+源端口一致性哈希:负载均衡将源IP地址和源端口进行哈希运算,然后将来自该源IP地址和源端口的请求分发至某台匹配的服务器。这可以保证来自相同客户端IP地址和端口的请求始终被分发至同一台后端服务器。源IP+源端口一致性算法提供了一定程度的会话保持。同时,此算法会参考服务器权重。如果业务流量在位置上较为分散,那么实际的客户端请求分发将与设置的服务器权重更加一致。
      图片

    后端服务器列表

    填写后端服务器提供服务的端口号,接收并处理来自监听器的请求。取值范围:1 - 65535。
    来自同一监听端口的请求可以转发到服务器的不同端口上。您可点击添加一行,添加多个后端服务器端口。

  8. 应用部署后,系统将会根据保存的配置信息创建四层负载均衡实例,创建完成将展示在四层负载均衡页签。

修改四层负载均衡副本数

您可以根据业务流量,灵活调整边缘容器的四层负载均衡副本数,有助于提高服务的可用性和性能。

前提条件

边缘应用已部署。

操作步骤

  1. 登录边缘容器控制台
  2. 在左侧导航栏中,单击边缘应用
  3. 在边缘应用列表页面,单击目标边缘应用名称,进入部署管理页签。
  4. 单击负载访问页签。
  5. 四层负载均衡页签下,单击 修改LB副本数
  6. 在对话框中选择需要修改负载均衡副本数的节点,在 副本数 列的输入框中输入调整后的副本数。

    注意

    减少副本数时需要慎重对待,因为这可能会影响到应用的负载均衡性能和可用性。在减少副本数之前,必须确保其对系统性能的影响可控。

  7. 单击 确定 完成四层负载均衡副本数更新。

配置Service

  1. 登录边缘容器控制台
  2. 在左侧导航栏中,单击边缘应用
  3. 在边缘应用列表页面,单击目标边缘应用名称,进入部署管理页签。
  4. 单击负载访问页签。
  5. 单击Service页签。
  6. Service页签下,单击添加端口配置
  7. 添加端口配置对话框中,选择工作负载名称,配置端口参数,然后单击确定。配置完成的Service将展示在Service页签。