独享型ELB使用流程概述
如果您初次使用弹性负载均衡ELB服务,您可以根据本文内容快速了解使用本云服务的流程。
弹性负载均衡是一种对流量进行按需分发的服务,通过将流量分发到不同的后端服务器来扩展应用系统的吞吐能力,并且可以消除系统中的单点故障,提升应用系统的可用性。
ELB组成架构
概念 |
说明 |
相关文档 |
---|---|---|
负载均衡器 |
您创建的承载业务的弹性负载均衡服务实体。 创建负载均衡器后,您还需要在负载均衡器中配置监听器后才能使用负载均衡服务提供的功能。 |
|
监听器 |
监听器是ELB最小的业务单元,负责监听访问到负载均衡器上的请求。 监听器需要配置监听器协议和端口处理对应的业务请求,例如TCP协议,80端口。每个ELB至少配置一个监听器才能监听并分发业务流量。支持配置多个不同的监听器用于处理不同协议和端口的业务。 网络型监听器将流量转发至默认后端服务器组,应用型监听器按照转发策略转发流量。 |
|
转发策略 |
仅应用型监听器支持配置转发策略。转发策略用于确定应用型负载均衡器如何将请求分发到一个或多个后端服务器组。 应用型ELB具备强大的七层处理能力,支持多种应用协议与转发策略,支持您基于业务实际进行灵活的流量负载。 |
|
后端服务器组 |
后端服务器组是一个或多个后端服务器的逻辑集合,组内的服务器用于处理负载均衡器分发的业务请求。 后端服务器组可以独立于负载均衡器而存在,同一服务器组可以关联到多个不同负载均衡器下。 |
|
后端服务器 |
后端服务器组内用于处理客户端请求的实际服务器,可以是弹性云服务器实例、裸金属服务器实例、辅助弹性网卡或IP地址。当添加对象是辅助弹性网卡或IP地址时,实际处理请求的是辅助弹性网卡或IP地址所在的服务器。 通常会使用健康检查来探测后端服务器的健康状态,以确保只有健康的服务器才会接收流量。如果某台服务器健康检查异常,服务器组内的流量将不会分发到该台服务器,保证了业务的稳定性。 |
使用流程引导
建议您通过以下几个步骤快速实现弹性负载均衡服务的部署应用,详细操作可参见对应文档。
操作步骤 |
说明 |
---|---|
创建一个负载均衡器,并选择合适的配置选项,建议您重点关注以下配置。
|
|
创建后端服务器组并添加后端服务器进行统一管理调度。 由于后端服务器组独立于负载均衡器而存在,建议您先完成后端服务组的创建。后端服务器组的后端协议和监听器的前端协议存在匹配关系,建议您创建时重点关注后端协议类型,便于后续配置监听器时直接选择对应服务器组。 |
|
根据实际业务流量转发需求配置监听器,前端协议和端口应匹配业务请求。
|
|
如果您使用应用型监听器进行流量转发,支持您根据请求的域名、路径、HTTP请求方法、HTTP请求头、查询字符串和网段等条件识别特定的业务流量并转发到不同的后端服务器组。 |
协议类型匹配关系
独享型负载均衡使用场景下,一个后端服务器组可关联至多个负载均衡实例和监听器使用,多个弹性负载均衡实例需归属同一企业项目。
后端服务器组创建后仅可关联至前端协议与后端协议匹配的监听器使用,前端/后端协议匹配关系详见表2。
ELB的规格类型 |
监听器的前端协议 |
后端服务器组的后端协议 |
---|---|---|
网络型 |
TCP |
TCP |
网络型 |
UDP |
|
网络型 |
TLS |
|
应用型 |
HTTP |
HTTP |
应用型 |
HTTPS |
|
应用型 |
QUIC |
|
弹性负载均衡支持TLS、GRPC、QUIC协议陆续上线中,请以控制台实际为准。