集群 概念解析
- 1.集群(CLUSTER)概念
- 集群就是一组计算机 他们做为一个整体想用户提供一组网络资源
- 2.集群核心:任务调度
- 3.集群目的:
- 提高性能: 如计算密集型应用
- 降低成本:相对超级计算机价格低廉
- 提高可扩展性:只要增加集群节点即可
- 增强可靠性:多个节点完成相同任务 有效避免单点
- 4.集群分类
- HA:高科用集群
- LBC:负载均衡集群/负载均衡系统
- HPC:科学计算集群/高性能计算集群
Lvs 概念解析
- 1.Lvs:Linux Virtual Server , Linux虚拟服务器
- Linux虚拟服务器(LVS) 是章文嵩研发
- 由于性能过于强悍 被Linux内核维护组织收录
- 2.功能
- 实现高可用 可伸缩的web, mail,Cache和Media等网络服务
- 3.目标
- 利用Linux操作系统和LVS集群软件实现一个高可用 高性能 低成本的服务器应用集群
- 4.组件
- 工作在内核空间的IPVS模块
- 工作在用户空间的ipvsadm管理工具
- 5.LVS的工作模式:
- NAT: 网络地址转换
- DR: 路由模式
- TUN: 隧道模式
- 6.术语:
- 调度器: LVS服务器
- 真实服务器Real Server: 提供服务的服务器
- VIP:虚拟地址 提供给用户访问的地址
- DIP: 指定地址 LVS服务器上与真实服务器通信的地址
- RIP: 真实地址 真实服务器的地址
- 7.常见的调度算法 共10个 常用的有4个
- 论询rr: Real Server轮流提供服务
- 加权论询wrr: 根据服务器性能设置权重 权重大的得到的请求更多
- 最少链接lc: 根据Real Server的链接数分配请求
- 加权最少链接wlc: 类似于wrr 根据权重分配请求
LVS-NAT模式 实验拓扑图
LVS-DR模式 实验拓扑图