图文并茂实战详解LVS负载均衡的应用

图文并茂实战详解LVS负载均衡的应用

  • 1. 集群和分布式
    • 1.1. 集群和分布式区别
    • 1.2. 负载均衡集群(LB Cluster)介绍
  • 2. LVS(Linux Virtual Server)简介
    • 2.1. LVS介绍
    • 2.2. LVS工作原理
    • 2.3. LVS集群体系架构
    • 2.4. LVS集群类型中的术语
  • 3. LVS工作模式和相关命令
    • 3.1. LVS集群工作模式
      • 3.1.1. LVS的NAT模式
      • 3.1.1. LVS的DR模式
      • 3.1.3. LVS的tunnel模式
      • 3.1.4. LVS的FULLNAT模式
      • 3.1.5. LVS工作模式总结和比较
    • 3.2. LVS调度算法
      • 3.2.1. 静态方法
      • 3.2.2. 动态方法
      • 3.2.3. 内核版本4.15 版本后新增调度算法:FO和OVF
    • 3.3. LVS相关软件使用介绍
  • 4. LVS实战案例
    • 4.1. LVS-NAT模式案例
    • 4.2. LVS-DR模式单网段案例
    • 4.3. LVS-DR模式多网段案例
    • 4.4. LVS-TUNNEL隧道模式案例
    • 4.5. LVS的FULLNAT模式案例
  • 5. LVS+keepalived实现高可用
    • 5.1. 安全检测后端某台RealServer
    • 5.2. LVS服务器故障
  • 6. LVS的故障处理
    • 6.1. LVS超过最大连接数
    • 6.4. CPU对LVS性能的影响
    • 6.2. DR模式rr轮询算法导致ActiveConn分布不均匀
    • 6.3. LVS后端RealServer TCP长连接问题

1. 集群和分布式

1.1. 集群和分布式区别

图文并茂实战详解LVS负载均衡的应用_第1张图片

   集群:同一个业务系统,部署在多台服务器上。集群中,每一台服务器实现的功能没有差别,数据和代码都是一样的。
   分布式:一个业务被拆成多个子业务,或者本身就是不同的业务,部署在多台服务器上。分布式中,每一台服务器实现的功能是有差别的,数据和代码也是不一样的,分布式每台服务器功能加起来,才是完整的业务。

   分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。
   对于大型网站,访问用户很多,实现一个群集,在前面部署一个负载均衡服务器,后面几台服务器完成同一业务。如果有用户进行相应业务访问时,负载均衡器根据后端哪台服务器的负载情况,决定由给哪一台去完成响应,并且一台服务器垮了,其它的服务器 可以顶上来。分布式的每一个节点,都完成不同的业务,如果一个节点垮了ÿ

你可能感兴趣的:(高级IT运维技术专栏,lvs,负载均衡,运维)