雙機熱備共享存儲方式_第1頁
雙機熱備共享存儲方式_第2頁
雙機熱備共享存儲方式_第3頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、雙機熱備共享存儲方式【什么是雙機熱備】雙機熱備包括廣義與狹義兩種。從廣義上講,就是服務器高可用應用的另一種說法,英譯為:high available, 而我們通常所說的熱備是根據(jù)意譯而來,同屬于高可用范疇,而雙機熱備只限定了高 可用中的兩臺服務器。熱備軟件是用來解決一種不可避免的訃劃和非計劃系統(tǒng)宕機 問題的軟件解決方案,當然也有碩件的。是構筑高可有集群系統(tǒng)的基礎軟件,對于任 何導致系統(tǒng)宕機或服務中斷的故障,都會觸發(fā)軟件流程來進行錯誤判定、故障隔 離、以及通地聯(lián)機恢復來繼續(xù)執(zhí)行被中斷的服務。在這個過程中,用戶只需要經(jīng)受 一定程度可接受的時延,而能夠在最短的時間內(nèi)恢復服務。從狹義上講,雙機熱備特指

2、基于高可用系統(tǒng)中的兩臺服務器的熱備(或高可用), 因兩機高可用在國內(nèi)使用較多,故得名雙機熱備,雙機高可用按工作中的切換方式分 為:主-備方式(Active-Standby方式)和雙主機方式(Active-Active方式),主-備方 式即指的是一臺服務器處于某種業(yè)務的激活狀態(tài)(即Active狀態(tài)),另一臺服務器處 于該業(yè)務的備用狀態(tài)(即Standby狀態(tài))。而雙主機方式即指兩種不同業(yè)務分別在 兩臺服務器上互為主備狀態(tài)(即Active-Standby和Standby-Active狀態(tài))。注:Active-Standby的狀態(tài)指的是某種應用或業(yè)務的狀態(tài),并非指的是服務器 狀態(tài)。組成雙機熱備的方案主

3、要有兩種方式:1、基于共享存儲(磁盤陣列)的方式:共享存儲方式主要通過磁盤陣列提供切換后,對數(shù)據(jù)完整性和連續(xù)性的保障。 用戶數(shù)據(jù)一般會放在磁盤陣列上,當主機宕機后,備機繼續(xù)從磁盤陣列上取得原有數(shù) 據(jù)。如下圖所示。這種方式因為使用一臺存儲設備,往往被業(yè)內(nèi)人士稱為磁盤單點故障。但一般 來講存儲的安全性較高。所以如果忽略存儲設備故障的情況下,這種方式也是業(yè)內(nèi) 采用最多的熱備方式。2、基于數(shù)據(jù)復制的方式:這種方式主要利用數(shù)據(jù)的同步方式,保證主備服務器的數(shù)據(jù)一致性。數(shù)據(jù)同步方式基本于數(shù)據(jù)復制的方式有多種方法,其性能和安全也不盡相同,其主要方法有 以下兒種:A、單純的文件方式的考貝不適用于數(shù)據(jù)庫等應用,因

4、為打開的文件是不能被 復制的,如果要復制必須將數(shù)據(jù)庫關閉,這顯然是不可以的。以文件方式的復制主要 適用于WEB頁的更新,F(xiàn)TP上傳應用,對主備機數(shù)據(jù)完整性,連續(xù)性要求不高的悄況 下使用。B、利用數(shù)據(jù)庫所帶有復制功能,比如SQLServer2000或2005所帶的定閱復制, 這種方式用戶要根據(jù)自己的應用小心使用,原因主要是:(1) SQLServer的定閱復制會在用戶表上增加字段,對那些應用軟件編程要求較高,如果在應用軟件端書寫時未明確指定字段的用戶, 而使用此功能會造成應用程序無法正常工作。(2) 數(shù)據(jù)滯留,這個限制怕也是最要命的,因為SQLServer在數(shù)據(jù)傳輸過程中 數(shù)據(jù)并非實時的到達主備

5、機,而是數(shù)據(jù)先寫到主機,再寫到備機,如此一來,備機的數(shù) 據(jù)往往來不及更新,此時如果發(fā)生切換,備機的數(shù)據(jù)將不完整,也不連續(xù),如果用戶發(fā) 現(xiàn)已寫入的數(shù)據(jù)在備機找不到,重新寫入的話,則主機修復后,就會發(fā)生主備機數(shù)據(jù) 嚴重沖突,數(shù)據(jù)庫會亂掉。(3) 復雜應用切莫使用定閱復制來做雙機熱備,包括數(shù)據(jù)結構中存儲過程的處 理,觸發(fā)器和序列,一旦發(fā)生沖突,修改起來非常麻煩。(4) 服務器性能降低,對于大一點的數(shù)據(jù)庫,SQLServer2000或2005所帶的定 閱復制會造成服務器數(shù)據(jù)庫運行緩慢。總之SQLServer2000或2005所帶的定閱復制主要還是應用于數(shù)據(jù)快照服務, 切莫用他來做雙機熱備中的數(shù)據(jù)同步。

6、C:硬盤數(shù)據(jù)攔截,LI前國際國內(nèi),比較成熟的雙機熱備軟件通常會使用硬盤數(shù) 據(jù)攔截的技術,通常稱為鏡像軟件即Mirror軟件,這種技術當前已非常成熟,攔截 的方式也不盡相同。(1) 分區(qū)攔截技術,以Pluswell熱備份產(chǎn)品為例,他采用的是一種分區(qū)硬盤扇 區(qū)攔截的技術,通過驅(qū)動級的攔截方式,將數(shù)據(jù)寫往硬盤的數(shù)據(jù)提取,并著先寫到備 用服務器,以保證備用服務器的數(shù)據(jù)最新,然后再將數(shù)據(jù)回寫到主機硬盤。這種方式將絕對保證,主 備機數(shù)據(jù)庫的數(shù)據(jù)完全一致,無論發(fā)生哪種切換,都能保證數(shù)據(jù)庫的完整性與連續(xù) 性。由于采用分區(qū)攔截技術,所以用戶可以根據(jù)需要在一塊硬盤上劃分適合大小的 分區(qū)來完成數(shù)據(jù)同步丄作。(2)

7、硬盤攔截技術,以Symantec的Co-Standby為例,也是一種有效的硬盤攔截 軟件,他的攔截主要基于一整塊硬盤,往往在硬盤初始化時需要消耗大量的時間。雙機熱備中需要指出的兒個概念:1、雙機熱備的工作原理即:故障隔離,簡單的講,高可用(熱備)就是一種利用 故障點轉(zhuǎn)移的方式來保障業(yè)務連續(xù)性。其業(yè)務的恢復不是在原服務器,而是在備用 服務器。熱備不具有修復故障服務器的功能,而只是將故障隔離。2、Active-Active方式指的是業(yè)務方式而不是服務器狀態(tài),如果是同一種應 用是不能完成Active-Active方式的。例如熱備的兩臺服務器都是SQLServer數(shù)據(jù) 庫,那也是指的不同的數(shù)據(jù)庫實例。

8、相同的數(shù)據(jù)庫實例是不可能在熱備這一級實現(xiàn) Active-Active 方式。簡單的講 Active-Active 方式就是兩個 Active-Standby 方 式分別運行于兩臺服務器上的。3、故障檢測:故障檢測是雙機熱備的任務,不同的雙機檢測點的多少決定了雙 機熱備軟件在功能和性能上的優(yōu)劣,并不是所有的軟件都具有相同的檢測功能,以 PlusWell雙機熱備軟件為例,其提供的是一種全系統(tǒng)檢測能力,即檢測分為系統(tǒng)級、應用級、網(wǎng)絡級 三個方面。系統(tǒng)級檢測主要通過雙機熱備軟件之間的心跳提供系統(tǒng)的檢測功能,應 用級提供用戶應用程序、數(shù)據(jù)庫等的檢測功能,網(wǎng)絡級的檢測提供對網(wǎng)卡的檢測及 可選的對網(wǎng)絡路徑的

9、檢測功能,因此稱為全故障檢測能力。4、服務器資源,雙機熱備的資源指某種業(yè)務運行過程中所依賴的最小的關聯(lián) 服務,不同的雙機軟件所提供的資源多少也不相同,肖然提供的可切換資源越多,軟 件應用的范圍也越廣,在雙機熱備中提到的服務器資源主要包括,可切換的網(wǎng)絡IP 資源、計算機名、磁盤卷資源、服務器進程等。5、雙機熱備的切換,雙機熱備的切換一般分為手動切換和故障切換,即計劃性 切換(即人為切換)和非訃劃性切換(即故障切換)。需要大家注意的是并不是所有資 源都具有可切換性,以PlusWell熱備份軟件為例他提供了 :(1)本地資源監(jiān)控,即不 可切換的資源,(2)普通資源,即可以在主備機切換的資源??焖儋Y源,指的是快速切換的資源,一般情況下的雙機切換時間為1-5分鐘,而快速切換的時間為3-5秒種。用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論