负载均衡 LoadBlance

2018-11-28  本文已影响0人  靖流

名词概念

CIP Client IP,访问用户自身的IP
VIP Virtual IP,用户访问的目的IP
RIP Real IP,后端webserver的真实IP
DIP 负载均衡器自身的IP

概述

LB的主要方式

LB中的几种轮询算法

LVS

概述

NAT转发模式

NAT

工作原理

配置中注意

缺点

因为所有的请求报文都需要Director处理应答,Director自身很可能成为架构的性能瓶颈

DR直接路由模式

DR

工作原理

特点

关于ARP的特殊处理法

在配置RS的lo时,需要吧netmask配置为255.255.255.255,防止ARP广播的影响

TUN-IP隧道模式

TUN

工作原理

特点

LVS-DR的实际操作

LVS-NAT的实际操作

LVS上的其他操作汇总

# 1.管理虚拟服务
    ipvsadm -A -t IPADDR:PORT -s rr     #添加采用轮询算法      
    ipvsadm -E -t IPADDR:PORT -s -wrr   #修改算法为加权轮询   
    ipvsadm -D -t IPADDR:PORT           #删除虚拟服务          
# 2.管理RS
    ipvsadm -a -t RIP:PORT -r VIP -g -w 2 #加使用DR权重2   
    ipvsadm -e -t RIP:PORT -r VIP -g -w 5 #改权重          
    ipvsadm -d -t RIP:PORT -r VIP         #删除            
# 3.查看统计
    ipvsadm -Ln                #查看当前              
    ipvsadm -lnc               #查看当前转发情况       
    ipvsadm -Ln --stats --rate #查看ipvs模块的转发     

keepalived高可用集群

keepalived是集群管理中保证集群高可用的一个服务软件,用于防止单点故障。

工作原理

实际配置

HAproxy

概述

是一款高性能LB软件,因为专注负载均衡,相比在七层上的NginxLB,他做的更好,更专业。其处理模式分为单进程模式和多进程模式,分别适应于CPU过剩和内存过剩环境

特点

示例1

HAproxy

Nginx

概述

老熟人

特点和优缺点

Nginx

配置

Nginx支持的状态参数

Nginx支持的负载均衡算法

上一篇下一篇

猜你喜欢

热点阅读