负载均衡健康检查
ALB默认通过HTTP HEAD探测来获取状态信息,也可以和四层CLB一样使用TCP探测。
CLB使用TCP探测或者UDP报文探测来进行健康检查,健康检查可以关闭。
如果开启了健康检查,可能会有很多100开头的IP在频繁访问ECS实例。
可以通过对后端ECS实例上的多个应用配置不同主机头(Http Host)的方式来实现多站点健康检查。
健康检查时间窗由以下三个因素决定:
1·健康检查间隔(每隔多久进行一次健康检查)
2·响应超时时间 (等待服务器返回健康检查的时间)
3·检查阈值(健康检查连续成功或失败的次数)
健康检查时间窗的计算方法如下:
健康检查失败时间窗=响应超时时间×不健康阈值+检查间隔×(不健康阈值-1)
健康检查成功时间窗=(健康检查成功响应时间x健康阈值)+检查间隔x(健康阈值-1)
以如下健康检查配置为例:
响应超时时间:5秒
健康检查间隔:2秒
健康阈值:3次
不健康阈值:3次
健康检查失败时间窗= 5×3+2×(3-1)=19s
健康检查成功时间窗=(1×3)+2×(3-1)=7s。
热门:阿里云ACP认证考试费用 | 阿里云ACP认证方向 | 阿里云ACP认证证书有效期
推荐:阿里云ACP认证视频课程 | 阿里云ACP认证网络课堂 | 阿里云ACP认证考试大纲下载 | 阿里云ACP网络班招生方案