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