本文介绍如何在火山引擎应用型负载均衡(ALB)控制台创建,修改和删除健康检查模板。
健康检查概述
健康检查配置在服务器组上。通过健康检查配置,ALB 实例定期检查后端服务器状态。如果出现异常后端服务器,ALB 实例会及时隔离相应的后端服务器并报警,从而保障您业务的正常运行。
ALB健康检查提供了丰富的配置,使您可以精细化配置健康检查的方案。
创建健康检查模板
ALB 提供健康检查模板的功能,您可以创建包含不同健康检查配置信息的模板。在对服务器组配置健康检查时,您可以直接选择健康检查模板快速便捷地完成配置。
操作步骤
- 登录应用型负载均衡控制台。
- 在左侧导航栏,点击 健康检查。
- 在 健康检查 页面,点击 创建健康检查模板。
- 在 创建健康检查模板 页面,根据表格中的配置说明进行配置。
- 确认配置信息无误后,点击 确定,完成创建健康检查模板的操作。
配置说明
配置 | 是否必填 | 说明 |
---|
名称 | 必填 | 输入一个健康检查模板的名称。 |
协议 | 必填 | 指定健康检查使用的协议。目前支持 HTTP。 |
协议版本 | 必填 | 指定健康检查使用的协议版本。支持 HTTP1.0、HTTP1.1。默认为HTTP1.1。 |
健康检查方法 | 非必填 | 指定健康检查使用的请求方法。可以指定以下的方法: - GET:GET 请求得到的响应既包含响应头,又包含响应正文。
- HEAD:HEAD 请求得到的响应仅包含响应头,不包含响应正文。
|
健康检查域名 | 非必填 | - 输入需要健康检查的域名。默认值是后端服务器组的私网 IP,并且不指定 host 头。
- 具体规则如下:
- 必须以字母或中文开头。
- 只允许包含字母、 数字、 英文句号
. 、英文连字符- 。至少需要包含一个英文句号. 。 - 不允许以英文句号
. 开头或结尾。域名的每一级不能以英文连字符- 开头或结尾。 - 域名长度为 0~128 个字符。如不填写,系统默认为后端服务器的内网IP,Host为空
- 必须符合域名规范。比如
www.test.com 。
|
健康检查路径 | 非必填 | - 输入需要健康检查的路径。默认值是正斜线
/ ,表示根目录。 - 具体规则如下:
- 必须以正斜线
/ 开头。 - 长度为 1~128 个字符。
- 只允许包含字母、数字、
- 、_ 、/ 、. 、% 、? 、# 、 & 、= 等字符。
|
正常状态码 | 必填 | 指定哪些响应状态码被认为健康检查结果是成功的。支持多选。 |
响应超时 | 非必填 | - 等待健康检查响应的时间。单位是秒。最大值是 60。
- 如果后端服务器在指定的时间内没有正确响应,则判定为健康检查异常。
|
检测间隔 | 非必填 | - 执行健康检查的时间间隔。单位是秒。最大值是 300。
- 默认间隔为2s,指每2s对后端服务器进行一次健康检查。
|
健康阈值 | 非必填 | - 判断后端服务器正常的健康检查次数。单位是次。最大值是 10。
- 默认为3次,指连续执行3次健康检查,结果均为“正常”的后端服务器则判定为健康检查正常。
|
不健康阈值 | 非必填 | - 判断后端服务器异常的健康检查次数。单位是次。最大值是 10。
- 默认为3次,指连续执行3次健康检查,结果均为“异常”的后端服务器则判定为健康检查异常。
|
描述 | 非必填 | 输入一个模板的描述。具体规则如下: - 长度限制在 255 个字符以内
- 必须以字母或中文开头
- 只能包含中文、 字母、 数字、 英文逗号
, 、 点号. 、 下划线_ 、 空格、 等号= 、 短横线- 、 中文逗号 , 、 中文句号。 。
|
修改健康检查模板
操作步骤
- 登录应用型负载均衡控制台。
- 在左侧导航栏,点击 健康检查。
- 在 健康检查 页面的健康检查模板列表中,找到您需要编辑的健康检查模板。
- 在 操作 列上,点击 编辑。
- 在模板配置页面,根据表格中的配置说明修改配置。修改完成后,点击 确定。
在您修改后模板后,如果需要应用到某个后端服务器组,可以在后端服务器组的配置中再次选择该模板。
删除健康检查模板
如果您不再需要某个健康检查模板,可以考虑将其删除。删除模板不会影响服务器组健康检查的运行状态,服务器组仍会按照当前配置继续运行健康检查,直至下一次变更服务器组上的健康检查配置。
操作步骤
- 登录应用型负载均衡控制台。
- 在左侧导航栏,点击 健康检查。
- 在 健康检查 页面的健康检查模板列表中,找到您需要删除的健康检查模板。
- 在 操作 列上,点击 删除。