heartbeat:

  • heartbeat高可用方案LVS+Heartbeat

  • heartbeat有三个配置文件,比较复杂

  • heartbeat使用心跳机制,除了网络,还可以通过串口通信

  • heartbeat的脚本有约束

  • heartbeat的目的是用户service的双机

  • 业务的高可用建议用heartbeat


keepalived:

  • keepalived高可用方案LVS+keepalived

  • keepalived安装配置更加简单,只有一个安装、配置文件;

  • keepalived使用VRRP协议,虚拟路由冗余协议 (Virtual Router Redundancy Protocol)

  • Keepalived的脚本没有任何约束,随便怎么写都可以

  • keepalived的目的是模拟路由器的双机

  • lvs的高可用建议用keepavlived