详细解释lvs的工作原理

vsl用于集群中的直接路由它的原理如下

如果在公司并发太高了怎么解决

1.加配置cpu 内存 带宽 ssd高效硬盘

2.加服务器  为用户提供服务 横向扩展

集群是什么

由的多台主机构成,相当于一台大型计算机,只提供一个访问入口(域名与ip地址)

集群用在那个场景

高并发场景

 vrrp是什么

 根据优先级选出主备的关系

主备之间检测对方的存活

一旦主出故障 背就会抢占vip地址

vrrp的应用场景 高可用

解决什么问题 单点故障

负载均衡集群的工作模式

1.地址转换 (nat模式)

调度作为网关,是访问请求的入口.也是响应访问的出口,在高并发场景中负载压力很高,nat地址可以提高安全性

2.ip隧道 (tun模式)

成本太高

3.直接路由(dr模式)

仅是访问请求的入口,响应数据不经过调度器.节点服务器和调度器在同一个物理网络中数据转发不受额外影响

集群的分类

1.负载均衡 强调减少响应延迟,提高并发处理能力

2.高可用  强调系统的稳定性减少服务中断时间,减少损失

3.高性能 强调高性能运算能力 分布式 并发

负载均衡集群服务器架构

用户通过vip访问 

负载调度器 通过调度算法

节点服务池 所有服务器用的资源通过

共享存储 提供网站,存储资源

lvs虚拟服务器

lvs组成

1.lvs是基于内核态的netfilter框架实现的ipvs功能,工作在内核态用户配置vip等相关详细信息并传递到ipvs就需要用到ipvsadm工具

2.ipvsadm:ipvsadm是lvs用户态的配套工具,可以实现vip和rs的增删改查ipvsadm就是类似iptables工具的地位

作用1.主要于多服务器的负载均衡

2.工作在网络层,可以实现高性能 高可用的服务集群技术

3.廉价 可把许多低性能的服务器组合在一起形成一个超级服务器

4.易用 配置简单 有多重负载均衡的方法

5.稳定可靠,即使在集群的服务器无法正常工作,也不影响整体效果

6.可扩展性好

lvs比较nginx

1.lvs比nginx具有更强的抗负载能力,性能高 对内存和cpu资源消耗低

2.lvs工作在网络层,网络依赖性大,稳定性高.nginx安装配置简单网络依赖性小

3.lvs不支持正则匹配,无法实现动静分离效果 nginx可实现动静分离

4.lvs使用的协议范围广.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值