原理是採用 VRRP(虛擬路由冗餘協定)熱備份協定,以軟體的形式來實現 Linux 伺服器的多機熱備功能,最初是針對 LVS 設計的
VRRP 是針對路由器的一種備份解決方案,由多臺路由器組成一個熱備組,通過共同的虛擬 IP 對外提供服務,每個熱備組內在同一時刻,只有一臺 Master 提供服務,其他的路由器(Backup)處於冗餘狀態,唯一需要做的就是監聽 Master 是否出現故障,取而代之(優先順序決定接替的順序),繼承虛擬 IP 地址,又稱之為漂移
Keepalived 是一種基於 VRRP 協定的熱備方式,能很好的完成伺服器之間的故障切換,解決了單點故障的問題,每臺熱備組可以有多臺伺服器,最常用的還是雙機熱備(根據虛擬 IP 的漂移來實現),可適用於各種應用服務