健康检查异常排查 场景介绍 负载均衡的健康检查是一种机制,用于定期检测后端服务器或服务的状态,来确保负载均衡器只将流量分配给那些处于正常工作状态的服务器。通过健康检查,负载均衡器可以实时了解后端服务的可用性,快速检测并隔离故障节点,确保系统的稳定性和性能。在有些时候,我们会遇到不明原因的健康检查异常情况,本文中将介绍几种可能的健康检查异常原因以及对应的排查方式。
如果请求能匹配到监听器中您配置的转发规则,则按该转发策略转发请求。 建议您至少设置一条转发策略的匹配条件为 全部 的转发规则,确保如果客户端请求不能匹配到监听器中您配置的其他转发规则时,客户端请求可以按照匹配条件为 全部 的转发规则进行转发。 匹配条件 应用型BLB当前支持的匹配条件有:域名、路径、Cookie、Query String、Client Ip和全部。
6.服务调配能力 基于用户业务实际需求,可以将负载均衡在资源使用上分为共享型负载均衡和专属型负载均衡两种,以满足不同用户对于负载均衡性能需求。 共享型负载均衡即为所有用户共享一组负载均衡服务器,所有的流量转发全部混合经由这两个负载均衡服务器转发,用户之间的负载均衡共享带宽,共享资源。 专属集群型负载均衡为某个客户单独使用,充分保障客户的带宽单独使用性,充分保障单租户使用专属集群的独享资源承载。
4层(TCP协议)监听器支持加权轮询、最小连接数、源IP三种转发规则;7层(HTTP协议、HTTPS协议)监听器支持加权轮询、最小连接数两种转发规则;TCP是传输层协议,HTTP是应用层的协议。 负载均衡会得到多个IP,哪一个是终端用户的真实IP呢?
通过应用型BLB实例获取客户端信息 场景介绍 在负载均衡中分析客户端信息是为了更智能地分配请求,提高系统的性能、可靠性和用户体验,能够实现:帮助负载均衡器选择合适的后端服务器来处理请求。例如,可以基于客户端IP地址、用户会话信息或地理位置等因素进行路由决策,将请求分配给最适合处理的服务器;增强安全性。例如,可以根据客户端的地理位置或IP地址进行访问控制,防范恶意行为或DDoS攻击等能力。
AppTCPListenerModel 参数名称 类型 描述 listenerPort int 监听器的监听端口 scheduler String 负载均衡算法,值为 RoundRobin / WeightLeastConn / Hash , RoundRobin 代表加权轮询、 WeightLeastConn 代表加权最小连接数、 Hash 代表根据源ip哈希 tcpSessionTimeout
基本概念 基本概念: 负载均衡实例:由百度负载均衡集群提供的虚拟服务。 监听器:监听器:监听器用于将用户请求转发至后端服务器,再把后端服务器的响应返回给用户。监听器配置有监听协议和监听端口,当前支持TCP、UDP、HTTP、HTTPS、SSL等多种协议,并按照转发规则将请求转发给特定后端服务器。监听器还提供了基于后端服务器的健康检查端口的健康检查功能。 服务地址:负载均衡对外提供服务的访问地址。
添加TCP监听器 配置监听包括“配置信息”和“健康检查设置”两部分。 选择“产品>网络>负载均衡”,进入BLB控制台列表,下面以普通型BLB实例添加TCP监听为例进行配置演示。 首先在左边栏选择普通型实例,点击“负载均衡ID/名称”列的ID链接,进入实例详情页。 点击“监听设置”页签,点击“添加监听设置”按钮,下面以配置TCP监听器为例,进行监听器的基本设置和健康检查设置。
普通型IPv6 BLB 提供了负载均衡常规功能组件,包括监听与后端服务器,能够满足用户对负载均衡的通用需求,可以将来自互联网或内网的IPv6流量按一定负载均衡协议分发至多台IPv6后端服务器,具备轻量化、配置简单等特点。 按实例维度组织后端服务器,每个监听器可转发至该实例的所有后端服务器,且对应监听的后端服务器后端端口相同。