淺論雙機熱備軟件、熱備方式的優缺點(絕對原創)

目前信息化應用也越來越廣,雙機軟件、集羣軟件琳琅滿目,到底什麼樣的纔是適合我們的呢?下面就針對純軟方式雙機與HA陣列方式雙機,以及下面方案裏描述的雙機軟件與其他軟件做下對比:

本分析是在《一個不錯雙機熱備份方案  》《[url]http://bbs.51cto.com/viewthread.php?tid=18272&highlight=[/url]》之後,推出的技術性分析。本方案是目前純軟雙機最穩定可靠的方案,在WINDOWS平臺下,支持所有數據庫的純軟熱備與陣列雙機。

注意:這種純軟熱備方式與其他軟件的區別在於不用擔心數據丟失。數據一式兩份,機器恢復後未同步完成,切換功能是鎖定的,不允許用戶切換而覆蓋數據,直到把增量數據同步完畢後,纔可以切換。

並且數據是真正的實時同步,數據庫在打開修改過程中都會同步過去,軟件原理是基於系統低層的緩存攔截,數據有稍微的改動,經過緩存都會在備機執行相同操作。  

對於磁盤壞道也能避免往備機的覆蓋,傳統原理是基於磁盤塊的複製方式,當某個磁盤塊靜止不動,軟件發現改動,才進行復制拷貝,這時候如果有壞道,損壞的數據也隨之覆蓋備機完好的數據,這就形成了2種不理想結果:1、數據不能即時同步     2、數據丟失

每次停機都有可怕的初始化,數據覆蓋一遍,這也是造成以後的切換不能正常進行,無數據、數據丟失的根本原因。


純軟方式:基於系統低層的截取緩存技術的應用,加上智能數據識別,同步鎖定等功能完全能解決以上問題,並且他支持所有數據庫。  目前這種方式不支持系統的拷貝(軟件加了限制,防止用這種方式做系統的拷貝,具體原因我想應該是:備機的原生系統更乾淨穩定)

HA陣列方式雙機切換時間與檢測機制是決定軟件好壞的依據,隨着技術與應用的不斷,多機集羣必然是個趨勢。
HA與純軟方式比較雖然有陣列共享,但數據始終是一份,存在單點故障的隱患。
     目前陣列也在不段更新,有些HA對陣列的支持不好,我們常常在陣列出現壞道與數據丟失後埋怨陣列硬盤廠商,其實罪魁禍首不是他們,是HA軟件,負責的HA廠家在每款陣列推出後均做兼容測試。
      雙機的原理是陣列共享,一份文件主備機都可以有權限讀寫,如果協調不好,共同打開陣列上某個盤某個文件,後果是什麼?對了,讀取可能影響不大,共同寫一個扇區與文件,後果很嚴重滴!輕者數據丟失,重者RAID失效,陣列磁盤損壞。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章