今天详细的了解了下集群的负载均衡器的三种方式,分别为NAT DR TUN 三种
负载均衡调度器
四层,lvs 七层,代理设备,nginx haproxy
lvs:linux virtual server, 分发器和真机的模式,lvs本身工作在内核,工作在input连上,
lvs和iptables不能同时使用,通常情况下一个调度器只提供一种服务,但他可以同时提供多种
lvs 分位3类 NAT:地址转换,理想情况下能负载10个, DR:直接路由 TUN:隧道
NAT:集群节点跟director必须在同一个ip网络中
rip通常是私有地址,仅用于各节点间的通信
director位于client和real server之间,并负责处理进出的所有通信
realserver必须将网管指向dip
支持端口映射
realserver可以使用任意操作系统
较大规模应用场景中,director易成为系统瓶颈
DR:个集群节点跟director必须在同一个物理网络中,
rip可以使用公网地址,实现便捷的远程管理和监控
director仅负责乳站请求,响应报文则由reserve直接发往客户端
realserver不能将网关指向dip
不支持端口映射
realserver要求隐藏vip
TUN: 服务器在天南海北 在封装外再加一个封装
集群节点可以跨越互联网
rip必须是公网地址
director仅处理入站请求,响应报文由realserver直接发往客户端
realserver网关不能指向director
只有支持隧道功能的才能用于realserver