LVS集群及工作模式

集群

通过高速网络将很多服务器集中起来一起提供同一种服务,在客户端看来就像是只有一个服务器

可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益

任务调度是集群系统中的核心技术

集群目的

提高性能 降低成本 提高可扩展性 增强可靠性

集群分类

高性能计算集群(HPC) 负载均衡集群(LB) 高可用集群(HA)

LVS集群组成

前端:负载均衡层

中间:服务器组层

底端:数据共享存储层

常见的集群拓扑:

 

LVS工作模式

1)NAT模式 (优点:简单 缺点:调度器是流量的瓶颈)

2)DR模式 (优点:没有流量瓶颈 缺点:配置复杂)

3)Tunnel隧道模式 (额外增加了带宽的负担,优点:服务器可以不在一个地区)

Linux开启路由功能

cat /proc/sys/net/ipv4/ip_forward
//查看固定文件,内容是0代表关闭路由,内容是1代表打开路由
echo 1 > /proc/sys/net/ipv4/ip_forward
vim /etc/sysctl.conf
//永久修改开启路由,可以在该文件最后添加如下内容:
net.ipv4.ip_forward=1
sysctl -p //刷新

Direct Routing(直接路由)

director分配请求到不同的real server。real server处理请求后直接回应给用户,这样director负载均衡器仅处理客户机与服务器的一半连接。负载均衡器仅处理一半的连接,避免了新的性能瓶颈,同样增加了系统的可伸缩性。Direct Routing由于采用物理层(修改MAC地址)技术,因此所有服务器都必须在一个网段中。

IP Tunneling(IP隧道)

director分配请求到不同的real server。real server处理请求后直接回应给用户,这样director负载均衡器仅处理客户机与服务器的一半连接。IP Tunneling技术极大地提高了director的调度处理能力,同时也极大地提高了系统能容纳的最大节点数,可以超过100个节点。real server可以在任何LAN或WAN上运行,这意味着允许地理上的分布,这在灾难恢复中有重要意义。服务器必须拥有正式的公网IP地址用于与客户机直接通信,并且所有服务器必须支持IP隧道协议。

Direct Routing 和IP Tunneling 区别:

Direct Routing与IP Tunneling相比,没有IP封装的开销,但由于采用数据链路层(修改MAC地址)技术,所有服务器都必须在一个物理网段。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值