1
、mysql
雙機熱備的主要目的是利用從伺服器的資料庫主動去訪問主伺服器的資料庫進行資料備份,可以設定僅允許從伺服器的
ip可以訪問並備份主伺服器資料庫,提供安全性;
2、兩台伺服器最好使用同個版本的資料庫,避免出現版本不一致問題;
3、一般資料庫伺服器都備份在本機,但是如果伺服器硬碟損壞資料丟失,或者伺服器被盜,這對於公司來說是不可逆的。雙機熱備可以讓資料備份到遠端伺服器,避免這種情況發生。同時,一旦主伺服器宕機,資料庫管理員可以將應用的訪問切換到從伺服器,然後再去檢查主伺服器的問題。
4、利用
keepalived
實現虛擬路由。雙機熱備並不是兩台伺服器在提供服務,當一台伺服器出現故障時,另一台伺服器可以接管,而且切換時間特別短。
keepalived
的工作原理是
vrrp
(virtual router redundancy protocol
)虛擬路由協議。在
vrrp
中有兩個重要概念:
vrrp
路由器和虛擬路由器,主控路由器和備份路由器。
vrrp
路由器是執行
vrrp
的路由器,物理實體,虛擬路由器是指
vrrp
協議建立的,是邏輯概念。一組
vrrp
路由器協同工作,共同構成一台虛擬路由器。
vrrp
中存在著一種選舉機制,用以選出提供服務的路由即主控路由,其他的則成了備份路由。當主控路由失效後,備份路由中會重新選舉出乙個主控路由,來繼續工作,來保障不間斷服務。
在這個過程中,會出現乙個
vip(虛擬
ip),應用伺服器或
mysql
客戶端可以通過
vip連線
mysql
資料庫。當主伺服器宕機時,
keepalived
會自動切換到從伺服器,實現主從自動切換。部署應用是配置
vip即可共享資料庫資源。
注意,當宕機恢復的時候,要重啟
keepalived
,否則vip
無法自動切換回來。
雙機熱備 雙機熱備軟體哪個好?雙機熱備軟體推薦
伺服器維護和管理是企業健康穩定運營的一項重要工作,而雙機熱備可以提供伺服器的高可用性。但是成熟好用的雙機熱備軟體有哪些呢?下面就給大家推薦幾款。微軟mscs mscs microsoft cluster service 實際上是微軟自帶的,不過要在server版本中才有。其群集服務充當後端群集,可以...
mysql雙機雙向熱備
因為是雙向備份,所以配置中很多操作是重複的,只是主從順序不一致,乙個正向乙個反向。到這裡已經實現了雙向備份,現在可以在兩個庫中分別做一些操作看看效果。目前只配置了db1以及其備份的雙向主從,也就是僅保證了乙個mt5使用教程www.gendan5.com mt5.htmlschema的熱備,而實際應用...
mySQL雙機冗餘 MySQL雙機熱備實現原理
雙機熱備是應用於伺服器的一種解決方案,其構造思想是主機和從機通過tcp ip網路連線,正常情況下主機處於工作狀態,從機處於監視狀態,一旦從機發現主機異常,從機將會在很短的時間之內代替主機,完全實現主機的功能。mysql資料庫提供了一種主從備份的機制,其實就是把主資料庫的所有的資料同時寫到備份的資料庫...