集群   概念解析

  • 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概念解析 _服务器

LVS-DR模式   实验拓扑图

集群概念解析  Lvs概念解析 _LVS_02