天天看點

雙機熱備份

統雙機熱備份的工作原理,是一種故障轉移的方式, 

1、一般來講要求主備機安裝有相同的軟體或資料庫,主備機必須有共享資料的磁盤陣列存儲子系統,用于保證狀态切換後的資料連續性。 

2、主備機間存在有基于TCP/IP Socket接結方式或序列槽聯結方式等的心跳檢測鍊路,主備機間通過不斷的通訊聯系來確定檢測對機的系統是否正常。 3、主機一旦出現故障,備機馬上啟動相關資料庫服務或使用者應用。 

這種模式決定了傳統雙機熱備不可能達到秒級以上的切換時間。原因有如下原因。 1、主備機的共享存儲子系統,雖然存儲系統是共享的,但并不意味着共享存儲系統是可以同時通路的,當主機工作時,主機獨占存儲子系統的I/O的讀寫,此時備機是不可以通路磁盤陣列子系統的。隻有當主備機發生切換時備機才能取得存儲子系統的I/O的讀寫控制權,而這種讀寫的控制轉換是需要時間的。一般來講大約需要5-20秒的時間,如果系統緩存過大,會增加主機回寫緩存的時間,切換時間會更長。 

2、心跳檢測鍊路并不是主機一旦當機備機就會啟動相關服務,而是主機當機後,備機要經過反複驗證後才可以确定主機确實已經停止工作或當機了。而這個檢測時間的安全閥值一般定為12秒左右。 

3、備機接管主機時,需要啟動備機的使用者應用程式或資料庫程式。這樣啟動這些服務程式所需的時間完全由機器的性能與應用程式的啟動快慢有關。 pluswell切換速度5秒之内 是以,綜上所述普通雙機熱備份産品在發一次切換時的時間應在1-3分鐘的時間。