首页 > 代码库 > 负载均衡概述

负载均衡概述

一、负载均衡概述

       LB:Load Balancing负载均衡分软件和硬件两方面实现。
  1、 软件:一般位于TCP/IP的四层和七层,典型的有:
       lvs (第四层,传输层)
       haproxy, nginx (第七层,应用层)
  2、硬件:生产硬件的厂商有很多,常见的有
       F5公司的 BIG-IP 优秀的安全加速接入解决方案

       Citrix 公司的Netscaler 优化Web 应用交付的综合解决方案。

       A10 公司的A10 thunder 统一应用服务网关

二、lvs: Linux Virtual Server介绍(重点

      lvs是国人对开源做出的贡献,作者是章文嵩。官网地址:http://zh.linuxvirtualserver.org/

根据lvs在第四层的限定了它的特性。传输层的路由交换基于地址和端口,lvs的也可以根据目标地址和目标端口实现请求转发。lvs工作于iptables/netfiler的input链上,与iptables/netfiler的工作原理及其相似ipvsadm/ipvs。ipvsadm是lvs工具,ipvs工作与内核。

      LVS的类型:

                lvs-nat:network address translation,NAT地址转换

                lvs-dr:direct routing ,直接路由

                lvs-tun:tunneling,基于隧道的dr

    

      LVS的术语:
               director/real server

               IP:
                  VIP:Virtual IP 虚拟ip
                  DIP: Director IP 多负载调度器ip
                  RIP: Real Server IP 真实服务器ip
                  CIP:Client IP 客户端ip

              ipvs: ip virtual server

 

 


 

本文出自 “gentoo” 博客,请务必保留此出处http://linuxgentoo.blog.51cto.com/7678232/1550623

负载均衡概述