備機查詢

備機查詢即災備系統中使主生產端資料庫和備機端資料庫是同時線上運行的,處於可讀可查詢的狀態的一種技術。

基本概念

備機查詢即災備系統中使主生產端資料庫和備機端資料庫是同時線上運行的,處於可讀可查詢的狀態的一種技術。

工作原理

先來說一下當前高可用災備系統常有的幾種工作方式:第一種是:共享存儲(磁碟陣列)的方式,第二種是:雙機雙存儲,也叫全冗餘方式,第三種是:利用數據的同步方式,通常我們叫做mirror方式。

共享存儲的方式

第一種共享存儲(磁碟陣列)的方式用戶數據一般會放在磁碟陣列上,當主機宕機後,備機繼續從磁碟陣列上取得原有數據,此時當主機工作時,備機處於未激活狀態,不能訪問磁碟陣列,不具備備機查詢功能。而後,產生了RAC技術,但使用範圍有限。

雙機存儲的方式

第二種雙機雙存儲,也叫全冗餘方式,這種方式最大程度上解決了存儲單點故障的情況,利用存儲間數據同步做冗餘,保證某一存儲設備的計畫性停機,不影響整個伺服器雙機熱備系統的工作,但是,針對客戶端來說,備機也是屬於處於未激活狀態,不能訪問,同樣不具備備機曬詢的特點。

mirror方式

第三種利用數據的同步方式,通常我們來叫mirror方式,而數據同步方式有多種:

1、基於檔案級的複製功能,當主機數據發生變化,及時將變化過的檔案複製到備機,如果備機存在則要覆蓋存在檔案,我們看到,備機數據及檔案必須具有可寫許可權,無法在打開狀態下被覆蓋,所以,不具備備機查詢功能。
2、基於資料庫內部機制,進行有效的獲取主機數據增量或通過定閱複製,要求特點,必須備機處於線上狀態,否則,將無法實時寫入備機資料庫中,備機資料庫屬於線上狀態,也具有可讀可查詢的許可權,屬於備機查詢功能,但是,對於大一點的資料庫,SQLServer2000或2005所帶的定閱複製會造成伺服器資料庫運行緩慢,在正規的容災備份系統中,一般不作為主流系統使用。
3、數據攔截,目前國際國內,比較成熟的雙機熱備軟體通常會使用數據攔截的技術,通常稱為鏡像軟體即Mirror軟體,這種技術當前已非常成熟,攔截的方式也不盡相同,通過攔截主機增量數據,實時寫入到備機,來達到主備機數據一致性,而備機的不同寫入方式,可使備機處於離線或線上狀態,凡是在套用層直接寫入攔截的主機增量數據,備機必將處理離線狀態,否則無法寫入到備機,而如果備機同樣模擬主機向底層傳送主機寫入數據請求,此時,備機可處理線上狀態,可真正意義上達到可讀可查詢狀態,實現真正意義上的備機查詢。

災備系統中的套用領域

1、有據可詢的,可驗證的災備,使備份機處於線上狀態,可實時驗證數據正確性、可用性
2、分流主機資料庫的客戶端訪問流量壓力
3、徹底取代災備演練技術和方案,避免災備演練失敗造成主資料庫down機或數據丟失風險
4、縮短,當主機down機,備機切換時間,即縮短RTO指標,真正達到秒級瞬間切換
5、可作為災備安全查詢機,有效保護區域網路生產機安全

支持備機查詢的國內外產品.

國外產品有.

美國迪思傑(dsg)

國內產品有.

優備eubase容災備份軟體
上海浪擎災備軟體

相關詞條

相關搜尋

熱門詞條

聯絡我們