资讯专栏INFORMATION COLUMN

健康检查 负载均衡 ULB

ernest.wang / 2849人阅读

摘要:检查服务存活检查检查。注意数据更新有延迟,故健康检查状态或有延迟。所有协议均支持端口检查。健康检查探测周期为,连续次探测失败后端节点变更为不健康,连续两次正常变更为健康。健康检查失败连续三次响应失败。

健康检查

本篇目录

不同类型VServer支持的健康检查方式不同健康检查适用场景不同健康检查方式详述

ULB健康检查可判断后端服务器是否正常,对于异常的后端服务器,ULB将其从后端服务器池中移除,客户端请求将会在其他服务器之间进行分发。对于处于异常状态的服务器恢复正常时,会被ULB恢复至后端服务器池中。

不同类型VServer支持的健康检查方式

ULB类型监听协议支持健康检查方式请求代理HTTP、HTTPSHTTP检查、端口检查请求代理TCP端口检查报文转发TCP端口检查报文转发UDPPing探测、端口检查、UDP检查

不同健康检查适用场景

总的来说,健康检查方式可以分为两类:检查端口存活和检查服务存活。

检查端口存活:端口检查、Ping探测。

检查服务存活:HTTP检查、UDP检查。

不同健康检查方式详述

端口检查

ULB在每个可用区内部署专用服务器对会探测后端节点的IP+端口是否正常。探测频率为2s,连续三次探测失败后端服务器状态异常,连续三次探测正常,则后端服务器状态正常。注意:数据更新有6s延迟,故健康检查状态或有6s延迟。

所有协议均支持端口检查。但检测状态略有不同:HTTP、HTTPS以及TCP的请求代理模式的端口检查是用TCP进行探测。而TCP的报文转发模式及UDP协议则是使用选择的四层协议做端口探测。

HTTP检查

通过HTTP HEAD请求检查后端服务器上的应用是否可用。要求后端服务器支持HEAD请求。

用户使用HTTP健康检查,需要配置HTTP检查路径(如果有必要的话,也可以配置HTTP的检查域名,一般不需要填写),两者拼接组成了HTTP检查的URL,ULB会对此URL发起HTTP HEAD请求,请求响应码为2xx或3xx则认为后端服务器正常。健康检查探测周期为2s,连续3次探测失败后端节点变更为不健康,连续两次正常变更为健康。

HTTP检查路径,最多为227个字符,直接填写域名或IP地址后的相对路径文件。可以选择首页、出现异常概率较小的页面、专门为健康检查准备的空文件(HTTP HEAD请求可以获得200的响应码即可),选择首页可能会加大服务器压力,不建议选择首页作为HTTP健康检查的域名和路径。

HTTP检查域名,不建议填写"http:"或"https:",直接填写域名或IP地址即可。支持主域名、二级域名等多级域名。

HTTP检查支持的协议:HTTP协议、HTTPS协议(七层服务)。

UDP检查

按照健康检查配置,ULB健康检查服务每2s向服务节点发送UDP请求报文,若能在发出请求后2s内收到预定的UDP响应报文,认为服务节点响应成功。

健康检查成功:连续三次响应成功。

健康检查失败:连续三次响应失败。

如某服务节点现在状态为“健康”,则仅当连续三次服务节点响应失败才会变更节点状态为“失效”。

注意:UDP检查时,为避免服务节点错误响应请求报文,服务节点不能绑定0.0.0.0/0。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/126808.html

相关文章

  • 负载均衡 ULB】常见问题指导

    摘要:的运行状态是指什么运行是指整个负载均衡的状态,只要后端服务器有一台存活,负载均衡还是运行状态。需注意的是,后端状态由负载均衡健康检查确定。轮询算法能否使所有服务节点请求数均衡负载均衡的轮询算法是针对连接的。ULB的会话保持是如何实现的?请求代理请求代理模式下(HTTP、HTTPS),会话保持功能是利用cookie实现的。ULB会向源端写cookie,并根据请求带有的cookie信息,直接将请...

    Tecode 评论0 收藏0
  • 负载均衡 ULB】技术架构:内网ULB4,外网ULB4,内网ULB7,外网ULB7以及模式比对

    摘要:单台服务器可以提供超过万并发连接,万,线速转发能力。外网负载均衡转发示意图如下与内网不同的是,外网流量是从公网进来的。这样上联交换机会根据算法,将流量负载均衡到集群中的各台服务器上。技术架构ULB (UCloud Load Balancer)提供流量分发的能力,保证业务可扩展和高可用。支持内网和外网两种场景,支持请求代理和报文转发两种转发模式。下文将分别介绍ULB的的请求代理(下简称ULB7...

    Tecode 评论0 收藏0
  • 负载均衡 ULBULB,VServer,服务节点的操作指南

    摘要:绑定解绑进入负载均衡页面,可对外网绑定的外网弹性进行以下操作。负载均衡算法监听器对数据包的负载方式服务节点一般情况,添加服务节点是需要在监听器创建完成后再进行。禁用服务节点后,现存的长连接不会断开。,点击确定,即完成批量禁用服务节点。创建ULB操作步骤1、进入负载均衡 ULB页面。2,点击创建负载均衡进行ULB实例创建。3、填写配置信息,进行ULB实例创建。详细配置说明见下方。4,点击立即购...

    Tecode 评论0 收藏0
  • 【容器云 UK8S】服务发现之ULB 参数说明:用于创建LoadBalancer类型的Service

    摘要:参数说明本文主要描述用于创建类型的时,与相关的说明。为时表示连接保持的时间,单位为秒,取值范围,,表示禁用连接保持,默认为。会话保持方式枚举值为关闭,自动生成,用户自定义,默认为。健康检查方式为时有效,指检查路径。ULB 参数说明本文主要描述用于创建LoadBalancer 类型的Service时,与ULB相关的Annotations说明。备注:目前除了外网 ULB 绑定的 EIP 的带宽值...

    Tecode 评论0 收藏0
  • 负载均衡-私有云负载均衡

    摘要:当负载均衡器接受到来自客户端的请求后,会通过一系列负载均衡算法,将访问请求路由分发到后端虚拟机服务器池进行请求处理,同时由将处理结果返回给客户端。支持内网和外网两种类型负载均衡器,满足内网数据中心及互联网服务负载均衡应用场景。4.7.1 负载均衡概述负载均衡( Load Balance )是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,均可单独对外提供服务而无须其它...

    ernest.wang 评论0 收藏0
  • 负载均衡 ULB】产品定价以及选型、负载均衡算法

    摘要:负载均衡产品定价收费项网络类型实例费用带宽费用外网免费外网带宽费用见收费说明内网免费免费负载均衡类型网络模式负载均衡类型负载均衡类型支持协议请求代理型报文转发型历史创建的实例为兼容型,可同时包含请求代理型报文转发型的。负载均衡ULB产品定价收费项网络类型ULB实例费用带宽费用外网ULB免费外网带宽费用见EIP收费说明内网ULB免费免费ULB:负载均衡类型/网络模式负载均衡类型负载均衡类型|支...

    Tecode 评论0 收藏0

发表评论

0条评论

ernest.wang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<