雙機熱備

 
什麼是雙機熱備?
 雙機熱備這一概念包括了廣義與狹義兩種意義。

 從廣義上講,就是對於重要的服務,使用兩臺服務器,互相備份,共同執行同一服務。當一臺服務器出現故障時,可以由另一臺服務器承擔服務任務,從而在不需要人工干預的情況下,自動保證系統能持續提供服務。(相關文章:爲什麼需要雙機熱備? )

 雙機熱備由備用的服務器解決了在主服務器故障時服務不中斷的問題。但在實際應用中,可能會出現多臺服務器的情況,即服務器集羣。

 雙機熱備一般情況下需要有共享的存儲設備。但某些情況下也可以使用兩臺獨立的服務器。(相關文章:雙機熱備的實現模式)

 實現雙機熱備,需要通過專業的集羣軟件或雙機軟件。(相關文章:雙機與集羣軟件的選擇)

 從狹義上講,雙機熱備特指基於active/standby方式的服務器熱備。服務器數據包括數據庫數據同時往兩臺或多臺服務器寫,或者使用一個共享的存儲設備。在同一時間內只有一臺服務器運行。當其中運行着的一臺服務器出現故障無法啓動時,另一臺備份服務器會通過軟件診測(一般是通過心跳診斷)將standby機器激活,保證應用在短時間內完全恢復正常使用。(相關文章:雙機熱備、雙機互備與雙機雙工的區別 ) 。

 我們可以通過典型的雙機熱備軟件PCL HA來看一下雙機熱備的典型模式:

 -Active/Active模式

 -Active/Standby模式

 而實際上,雙機熱備可能會擴展爲多機的集羣:多機集羣模式

 雙機熱備一般都是用於有數據庫或其他數據的應用。而對於數據之前的應用服務器(或其他沒有寫數據操作的服務),則應該歸入負載均衡領域,可以參見:負載均衡研究



發佈了0 篇原創文章 · 獲贊 2 · 訪問量 3179
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章