LVS 集群的体系结构和特点
基本LVS集群的安装和配置
介绍了命令行 ipvsadm 和 ldirectord 配置LVS集群
介绍了使用RedHat工具 piranha 图形化配置LVS集群
2.简介:LVS是Linux Virtual Server的简称,也就是linux虚拟服务器。
3.实现目标:通过LVS提供的负载均衡技术和linux系统实现一个高性能、高可用的服务器集群,它具有良好的可靠性、可扩展性和可操作性,成本低廉的特性
4.LVS体系结构:
包含:
最前端 负载均衡层
中间 服务器群组
最底层 共享存储层
5.LVS集群的特点
5.1 IP负载均衡与负载调度算法:
LVS的IP负载均衡技术:是通过IPVS模块来实现的,IPVS是LVS集群系统的核心软件。它的主要作用是:安装在 Director Server (前端服务器)上,同时Director Server上虚拟出一个IP 地址(VIP),用户必须通过这个虚拟的VIP地址访问服务。-----访问请求首先经过VIP到达负载均衡调度器,然后由负载均衡调度器根据设定好的算法 从 Real Server 列表中选取一个服务节点响应用户请求。
5.2IPVS实现负载均衡的机制:
NAT 网络地址转换模式
TUN 使用IP隧道技术 IP隧道模式
DR 使用直接路由技术 直接路由模式
优缺点:
NAT 优点:配置及管理简单。Director Server 和 Real Server 群组可以不再一个
网段
缺点:要求 Director Server 必须要有两块网卡
Director Server很容易成为整个集群的性能瓶颈(所有都数据经过这里)
DR 优点:性能最好
缺点:要求Director Server和所有的Real Server 必须在同一个网段中,不
能实现集群的跨网段应用
TUN 优点: 性能介于 NAT 和 DR 模式之间
Director Server 与 Real Server 可以再不同的网段内,即集群中
的Real Server 可以再不同的城市
缺点: 需要的Real Server 服务器的内核中,必须编译支持IP Tunnel这个选
项
5.3负载调度算法(此处只列出了常用的4种,共有8种)
静态:
轮叫调度(Round Robin)
加权轮叫调度(Weighted Round Robin)
动态:
最少链接调度(Least Connections)
加权最少链接调度(Weighted Least Connections)
5.4使用环境
Director Server 支持的系统: Linux 和 FreeBSD
支持大多数的TCP和UDP协议
Real Server 可以运行在任何支持TCP/IP的操作系统上