淺論雙機熱備軟件、熱備方式的優缺點(絕對原創)
目前信息化應用也愈來愈廣,雙機軟件、集羣軟件琳琅滿目,到底什麼樣的纔是適合咱們的呢?下面就針對純軟方式雙機與HA陣列方式雙機,以及下面方案裏描述的雙機軟件與其餘軟件作下對比:
本分析是在《一個不錯雙機熱備份方案 》《[url]http://bbs.51cto.com/viewthread.php?tid=18272&highlight=[/url]》以後,推出的技術性分析。本方案是目前純軟雙機最穩定可靠的方案,在WINDOWS平臺下,支持全部數據庫的純軟熱備與陣列雙機。 注意:這種純軟熱備方式與其餘軟件的區別在於不用擔憂數據丟失。數據一式兩份,機器恢復後未同步完成,切換功能是鎖定的,不容許用戶切換而覆蓋數據,直到把增量數據同步完畢後,才能夠切換。 而且數據是真正的實時同步,數據庫在打開修改過程當中都會同步過去,軟件原理是基於系統低層的緩存攔截,數據有稍微的改動,通過緩存都會在備機執行相同操做。 對於磁盤壞道也能避免往備機的覆蓋,傳統原理是基於磁盤塊的複製方式,當某個磁盤塊靜止不動,軟件發現改動,才進行復制拷貝,這時候若是有壞道,損壞的數據也隨之覆蓋備機無缺的數據,這就造成了2種不理想結果:一、數據不能即時同步 二、數據丟失 每次停機都有可怕的初始化,數據覆蓋一遍,這也是形成之後的切換不能正常進行,無數據、數據丟失的根本緣由。 純軟方式:基於系統低層的截取緩存技術的應用,加上智能數據識別,同步鎖定等功能徹底能解決以上問題,而且他支持全部數據庫。 目前這種方式不支持系統的拷貝(軟件加了限制,防止用這種方式作系統的拷貝,具體緣由我想應該是:備機的原生系統更乾淨穩定) HA陣列方式雙機切換時間與檢測機制是決定軟件好壞的依據,隨着技術與應用的不斷,多機集羣必然是個趨勢。 HA與純軟方式比較雖然有陣列共享,但數據始終是一份,存在單點故障的隱患。 目前陣列也在不段更新,有些HA對陣列的支持很差,咱們經常在陣列出現壞道與數據丟失後埋怨陣列硬盤廠商,其實罪魁禍首不是他們,是HA軟件,負責的HA廠家在每款陣列推出後均作兼容測試。 雙機的原理是陣列共享,一份文件主備機均可以有權限讀寫,若是協調很差,共同打開陣列上某個盤某個文件,後果是什麼?對了,讀取可能影響不大,共同寫一個扇區與文件,後果很嚴重滴!輕者數據丟失,重者RAID失效,陣列磁盤損壞。
歡迎關注本站公眾號,獲取更多信息