ELB弹性负载均衡

什么是ELB?

弹性负载均衡(Elastic Load Balance,简称ELB)是将流量自动分发到多台内网台服务器上,负载分担流量分发。

规格

共享型和独享型

监听器

监听器用来配置要监听的协议和端口
每个监听器可以绑定一个后端服务器组,后端服务器组可以添加一个或多个后端服务器,

流量分发的方法

轮询 /最少连接/源IP

流量分配策略:

加权轮询算法:
根据后端服务器的权重,按顺序依次将请求分发给不同的服务器。常用于短连接服务,例如HTTP等服务。

加权最少连接:
加权最少连接就是在最少连接数的基础上,根据服务器的不同处理能力,给每个服务器分配不同的权重,使其能够接受相应权值数的服务请求。常用于长连接服务,例如数据库连接等服务。

源IP算法:
将请求的源IP地址进行Hash运算,得到一个数值并对后端服务器进行编号,按照运算结果将请求分发到对应编号的服务器上。使不同源IP的访问进行负载分发,同时使得同一个客户端IP的请求始终被分发到特定的服务器。该方式适合负载均衡无cookie功能的TCP协议。

连接ID算法:
利用报文里的连接ID字段进行hash算法,得到一个数值并对后端服务器进行编号,按照运算结果将请求分发到对应编号的服务器上。可以根据不同连接ID的访问进行负载分发,使同一个连接ID的请求始终被分发到特定的服务器。该方式适合于负载均衡QUIC协议应用的报文流。(只有独享型支持)

注意

后端服务器只能提供服务访问,没办法访问公网
ELB流量转到后端服务器以后,源IP会被转换为100.125.0.0/16的IP,所以后端服务器要先放通后端服务器所在安全组规则的100.125.0.0/16网段
并配置ELB用于健康检查的协议和端口,如果健康检查使用UDP协议,还需要配置安全组放通ICMP协议,否则无法对已添加的后端服务器执行健康检查。

你可能感兴趣的:(华为云,负载均衡,云服务)