1.什么是集群(含义)
集群就是将多台主机作为一个整体,对外提供相同的服务
2.集群使用在哪一个场景
高并发使用
3.集群的分类
负载均衡器:减少响应延迟,提供并发处理能力
高可用均衡器:系统的稳定性,减少服务器中断的时间,减少损失
高性能均衡器:高性能运算能力,分布式,并发
4.负载均衡器的集群架构
数据流向:用户--->通过--->vip(vrrp)---->访问
负载调度器:通过调度算法,以及RIP转发
节点服务池:所有服务器用的资源
共享存储:提供网站,存储资源
5.负载均衡器的工作模式
1、NAT模式
①、地址转换
● Network Address Translation,简称NAT模式
● 类似于防火墙的私有网络结构,负载调度器作为所有服务器节点的网关,即作为客户机的访问入口,也是各节点回应客户机的访问出口
● 服务器节点使用私有IP地址,与负载调度器位于同一个物理网络,安全性要优于其他两种方式
2、TUN模式
②、IP隧道
● IP Tunnel,简称TUN模式
● 采用开放式的网络结构,负载调度器仅作为客户机的访问入口,各节点通过各自的Internet连接直接回应客户机,而不再经过负载调度器
● 服务器节点分散在互联网中的不同位置,具有独立的公网IP地址,通过专用IP隧道与负载调度器相互通信
3、DR模式
①、直接路由
● Direct Routing,简称DR模式
● 采用半开放式的网络结构,与TUN模式的结构类似,但各节点并不是分散在各地,而是与调度器位于同一个物理网络
● 负载调度器与各节点服务器通过本地网络连接,不需要建立专用的IP隧道
6.关于LVS虚拟服务器
确认是否支持LVS:modprobe ip_vs
7.LVS负载均衡器调度算法
3、LVS的负载调度算法
①、轮询(Round Robin)
● 将收到的访问请求按照顺序轮流分配给群集中的各节点(真实服务器) ,均等地对待每一台服务器 ,而不管服务器实际的连接数和系统负载
②、加权轮询 (Weighted Round Robin)
● 根据调度器设置的权重值来分发请求,权重值高的节点优先获得任务,分配的请求数越多
● 保证性能强的服务器承担更多的访问流量
③、最少连接 (Least Connections )
● 根据真实服务器已建立的连接数进行分配,将收到的访问请求优先分配给连接数最少的节点
④、加权最少连接(Weighted L east Connections )
● 在服务器节点的性能差异较大时,可以为真实服务器自动调整权重
● 性能较高的节点将承担更大比例的活动连接负载
8.案例LVS-NAT部署实战
客户端(win10):10.0.0.12 (Vmnet3)