Linux 高可用开源方案 Keepalived VS Heartbeat对比
1)Keepalived使用更简单:从安装、配置、使用、维护等角度上对比,Keepalived都比Heartbeat要简单得多,尤其是Heartbeat2.1.4后拆分成3个子项目,安装、配置、使用都比较复杂,尤其是出问题的时候,都不知道具体是哪个子系统出问题了;而Keepalived只有1个安装文件、1个配置文件,配置文件也简单很多;
2)Heartbeat功能更强大:Heartbeat虽然复杂,但功能更强大,配套工具更全,适合做大型集群管理,而Keepalived主要用于集群倒换,基本没有管理功能;
3)协议不同:Keepalived使用VRRP协议进行通信和选举,Heartbeat使用心跳进行通信和选举;Heartbeat除了走网络外,还可以通过串口通信,貌似更可靠;
4)使用方式基本类似:如果要基于两者设计高可用方案,最终都要根据业务需要写自定义的脚本,Keepalived的脚本没有任何约束,随便怎么写都可以;Heartbeat的脚本有约束,即要支持service start/stop/restart这种方式,而且Heartbeart提供了很多默认脚本,简单的绑定ip,启动apache等操作都已经有了;
使用建议:优先使用Keepalived,当Keepalived不够用的时候才选择Heartbeat
Keepalived使用的vrrp协议方式,虚拟路由冗余协议 (Virtual Router Redundancy Protocol,简称VRRP);
Heartbeat是基于主机或网络的服务的高可用方式;
keepalived的目的是模拟路由器的双机
heartbeat的目的是用户service的双机
lvs的高可用建议用keepavlived
业务的高可用用heartbeat
本文出自 L&P Essay 博客,http://www.cnblogs.com/wspblog/p/4298617.html
转载于:https://www.cnblogs.com/shenjianyu/p/6444142.html
Linux 高可用开源方案 Keepalived VS Heartbeat对比相关推荐
- Linux-HA 高可用开源方案 Keepalived VS Heartbeat 对比
两款高可用开源方案:Keepalived和Heartbeat.两者都很流行,但差异还是很大的,现将试用过程中的感受以及相关知识点简单总结一下,供大家选择方案的时候参考. 1)Keepalived使用更 ...
- linux 高可用----keepalived+lvs
什么是高可用? HA(high availability)即高可用性:就是在高可用集群中发生单点故障时,能够自动转移资源并切换服务,以保证服务一直在线的机制. LVS LVS:(linux virtu ...
- Linux高可用之heartbeat
Linux高可用之heartbeat heartbeat的概念 HA集群中的相关术语 Heartbeat的组成与原理 HeartBeat组件 heatbeat基本使用 安装heartbeat前的准备 ...
- Linux 高可用(HA)集群之keepalived+lvs
一:前言 Keepalived使用的vrrp协议方式,虚拟路由冗余协议 (Virtual Router Redundancy Protocol,简称VRRP);Keepalived的目的是模拟路由器的 ...
- mysql keepalived双主双活_mysql高可用架构方案之中的一个(keepalived+主主双活)
Mysql双主双活+keepalived实现高可用 文件夹 1.前言... 4 2.方案... 4 2.1.环境及软件... 4 2.2.IP规划... 4 2.3.架构图... 4 3.安装设置MY ...
- Heartbeat+DRBD+MySQL高可用架构方案与实施过程细节 【转】
文章出处:Heartbeat+DRBD+MySQL高可用架构方案与实施过程细节 [转] mysql数据库高可用高扩展性架构方案实施[原] Heartbeat+DRBD+MySQ ...
- Heartbeat+ipvsadm+ldirectord组建linux高可用集群
Heartbeat+ipvsadm+ldirectord组建linux高可用集群 1. 系统环境: RHEL6,组建选择base--默认,developmenttools-选择所有可选包. 对外虚拟I ...
- Linux 高可用(HA)集群之Pacemaker详解
大纲 说明:本来我不想写这篇博文的,因为前几篇博文都有介绍pacemaker,但是我觉得还是得写一下,试想应该会有博友需要,特别是pacemaker 1.1.8(CentOS 6.4)以后,pacem ...
- 高可用系列文章之三 - NGINX 高可用实施方案
前文链接 高可用系列文章之一 - 概述 - 东风微鸣技术博客 (ewhisper.cn) 高可用系列文章之二 - 传统分层架构技术方案 - 东风微鸣技术博客 (ewhisper.cn) 四 NGINX ...
最新文章
- Spring Cloud应用开发(五:API网关服务)
- Java历经20年沧桑,将持续革新
- python远程同步文件_Python实现的远程文件自动打包并下载功能示例
- C# 通过DebugView进行调试
- 为什么「margin:auto」可以让块级元素水平居中?
- 在Nutz中给Druid配置数据库加密
- jdk AbstractStringBuilder实现
- java更改管理员的密码_java-第十章-类和对象-更改管理员密码
- python数据分析:Pandas
- python 物理引擎 摩擦力_python下的Box2d物理引擎的配置
- python获取代理服务器地址
- OpenGL 颜色混合、图元的反走样(五)
- 1041 例题4-2 比较交换实数值
- 高级刀片服务器系统,刀片服务器系统
- Ansible:遇到错误 sudo: /etc/sudoers is world writable\r\nsudo: no valid sudoers sources found, quitting
- 视频通话和直播技术webRTC和RTMP探究
- Git 常用命令及解释
- 用手机对电脑进行远程关机
- 2018,这些重大科技值得期待
- 操作系统-AOSOA