lvs 和 keepalived的有什么区别

lvs 和 keepalived的有什么区别lvs我用ipvsadm 写个记录能实现负载均衡。keepalived也能配置lvs 实现负载均衡。 我都搞迷糊了。 我知道keepalived 有健康检查 failover 互备接管的作用。 但是keepalived也能配置负载均衡。望路人指点迷津。

1、特点不同:lvs基于4层的网络协议的,抗负载能力强,对于服务器的硬件要求除了网卡外,其他没有太多要求。keepalived主要的工作是提供lvs控制器的一个冗余,并且对real服务器做健康检查,发现不健康的real服务器,从lvs集群中剔除,real服务器只负责提供服务。

2、性质不同:LVS是一个开源的软件,可以实现LINUX平台下的简单负载均衡。LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器。keepalived是一个类似于layer3, 4 & 5交换机制的软件。

3、作用不同:Keepalived主要用作RealServer的健康状态检查以及LoadBalance主机和BackUP主机之间failover的实现。LVS的作用是在网上能找到一些相关技术资源。

扩展资料:

注意事项:

在LVS方案中,虚拟ip地址与普通网络接口大大不同,这点需要特别注意。虚拟ip地址的广播地址是lvs本身,子网掩码是255.255.255.255,因为有若干机器要使用同一个ip地址,用本身做广播地址和把子网掩码设成4个255就不会造成ip地址冲突了,否则lvs将不能正常转发访问请求。

假如两台VS之间使用的互备关系http://www.hnjcjx.net,那么当一台VS接管LVS服务时,可能会网络不通,这时因为路由器的MAC缓存表里关于vip这个地址的MAC地 址还是被替换的VS的MAC。

参考资料来源:百度百科-Keepalived

参考资料来源:百度百科-LVS

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-01-11
keepalived不是一个负载均衡软件 主要作用是对服务器状态检测和故障隔离。对于在keepalived中配置lvs模块,我理解是对补充lvs的配置,keepalived属于lvs的扩展项目。
第2个回答  2013-08-06
呵呵,这个问题也困扰我一阵子,今天上午查了很多资料才搞清楚:1. ipvsadm(LVS)有负载均衡机制,目前支持8中均衡算法。2. keepalived除了健康检查以外,也具备负载均衡功能。现在他的健康检查功能用的比较多,其负载均衡能力被大部分人忽略了。3. lvs+keepalived这种框架下,完全可以使用keepalived来均衡负载(ipvsadm这个组件也需要装上,只是为了便于管理集群)。本回答被网友采纳
第3个回答  2016-11-01
ipvs用于负载均衡,分担服务器压力,keepalived实现高可用,通常会对负载均衡集群实现高可用
第4个回答  2013-08-06
keepalive是HA就是高可用,作用热备和健康检测。LVS就是负载均衡的核心软件。LVS+keepalive实现集群高可用。我也正在学习这方面

lvs 和 keepalived的有什么区别
1、特点不同:lvs基于4层的网络协议的,抗负载能力强,对于服务器的硬件要求除了网卡外,其他没有太多要求。keepalived主要的工作是提供lvs控制器的一个冗余,并且对real服务器做健康检查,发现不健康的real服务器,从lvs集群中剔除,real服务器只负责提供服务。2、性质不同:LVS是一个开源的软件,可以实...

lvs 和 keepalived的有什么区别
2. keepalived除了健康检查以外,也具备负载均衡功能。现在他的健康检查功能用的比较多,其负载均衡能力被大部分人忽略了。3. lvs+keepalived这种框架下,完全可以使用keepalived来均衡负载(ipvsadm这个组件也需要装上,只是为了便于管理集群)。

Keepalived(高可用)和LVS(负载均衡)试用
Keepalived是VRRP协议的实现,用于服务保活和高可用,确保客户端能够通过VIP和VMAC寻址到活动节点。LVS是Linux虚拟服务器,实现基于IP地址的虚拟化应用负载均衡。LVS有三种工作方式,DR模式响应数据不经过LVS节点,性能最佳,文中说明基于此模式。部署资源时,需在两台RS节点上完成数据上报服务交付、启动FTP\/RES...

Keepalive和lvs
keepalive起初是为LVS设计的,专门用来监控lvs各个服务节点的状态,后来加入了vrrp的功能,因此除了lvs,也可以作为其他服务(nginx,haproxy)的高可用软件。VRRP是virtual router redundancy protocal(虚拟路由器冗余协议)的缩写。VRRP的出现就是为了解决静态路由出现的单点故障,它能够保证网络可以不间断的稳...

LVS+Keepalived:实现高效软负载均衡的利器
Keepalived是基于VRRP协议的高可用解决方案,它的主要目标是防止IP地址单点故障,通常与LVS、HAProxy或Nginx等负载均衡技术协同工作,确保集群的稳定运行。在进行环境准备时,我们需要在两台CentOS 7机器(10.9.2.121和10.9.2.122)上安装LVS和Keepalived。首先安装相关软件包,然后在master机器上配置...

LVS+Keepalived
IPVS:工作在内核 ipvsadm:管理IPVS keepalived和ipvsadm并行的,都可以直接管理内核ipvs。keepalived和LVS亲密无间,keepalived就是为LVS诞生。LVS技术小结:1.真正实现调度的工具是IPVS,工作在linux内核层面。2.LVS自带的IPVS管理工具是ipvsadm。3.keepalived实现管理IPVS及负载均衡器的高可用。4.Red hat工具...

为什么用lvs keepalived不是heartbeat
你好,很高兴为你解答 你可以参考下keepalived和heartbeat区别:Keepalived使用的vrrp协议方式,虚拟路由冗余协议 (Virtual Router Redundancy Protocol,简称VRRP);Heartbeat是基于主机或网络的服务的高可用方式;keepalived的目的是模拟路由器的双机 heartbeat的目的是用户service的双机 lvs的高可用建议用keepav...

LVS技术~~求大神
对你具体需求不了解。下面的看对你是否有用。A+D 用keepalived+lvs这种架构 keepalived是负责主备切换,lvs做负载均衡。LVS会将请求直接转给你的B和C的,按照你设定的负载策略。

Nginx、HAProxy、LVS三者的对比
3. HAProxy负责将针对VIP的请求分发到Mycat集群的不同节点上,从而实现负载均衡。同时,HAProxy能够监测Mycat是否处于正常状态,只会将请求转发到存活的Mycat实例上。4. 在Keepalived+HAProxy高可用集群中,如果某台服务器发生宕机,集群中的另一台服务器上的Keepalived会立即抢占VIP并接管服务。此时,抢占...

Keepalived 高可用详解
Keepalived是通过VRRP协议实现LVS服务的高可用解决方案,通过主备服务器的切换,确保服务连续性。当主服务器宕机时,备份服务器接替提供服务。Keepalived设计包括内核组件如LVS框架、Netfilter和Netlink接口,以及健康检查和故障切换机制。配置文件keepalived.conf主要由global_defs、vrrp_instance和virtual_server模块...

相似回答