1. 程式人生 > >Mysql(六)---高可用

Mysql(六)---高可用

高可用

“高可用性”(High Availability)通常來描述一個系統經過專門的設計,從而減少停工時間,而保持其服務的高度可用性。

之前我們提到,主從複製,從叢集反向代理負載均衡,那麼從叢集在一定程度上實現了高可用,那麼至今為止我們的主節點(寫節點),還只是一臺,那麼能不能主節點高可用呢,答案是可以的,我們使用keepalived實現主節點的高可用.

keepalived

Keepalived的作用是檢測伺服器的狀態,如果有一臺web伺服器宕機,或工作出現故障,Keepalived將檢測到,並將有故障的伺服器從系統中剔除,同時使用其他伺服器代替該伺服器的工作,當伺服器工作正常後Keepalived自動將伺服器加入到伺服器群中,這些工作全部自動完成,不需要人工干涉,需要人工做的只是修復故障的伺服器。