后端主机是指可接收和处理来自负载均衡器转发的流量的云主机实例。弹性负载均衡将传入的网络流量分发到多个后端主机进行处理,以实现负载均衡和提高应用程序的可用性、可扩展性和性能并屏蔽单点故障。
针对在某些特定时间段内,业务流量出现大幅度波动,可以使用负载均衡集成弹性伸缩服务来实现自动化的资源调整。弹性伸缩服务可以根据业务流量的变化自动调整云主机数量,从而保证业务处理能力的充足和稳定,提高业务的可用性和性能。同时,结合负载均衡技术,可以将流量合理地分配到多个云主机上进行处理,进一步提高业务的处理效率和吞吐量。
后端主机通常是通过后端主机组进行管理的,您可以配置每个主机的和端口,并将后端主机与主机组进行关联。
约束与限制
- 作为后端主机的云主机可以属于同一可用区,也可属于多个可用区
- 一个负载均衡实例的监听器可绑定的主机数量为100台。一个负载均衡实例的监听器可绑定的跨VPC后端IP为100个。具体配额详情查看:产品使用限制。
后端主机类型
目前支持以下类型的后端主机:
- 云主机:天翼云弹性云主机。
- 弹性网卡/辅助IP:云主机的网卡或网卡上的辅助IP。
- 跨VPC后端IP:跨VPC下的云主机IP,该IP必须属于某个云主机。
- 弹性容器ECI:弹性容器实例。
其中,跨VPC后端IP和弹性容器ECI仅在部分集群模式资源池支持,主备模式资源池不支持设置,主备、集群模式资源池列表见 产品简介>产品类型和规格,实际情况以控制台展现为准。
后端主机的权重
后端主机的权重用于指定负载均衡器在将请求分发给后端主机时所采用的权重比例。通过为每个后端主机设置不同的权重,可以实现对主机资源的分配控制和负载均衡策略的调整。
天翼云负载均衡支持的算法会根据后端主机的权重比例,决定将多少流量分发给每个后端主机,具体如下:
调度算法 | 权重 | 算法策略 |
---|---|---|
轮询 | 调度算法权重算法策略轮询权重取值范围为[1,256] | 根据后端主机的权重, 将流量按照顺序逐个分发给后端主机,每台主机依次接收请求,实现流量均衡。相应的权重表示后端主机的处理性能, 常用于短连接服务。 |
最小连接 | 权重取值范围为[1,256] | 将流量分发给当前连接数最少的主机,以确保负载较小的主机能够处理更多的请求。加权最小连接即根据主机的权重和当前连接数来分发流量,常用于长连接服务。 |
源算法 | 在非0的权重下,由于使用了源算法,各个后端主机的权重属性将不再生效 | 将请求的源IP地址进行Hash运算,得到一个具体的数值,同时对后端主机进行编号,按照运算结果将请求分发到对应编号的主机上。这可以使得对不同源IP的访问进行负载分发,同时使得同一个客户端IP的请求始终被派发至某特定的主机。 |
通过调整后端服务器的权重,您可以根据服务器的性能、处理能力或其他因素,合理分配请求流量。较高权重的主机将处理更多的请求,而较低权重的主机将处理较少的请求,从而实现负载均衡和资源优化。