高可用開源方案 Keepalived VS Heartbeat對比

高可用開源方案 Keepalived VS Heartbeat對比
1)Keepalived使用更簡單:從安裝、配置、使用、維護等角度上對比,Keepalived都比Heartbeat要簡單得多,尤爲是Heartbeat 2.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
相關文章
相關標籤/搜索