弹性负载均衡是如何工作的 工作原理 图1 ELB工作原理图 弹性负载均衡的工作原理如下: 客户端发起请求:客户端向您的应用程序发起请求。 监听器接收请求:负载均衡器中的监听器接收与您配置的协议和端口匹配的请求。
检查原理如图4所示。 图4 HTTPS健康检查 HTTPS健康检查机制如下: ELB节点向后端服务器发送Client Hello请求,与后端服务器建立SSL连接。
匹配原理 在添加了转发策略后,负载均衡器将按以下规则转发前端请求: 如果能匹配到监听器的转发策略,则按该转发策略将请求转发到对应的后端服务器组。 如果不能匹配到监听器的转发策略,则按照默认转发策略将请求转发到监听器默认的后端服务器组(创建监听器时配置的后端服务器组)。
检查原理如图3所示。 图3 HTTP健康检查 HTTP健康检查机制如下: ELB节点根据健康检查配置,向后端服务器(IP+端口+检查路径)发出HTTP GET请求(可以选择设置域名)。 后端服务器收到请求后,根据服务的情况返回相应的HTTP状态码。
匹配原理 在添加了转发策略后,负载均衡器将按以下规则转发前端请求: 如果能匹配到监听器的转发策略,则按该转发策略将请求转发到对应的后端服务器组。 如果不能匹配到监听器的转发策略,则按照默认转发策略将请求转发到监听器默认的后端服务器组(创建监听器时配置的后端服务器组)。
一致性哈希算法:源IP算法 对请求的特定字段进行一致性哈希计算,并根据计算的哈希值将请求均匀地分配到后端服务器中。相同哈希值的请求,将会被分配到相同的后端服务器,即使后端服务器组中的后端服务器个数在发生变化。
一致性哈希算法 源IP算法 连接ID算法 对请求的特定字段进行一致性哈希计算,并根据计算的哈希值将请求均匀地分配到后端服务器中。相同哈希值的请求,将会被分配到相同的后端服务器,即使后端服务器组中的后端服务器个数在发生变化。
offset 否 Integer 索引位置,从offset指定的下一条数据开始查询,查询第一页数据时,不需要传入此参数,查询后续页码数据时,将查询前一页数据时响应体中的值带入此参数(action为count时无此参数)如果action为filter默认为0,必须为数字,不能为负数。
具体原理参见TCP监听器将HTTPS流量透传到后端服务器。 约束与限制 共享型负载均衡前端协议为“HTTPS”时,后端协议默认为“HTTP”,且不支持修改。 添加共享型负载均衡HTTPS监听器 进入弹性负载均衡列表页面。
offset 否 Integer 索引位置,从offset指定的下一条数据开始查询,查询第一页数据时,不需要传入此参数,查询后续页码数据时,将查询前一页数据时响应体中的值带入此参数(action为count时无此参数)如果action为filter默认为0,必须为数字,不能为负数。
图说ELB 视频帮助 立即使用 成长地图 由浅入深,带您玩转ELB 01 了解 了解华为云弹性负载均衡的工作原理、功能区别等,有助于您根据不同的应用场景和功能需求更准确地匹配实际业务,选择合适的负载均衡器类型,提升应用系统的可用性。
具体原理参见TCP监听器将HTTPS流量透传到后端服务器。 约束与限制 独享型负载均衡前端协议为“HTTPS”时,后端协议可以选择“HTTP”或“HTTPS”。 如果您的独享型负载均衡实例类型为网络型,则无法创建HTTPS监听器。
更多检查原理详见健康检查介绍。 当健康检查关闭时,ELB默认后端服务器正常在线,会将请求转发至后端服务器。 当后端服务器的权重设置为0时: 独享型负载均衡器:新的请求不会转发到该后端服务器,健康检查会继续探测,健康检查状态显示为实际结果。
具体原理参见TCP监听器将HTTPS流量透传到后端服务器。 如果在两个区域想要使用同一个证书,需要在两个区域分别使用的证书信息创建两个证书。 创建服务器证书 进入弹性负载均衡列表页面。 在左侧导航栏单击“证书管理”。 单击“创建证书”,配置参数请参见表1。
具体原理参见TCP监听器将HTTPS流量透传到后端服务器。 如果在两个区域想要使用同一个证书,需要在两个区域分别使用的证书信息创建两个证书。 创建服务器证书 登录管理控制台。 在管理控制台左上角单击图标,选择区域和项目。 单击页面左上角的,选择“网络 > 弹性负载均衡”。
None 服务介绍 弹性负载均衡 ELB 产品介绍 02:52 弹性负载均衡ELB介绍 弹性负载均衡 ELB 介绍弹性负载均衡实现流量分发的原理 02:52 弹性负载均衡流量分发技术介绍 新特性介绍 弹性负载均衡 ELB 新特性介绍 04:35 弹性负载均衡新特性介绍 操作指导 弹性负载均衡
更多检查原理详见健康检查介绍。 当健康检查关闭时,ELB默认后端服务器正常在线,会将请求转发至后端服务器。 当后端服务器的权重设置为0时: 独享型负载均衡器:新的请求不会转发到该后端服务器,健康检查会继续探测,健康检查状态显示为实际结果。
匹配原理 匹配策略:每个客户端请求会按照转发策略进行匹配,一旦能够匹配到一条转发策略,立即按照当前转发策略进行转发。如果匹配到多条转发策略,基于转发策略优先级顺序进行转发(转发策略编号的数值越小,优先级越高,越先匹配)。
由于UDP健康检查的原理不同于其他健康检查,建议健康检查超时时间不要过小,否则后端服务器可能会反复上线或下线。 后端服务器是否限制了ICMP消息产生的速率。 Linux系统下,请用以下命令检查ICMP消息速率的限制。
您即将访问非华为云网站,请注意账号财产安全