Aliyun LB介绍
1. ALB

- 每个可用区占用三个ip,一个vip,两个local ip
- 每个vip可以独立绑定eip
- ALB具备可用区级容灾能力。ALB实例的杭州可用区H发生故障时,ALB能够在短时间内停用该可用区,并继续使用其他启用的可用区提供服务。
- ALB默认开启跨AZ负载均衡,即ALB在同地域跨可用区的后端服务之间分配流量。当ALB挂载的服务器组关闭跨AZ负载均衡时,ALB仅在同地域同可用区的后端服务之间分配流量。

1.1. ipv6支持
双栈ALB前后端均支持ipv4和ipv6
1.2. 流量镜像
ALB提供的流量镜像功能可以实现在线流量仿真,将在线流量镜像到测试环境的后端服务器,同时ALB自动丢弃镜像后端服务器返回的响应数据,保证镜像后端服务器的测试业务不会影响到线上业务,主要有以下应用场景:
- 测试新功能和服务性能。
- 仿真线上数据,不需要额外制造测试数据。
- 复现线上问题,方便故障定位。

2. gwlb
网关型负载均衡GWLB(Gateway Load Balancer)是三层负载均衡,通过IP监听可将所有端口的流量分发给后端服务器组中的网络虚拟设备NVA(Network Virtual Appliance),可帮轻松实现各类网络虚拟设备的高可用部署,例如:防火墙、入侵检测、流量镜像、深度报文检测等。
- 进出GWLBe的流量使用路由表进行控制。
- 访问流量通过GWLBe路由至GWLB,经过后端网络虚拟设备检测过滤后,再次被路由回相应的GWLBe,最终转发至应用端。
- GWLB使用IP全端口监听,可将访问流量透明地转发到IP监听所关联的后端服务器组中,,GWLB会将同一特征的流量路由到相同后端网络虚拟设备中,支持基于以下一致性hash算法来调度流量
- 五元组(源IP、目的IP、传输协议、源端口、目的端口)
- 三元组(源IP、目的IP、传输协议)
- 二元组(源IP、目的IP)