1、集群概念:
集群是一组协同工作的服务器,各有分工,对外表现为一个整体。
2、集群分类:
负载均衡集群LBC:分担服务的总体压力
高可用集群HAC:尽可能的保障服务状态的可用性
高性能运算集群HPC:提供单台服务器提供不了的计算能力
3、工作层级
四层工作逻辑(LVS):这里是一个TCP连接完成请求
七层工作逻辑(Nginx):这里是两个TCP连接完成请求,负载均衡器的压力较大
4、LVS的三种模式:NAT模式、DR模式、TUN模式
LVS-NAT模式:
LVS-NAT模式总结:
集群节点处于同一个网络环境中;
真实服务器必须将网关指向负载调度器;
RIP通常是私有IP,仅用于各个集群节点通信;
负载调度器必须位于RS与DS之间,充当网关;
支持端口映射;
负载调度器必须是Linux操作系统,真实服务器随意;
进程数据报文都要经过负载均衡调度器机器,压力比较大;
LVS-DR模式:
LVS-DR模式总结:
集群节点处于同一个广播域中;
真实服务器将网关指向真实路由器;
负载调度器只负责处理入站请求,压力最小;
不支持端口映射;
负载调度器必须是Linux,真实服务最好是Linux
LVS-TUN模式:
LVS-TUN模式总结:
集群所有节点都必须直接或间接拥有公网地址;
真实服务器必须将网关指向真实网关处;
不支持端口映射;
DS与RS必须开启隧道功能;
入站有DS完成,出站由RS完成;
负载调度器必须是Linux操作系统,真实服务器随意;
压力较大;