雙機熱備的實現模式 基於共享儲存與純軟體方式

2022-07-28 23:33:23 字數 720 閱讀 2480

雙機熱備有兩種實現模式,一種是基於共享的儲存裝置的方式,另一種是沒有共享的儲存裝置的方式,一般稱為純軟體方式。

基於儲存共享的雙機熱備是雙機熱備的最標準方案。

對於這種方式,採用兩台(或多台,參見:雙機與集群的異同)伺服器,使用共享的儲存裝置(磁碟陣列櫃或儲存區域網san)。兩台伺服器可以採用互備、主從、並行等不同的方式。在工作過程中,兩台伺服器將以乙個虛擬的ip位址對外提供服務,依工作方式的不同,將服務請求傳送給其中一台伺服器承擔。同時,伺服器通過心跳線(目前往往採用建立私有網路的方式)偵測另一台伺服器的工作狀況。當一台伺服器出現故障時,另一台伺服器根據心跳偵測的情況做出判斷,並進行切換,接管服務。對於使用者而言,這一過程是全自動的,在很短時間內完成,從而對業務不會造成影響。由於使用共享的儲存裝置,因此兩台伺服器使用的實際上是一樣的資料,由雙機或集群軟體對其進行管理。

(典型的雙機熱備產品,參見:landercluster集群軟體)

對於純軟體的方式,則是通過支援映象的雙機軟體,將資料可以實時複製到另一台伺服器上,這樣同樣的資料就在兩台伺服器上各存在乙份,如果一台伺服器出現故障,可以及時切換到另一台伺服器。

對於這種方式的深入分析,請參見:純軟體方式的雙機熱備方案深入分析

純軟體方式還有另外一種情況,即伺服器只是提**用服務,而並不儲存資料(比如只進行某些計算,做為應用伺服器使用)。這種情況下同樣也不需要使用共享的儲存裝置,而可以直接使用雙機或集群軟體即可。但這種情況其實與映象無關,只不過是標準的雙機熱備的一種小的變化。

Keepalived實現雙機熱備

一 主機從機都安裝keepalived 1.安裝 yum install y keepalived 2.備份 cd etc keepalived cp keepalived.conf keepalived.conf.back 二 主機配置並啟動 1.建立配置檔案 echo configuration...

mySQL雙機冗餘 MySQL雙機熱備實現原理

雙機熱備是應用於伺服器的一種解決方案,其構造思想是主機和從機通過tcp ip網路連線,正常情況下主機處於工作狀態,從機處於監視狀態,一旦從機發現主機異常,從機將會在很短的時間之內代替主機,完全實現主機的功能。mysql資料庫提供了一種主從備份的機制,其實就是把主資料庫的所有的資料同時寫到備份的資料庫...

雙機熱備的兩種實現模式

雙機熱備有兩種實現模式,一種是基於共享的儲存裝置的方式,另一種是沒有共享的儲存裝置的方式,一般稱為純軟體方式。基於儲存共享的雙機熱備是雙機熱備的最標準方案。對於這種方式,採用兩台伺服器,使用共享的儲存裝置 磁碟陣列櫃或儲存區域網san 兩台伺服器可以採用互備 主從 並行等不同的方式。在工作過程中,兩...