首页 > 代码库 > 负载均衡概述
负载均衡概述
一、负载均衡概述
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
负载均衡概述