什么是雙機(jī)熱備_第1頁
什么是雙機(jī)熱備_第2頁
什么是雙機(jī)熱備_第3頁
什么是雙機(jī)熱備_第4頁
什么是雙機(jī)熱備_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

一、 什么是雙機(jī)熱備? 雙機(jī)熱備這一概念包括了廣義與狹義兩種意義。 從廣義上講,就是對于重要的服務(wù),使用兩臺服務(wù)器,互相備份,共同執(zhí)行同一服務(wù)。當(dāng)一臺服務(wù)器出現(xiàn)故障時(shí),可以由另一臺服務(wù)器承擔(dān)服務(wù)任務(wù),從而在不需要人工干預(yù)的情況下,自動(dòng)保證系統(tǒng)能持續(xù)提供服務(wù)。 (相關(guān)文章: 為什么需要雙機(jī)熱備? ) 雙機(jī)熱備由備用的服務(wù)器解決了在主服務(wù)器故障時(shí)服務(wù)不中斷的問題。但在實(shí)際應(yīng)用中,可能會(huì)出現(xiàn)多臺服務(wù)器的情況,即服務(wù)器集群。 (相關(guān)文章:雙機(jī)軟件與集群軟件的異同 ) 雙機(jī)熱備一般情況下需要有共享的存儲設(shè)備。但某些情況下 也可以使用兩臺獨(dú)立的服務(wù)器。 (相關(guān)文章:雙機(jī)熱備的實(shí)現(xiàn)模式 ) 實(shí)現(xiàn)雙機(jī)熱備,需要通過專業(yè)的集群軟件或雙機(jī)軟件。 (相關(guān)文章:雙機(jī)與集群軟件的選擇 ) 從狹義上講,雙機(jī)熱備特指基于 active/standby 方式的服務(wù)器熱備。服務(wù)器數(shù)據(jù)包括數(shù)據(jù)庫數(shù)據(jù)同時(shí)往兩臺或多臺服務(wù)器寫,或者使用一個(gè)共享的存儲設(shè)備。在同一時(shí)間內(nèi)只有一臺服務(wù)器運(yùn)行。當(dāng)其中運(yùn)行著的一臺服務(wù)器出現(xiàn)故障無法啟動(dòng)時(shí),另一臺備份服務(wù)器會(huì)通過軟件診測(一般是通過心跳診斷)將 standby機(jī)器激活,保證應(yīng)用在短時(shí)間內(nèi)完全恢復(fù)正常使用。 (相關(guān)文章: 雙機(jī)熱備 、雙機(jī)互備與雙機(jī)雙工的區(qū)別 ) 二、 為什么要做雙機(jī)熱備? 雙機(jī)熱備針對的是服務(wù)器的故障。 服務(wù)器的故障可能由各種原因引起,如設(shè)備故障、操作系統(tǒng)故障、軟件系統(tǒng)故障等等。一般地講,在技術(shù)人員在現(xiàn)場的情況下,恢復(fù)服務(wù)器正??赡苄枰昼?、幾小時(shí)甚至幾天。從實(shí)際經(jīng)驗(yàn)上看,除非是簡單地重啟服務(wù)器(可能隱患仍然存在),否則往往需要幾個(gè)小時(shí)以上。而如果技術(shù)人員不在現(xiàn)場,則恢復(fù)服務(wù)的時(shí)間就更長了。 而對于一些重要系統(tǒng)而言,用戶是很難忍受這樣長時(shí)間的服務(wù)中斷的。因此,就需要通過雙機(jī)熱備,來避免長時(shí)間的服務(wù)中斷,保證系統(tǒng)長 期、可靠的服務(wù)。 決定是否使用雙機(jī)熱備,正確的方法是要分析一下系統(tǒng)的重要性以及對服務(wù)中斷的容忍程度,以此決定是否使用雙機(jī)熱備。即,你的用戶能容忍多長時(shí)間恢復(fù)服務(wù),如果服務(wù)不能恢復(fù)會(huì)造成多大的影響。 在考慮雙機(jī)熱備時(shí),需要注意,一般意義上的雙機(jī)熱備都會(huì)有一個(gè)切換過程,這個(gè)切換過程可能是一分鐘左右。在切換過程中,服務(wù)是有可能短時(shí)間中斷的。但是,當(dāng)切換完成后,服務(wù)將正常恢復(fù)。因此,雙機(jī)熱備不是無縫、不中斷的,但它能夠保證在出現(xiàn)系統(tǒng)故障時(shí),能夠很快恢復(fù)正常的服務(wù),業(yè)務(wù)不致受到影響。而如果沒有雙機(jī)熱備,則一旦出現(xiàn) 服務(wù)器故障,可能會(huì)出現(xiàn)幾個(gè)小時(shí)的服務(wù)中斷,對業(yè)務(wù)的影響就可能會(huì)很嚴(yán)重。 另有一點(diǎn)需要強(qiáng)調(diào),即服務(wù)器的故障與交換機(jī)、存儲設(shè)備的故障不同,其概念要高得多。原因在于服務(wù)器是比交換機(jī)、存儲設(shè)備復(fù)雜得多的設(shè)備,同時(shí)也是既包括硬件、也包括操作系統(tǒng)、應(yīng)用軟件系統(tǒng)的復(fù)雜系統(tǒng)。不僅設(shè)備故障可能引起服務(wù)中斷,而且軟件方面的問題也可能導(dǎo)致服務(wù)器不能正常工作。 還應(yīng)指出的是,一些其他的防護(hù)措施如磁盤陣列( RAID)、數(shù)據(jù)備份雖然是非常重要的,但卻不能代替雙機(jī)熱備的作用??蓞⒁娤嚓P(guān)文章: 雙機(jī)熱備與數(shù)據(jù)備份 /Raid 的關(guān)系 三、 雙機(jī) 熱備的實(shí)現(xiàn)模式 雙機(jī)熱備有兩種實(shí)現(xiàn)模式,一種是基于共享的存儲設(shè)備的方式,另一種是沒有共享的存儲設(shè)備的方式,一般稱為純軟件方式。 基于存儲共享的雙機(jī)熱備是雙機(jī)熱備的最標(biāo)準(zhǔn)方案。 對于這種方式,采用兩臺(或多臺,參見: 雙機(jī)與集群的異同 )服務(wù)器,使用共享的存儲設(shè)備(磁盤陣列柜或存儲區(qū)域網(wǎng) SAN)。兩臺服務(wù)器可以采用互備、主從、并行等不同的方式。在工作過程中,兩臺服務(wù)器將以一個(gè)虛擬的 IP 地址對外提供服務(wù),依工作方式的不同,將服務(wù)請求發(fā)送給其中一臺服務(wù)器承擔(dān)。同時(shí),服務(wù)器通過心跳線 (目前往往采用建立私有網(wǎng)絡(luò)的方式 )偵測另一臺服務(wù)器的工作狀況。當(dāng)一臺服務(wù)器出現(xiàn)故障時(shí),另一臺服務(wù)器根據(jù)心跳偵測的情況做出判斷,并進(jìn)行切換,接管服務(wù)。對于用戶而言,這一過程是全自動(dòng)的,在很短時(shí)間內(nèi)完成,從而對業(yè)務(wù)不會(huì)造成影響。由于使用共享的存儲設(shè)備,因此兩臺服務(wù)器使用的實(shí)際上是一樣的數(shù)據(jù),由雙機(jī)或集群軟件對其進(jìn)行管理。 (典型的雙機(jī)熱備產(chǎn)品,參見: LanderCluster 集群軟件 ) 對于純軟件的方式,則是通過支持鏡像的雙機(jī)軟件,將數(shù)據(jù)可以實(shí)時(shí)復(fù)制到另一臺服務(wù)器上,這樣同樣的數(shù)據(jù)就在兩臺服務(wù)器上各存在一份,如果一臺服務(wù)器出現(xiàn)故障,可以及 時(shí)切換到另一臺服務(wù)器。 對于這種方式的深入分析,請參見: 純軟件方式的雙機(jī)熱備方案深入分析 純軟件方式還有另外一種情況,即服務(wù)器只是提供應(yīng)用服務(wù),而并不保存數(shù)據(jù)(比如只進(jìn)行某些計(jì)算,做為應(yīng)用服務(wù)器使用)。這種情況下同樣也不需要使用共享的存儲設(shè)備,而可以直接使用雙機(jī)或集群軟件即可。但這種情況其實(shí)與鏡像無關(guān),只不過是標(biāo)準(zhǔn)的雙機(jī)熱備的一種小的變化。 四、 雙機(jī)熱備、雙機(jī)互備與雙機(jī)雙工的區(qū)別 雙機(jī)熱備即是目前通常所說的 active/standby 方式,服務(wù)器數(shù)據(jù)包括數(shù)據(jù)庫數(shù)據(jù)同時(shí)往兩臺或多臺服務(wù)器寫,或者使用一個(gè)共享 的存儲設(shè)備。當(dāng) active 服務(wù)器出現(xiàn)故障的時(shí)候,通過軟件診測(一般是通過心跳診斷)將 standby 機(jī)器激活,保證應(yīng)用在短時(shí)間內(nèi)完全恢復(fù)正常使用。 雙機(jī)互備,在雙機(jī)熱備的基礎(chǔ)上,兩個(gè)相對獨(dú)立的應(yīng)用在兩臺機(jī)器同時(shí)運(yùn)行,但彼此均設(shè)為備機(jī),當(dāng)某一臺服務(wù)器出現(xiàn)故障時(shí),另一臺服務(wù)器可以在短時(shí)間內(nèi)將故障服務(wù)器的應(yīng)用接管過來,從而保證了應(yīng)用的持續(xù)性。這種方式實(shí)際上是雙機(jī)熱備的一種應(yīng)用。它避免了兩個(gè)應(yīng)用使用四臺服務(wù)器分別實(shí)現(xiàn)雙機(jī)熱備。 雙機(jī)雙工,兩臺或多臺服務(wù)器均為活動(dòng),同時(shí)運(yùn)行相同的應(yīng)用,保證整體的性能,也實(shí)現(xiàn)了負(fù)載均 衡和互為備份。需要利用磁盤柜存儲技術(shù)(最好采用 san)。對于數(shù)據(jù)庫服務(wù)而言,它同時(shí)需要數(shù)據(jù)庫軟件的支持,是比較復(fù)雜的。而 WEB 服務(wù)器或應(yīng)用服務(wù)器就比較簡單了,可參見: 談 Web 服務(wù)器和應(yīng)用服務(wù)器的負(fù)載均衡 五、 雙機(jī)熱備與數(shù)據(jù)備份 /Raid 的關(guān)系 一些用戶在規(guī)劃雙機(jī)熱備或雙機(jī)備份時(shí),會(huì)有這樣的問題:我已經(jīng)有了 RAID,以及磁帶備份,還有必須做雙機(jī)嗎?或者,如果我做了雙機(jī)備份,還有必要做磁帶備份嗎? 應(yīng)該說 RAID 和數(shù)據(jù)備份都是很重要的。但是, RAID 技術(shù)只能解決硬盤的問題,備份只能解決系統(tǒng)出現(xiàn)問題后的恢復(fù)。而一旦 服務(wù)器本身出現(xiàn)問題,不論是設(shè)備的硬件問題還是軟件系統(tǒng)的問題,都會(huì)造成服務(wù)的中斷。因此, RAID 及數(shù)據(jù)備份技術(shù)不能解決避免服務(wù)中斷的問題。對于需要持續(xù)可靠地提供應(yīng)用服務(wù)的系統(tǒng),雙機(jī)還是非常重要的。只要想一想,如果你的服務(wù)器壞了,你要用多少時(shí)間將其恢復(fù)到能正常工作,你的用戶能容忍多長的恢復(fù)時(shí)間就能理解雙機(jī)的重要性了。 從另外一個(gè)方面, RAID 以及磁帶備份也是非常需要的。對于 RAID 而言,可以以很低的成本大大提高系統(tǒng)的可靠性,而且其復(fù)雜程度遠(yuǎn)遠(yuǎn)低于雙機(jī)。因?yàn)楫吘褂脖P是系統(tǒng)中機(jī)械操作最頻繁、易損率最高的部件,如果 采用 RAID,就可以使出現(xiàn)故障的系統(tǒng)很容易修復(fù),也減少服務(wù)器停機(jī)進(jìn)行切換的次數(shù)。 數(shù)據(jù)備份更是必不可少的措施。因?yàn)椴徽?RAID 還是雙機(jī),都是一種實(shí)時(shí)的備份。任何軟件錯(cuò)誤、病毒影響、誤操作等等,都會(huì)同步地在多份數(shù)據(jù)中發(fā)生影響。因此,一定要進(jìn)行數(shù)據(jù)的備份(不論采取什么介質(zhì),都建議用戶至少要有一份脫機(jī)的備份),以便能在數(shù)據(jù)損壞、丟失時(shí)進(jìn)行恢復(fù)。 六、 雙機(jī)軟件與集群軟件的異同 在雙機(jī)熱備應(yīng)用方面,有兩大類軟件產(chǎn)品。一類是雙機(jī)軟件 (HA),另一類則稱作集群軟件 (Cluster)。這兩類軟件的異同在什么地方呢? 它 們都是為實(shí)現(xiàn)系統(tǒng)的高可用性服務(wù)的,都解決了一臺服務(wù)器出現(xiàn)故障時(shí),由其他服務(wù)器接管應(yīng)用,從而持續(xù)可靠地提供服務(wù)的問題。 它們都是通過心跳技術(shù)在進(jìn)行系統(tǒng)檢測。 但是,雙機(jī)軟件只能支持兩臺服務(wù)器以主從方式或互備方式工作。而集群軟件除了支持雙機(jī)工作外,還可以支持多臺服務(wù)器 (Multi Node)工作,同時(shí)部署多個(gè)應(yīng)用,并在多個(gè)服務(wù)器間靈活地設(shè)置接管策略。 在兩種情況下需要使用集群軟件:一是有超過兩個(gè)應(yīng)用,本身就需要部署三臺或更多的服務(wù)器。二是只有兩個(gè)應(yīng)用,但每個(gè)應(yīng)用的負(fù)載均較大,不宜采用雙機(jī)互備的方式, 而是需要由第三臺服務(wù)器來作為這兩個(gè)應(yīng)用的備機(jī)。 一般地講,集群軟件具有更多的技術(shù)含量,具備更高的可靠性。同時(shí),往往價(jià)格 (平均到每臺服務(wù)器 )也高于雙機(jī)軟件。 在選擇產(chǎn)品時(shí),應(yīng)根據(jù)應(yīng)用的實(shí)際情況來確定。最理想的方式,則是在應(yīng)用數(shù)量少、負(fù)載不是很大時(shí)先使用雙機(jī)軟件,然后在應(yīng)用數(shù)量增多、負(fù)載增大時(shí)平滑過渡到集群軟件。 七、 談 Web 服務(wù)器和應(yīng)用服務(wù)器的負(fù)載均衡 本文對 Web 服務(wù)器和應(yīng)用服務(wù)器的負(fù)載均衡進(jìn)行說明。 在負(fù)載均衡的思路下,多臺服務(wù)器為對稱方式,每臺服務(wù)器都具有同等的地位,可以單獨(dú)對外提供服務(wù)而無須其他 服務(wù)器的輔助。通過負(fù)載分擔(dān)技術(shù),將外部發(fā)送來的請求按一定規(guī)則分配到對稱結(jié)構(gòu)中的某一臺服務(wù)器上,而接收到請求的服務(wù)器都獨(dú)立回應(yīng)客戶機(jī)的請求。 提供服務(wù)的一組服務(wù)器組成了一個(gè)應(yīng)用服務(wù)器集群 (cluster),并對外提供一個(gè)統(tǒng)一的地址。當(dāng)一個(gè)服務(wù)請求被發(fā)至該集群時(shí),根據(jù)一定規(guī)則選擇一臺服務(wù)器,并將服務(wù)轉(zhuǎn)定向給該服務(wù)器承擔(dān),即將負(fù)載進(jìn)行均衡分?jǐn)偂?通過應(yīng)用負(fù)載均衡技術(shù),使應(yīng)用服務(wù)超過了一臺服務(wù)器只能為有限用戶提供服務(wù)的限制,可以利用多臺服務(wù)器同時(shí)為大量用戶提供服務(wù)。當(dāng)某臺服務(wù)器出現(xiàn)故障時(shí),負(fù)載均衡服務(wù)器會(huì)自動(dòng)進(jìn) 行檢測并停止將服務(wù)請求分發(fā)至該服務(wù)器,而由其他工作正常的服務(wù)器繼續(xù)提供服務(wù),從而保證了服務(wù)的可靠性。 上述的集群技術(shù)一般都用于 Web 服務(wù)器、應(yīng)用服務(wù)器等,而不是用于數(shù)據(jù)庫服務(wù)器,即不是用于有共享的存儲的服務(wù)。數(shù)據(jù)庫服務(wù)器將涉及到加鎖、回滾等一系列問題,要復(fù)雜的多。一般數(shù)據(jù)庫服務(wù)器只是使用雙機(jī),其中一臺工作,另一臺備份。數(shù)據(jù)庫的雙機(jī)并行只用于大型數(shù)據(jù)庫中??蓞⒁姡?系統(tǒng)高可用性與雙機(jī)備份常見問題與方案選擇 負(fù)載均衡實(shí)現(xiàn)的方法有幾種: 最簡單的是通過 DNS,但只能實(shí)現(xiàn)簡單的輪流分配,也不能處理故障 如果是 基于 MS IIS, Windows 2003 Server 本身就帶了負(fù)載均衡服務(wù)。但這一服務(wù)也只是輪流分配。 硬件方式,通過交換機(jī)的功能或?qū)iT的負(fù)載均衡設(shè)備可以實(shí)現(xiàn)。對于流量的分配可以有多種方式,但基本上都是應(yīng)用無關(guān)的,與服務(wù)器的實(shí)際負(fù)載關(guān)系也不大。另外,設(shè)備的價(jià)格較貴 (優(yōu)點(diǎn)是能支持很多臺服務(wù)器 )。這種方式往往適合大流量、簡單應(yīng)用。 軟件方式,通過一臺負(fù)載均衡服務(wù)器進(jìn)行,上面安裝軟件。這種方式比較靈活,成本相對也較低。另外一個(gè)很大的優(yōu)點(diǎn)就是可以根據(jù)應(yīng)用的情況和服務(wù)器的情況采取一些策略。這方面比較典型的軟件產(chǎn)品,是富士通西門子公司的 PCL SIS 負(fù)載均衡軟件 。 八、 系統(tǒng)高可用性與雙機(jī)備份常見問題與方案選擇 對于企業(yè)重要的應(yīng)用系統(tǒng)而言,保證系統(tǒng)能持續(xù)、可靠地提供服務(wù)是非常重要的,因此就出現(xiàn)了對高可用性的需求和高可用性的解決方案。 對于如何選擇高可用性的解決方案,特別是關(guān)于雙機(jī)熱備的方案選擇,常見的有以下問題: Q:已經(jīng)采取了 RAID 技術(shù)和數(shù)據(jù) 備份技術(shù),還有必要做雙機(jī)嗎 ? A:參見: 雙機(jī)熱備與數(shù)據(jù)備份及 RAID 的關(guān)系 Q:高可用性的解決方案有哪些 ? A:從廣義講,高可用性包括一切避免系統(tǒng)服務(wù)中斷的技術(shù)。而一般所說的系統(tǒng)高可用性,往往特指服務(wù)器的雙機(jī)或多機(jī)熱備 /容錯(cuò)。 Q:什么時(shí)候需要雙機(jī)熱備 ? A:決定是否使用雙機(jī)熱備,正確的方法是要分析一下系統(tǒng)的重要性以及對服務(wù)中斷的容忍程度,以此決定是否使用雙機(jī)熱備。即,你的用戶能容忍多長時(shí)間恢復(fù)服務(wù),如果服務(wù)不能恢復(fù)會(huì)造成多大的影響。 Q:雙機(jī)熱備、雙機(jī)互備與雙機(jī)雙工三個(gè)概念都是什么意思?有什么區(qū)別? A: 參見: 雙機(jī)熱備、雙機(jī)互備與雙機(jī)雙工的區(qū)別 Q:雙機(jī)熱備方案與集群的區(qū)別 ? A:從概念上,雙機(jī)熱備是集群 (Cluster)的一種。集群一般包括兩類,一類是純粹應(yīng)用服務(wù)器的集群,各個(gè)應(yīng)用服務(wù)器都訪問統(tǒng)一的數(shù)據(jù)庫服務(wù)器,但彼些并不需要共享存儲,這種集群是比較簡單的,往往采取各個(gè)服務(wù)器同時(shí)提供服務(wù)的方式,并且往往同時(shí)采用負(fù)載均衡技術(shù)。有關(guān)應(yīng)用服務(wù)的集群,請參見: 談 Web服務(wù)器和應(yīng)用服務(wù)器的負(fù)載均衡 另一類是數(shù)據(jù)庫服務(wù)器 (或其他需要訪問存儲數(shù)據(jù)的系統(tǒng)如 Exchange、 Notes)的集群。集群可能包括多臺服務(wù)器。集群 軟件除了支持雙機(jī)工作外,還可以支持多臺服務(wù)器 (Multi Node)工作,同時(shí)部署多個(gè)應(yīng)用,并在多個(gè)服務(wù)器間靈活地設(shè)置接管策略。請參見: 雙機(jī)、集群的配置模式主從、互備、多點(diǎn)集群 雙機(jī)軟件與集群軟件的異同 Q:數(shù)據(jù)庫服務(wù)的高可用性有幾種方式 ? A:最簡單的,是采用備機(jī)的方式。這其實(shí)不屬于高可用性的范圍,但可以將出現(xiàn)故障后恢復(fù)服務(wù)的時(shí)間控制在幾十分鐘的量級,而且備機(jī)平時(shí)還可用作其他用途。這種方式是一種低成本 的簡單方案,對于不是非常重要的應(yīng)用比較適合。它不適用于重要應(yīng)用,但是除非你的應(yīng)用停上幾天都無所謂,否則至少要有這一級別的保護(hù)措施。 第二種是通過軟件方式實(shí)現(xiàn)雙機(jī)熱備。即不采用共享的存儲設(shè)備,而是數(shù)據(jù)不再單點(diǎn)存儲,本機(jī)數(shù)據(jù)可以向多臺主機(jī)做實(shí)時(shí)的數(shù)據(jù)復(fù)制。這種方式的優(yōu)點(diǎn)是節(jié)省了昂貴的存儲設(shè)備投資。缺點(diǎn)是或者會(huì)產(chǎn)生數(shù)據(jù)的差異,或者會(huì)影響數(shù)據(jù)庫的速度。比如,如果在服務(wù)中斷時(shí)切換到備機(jī),則可能有少量已經(jīng)在主機(jī)完成的事務(wù)在備機(jī)上尚未實(shí)現(xiàn)。而與備份數(shù)據(jù)的恢復(fù)不同,備機(jī)啟動(dòng)后,后續(xù)的操作已經(jīng)進(jìn)行,因此丟失的事務(wù)就很難補(bǔ)上。 因此,這種方式適用于對于丟失少量數(shù)據(jù)不是非常敏感的系統(tǒng)。 有關(guān)這種方式的深入探討,可參見: 鏡像與 HA-數(shù)據(jù)庫雙機(jī)熱備的兩種方式 第三種是基于共享存儲設(shè)備和雙機(jī)軟件實(shí)現(xiàn)雙機(jī)熱備。這是標(biāo)準(zhǔn)的方法,能夠在無人值守的情況下提供秒級的切換,并且不會(huì)丟失數(shù)據(jù)。當(dāng)然,投資會(huì)比較高。 Q:數(shù)據(jù)庫雙機(jī)熱備時(shí),雙機(jī)是同時(shí)工作嗎 ? A:在一般的中小規(guī)模應(yīng)用中,數(shù)據(jù)庫的雙機(jī)熱備都是主 /備方式,主服務(wù)器工作時(shí)另一臺等待 ,在主服務(wù)器出現(xiàn)故障時(shí)借助雙機(jī)軟件自動(dòng)切換至另一臺服務(wù)器。而有些大規(guī)模應(yīng)用為充分利用設(shè)備,可以采用并行服務(wù)的方式,兩臺服務(wù)器同時(shí)提供服務(wù),如 Oracle 的 RAC(Oracle Real Application Cluster),以及支持 SQL Server 并行服務(wù)的 數(shù)據(jù)庫路由器軟件 ICX Q:如何選擇與實(shí)施系統(tǒng)高可用性方案 ? A:參見: 如何選擇與實(shí)施系統(tǒng)高可用性方案 ? 九、 雙機(jī)、集群的配置模式:主從、互備、多點(diǎn)集群 在應(yīng)用雙機(jī)熱備時(shí),有多種應(yīng)用模式,典型的包括主從、互備、多點(diǎn)集群三大類: 主從模式是最標(biāo)準(zhǔn)、最簡單的雙機(jī)熱備,即是目前通常所說的 active/standby 方式。它使用兩臺服務(wù)器,一臺作為主服務(wù)器 (Active),運(yùn)行應(yīng)用系統(tǒng)來提供服務(wù)。另一臺作為備機(jī),安裝完全一樣的應(yīng)用系統(tǒng),但處于待機(jī)狀態(tài) (Standby)。當(dāng) active 服務(wù)器出現(xiàn)故障的時(shí)候,通過軟件診測(一般是通過 心跳診斷 )將standby 機(jī)器激活,保證應(yīng)用在短時(shí)間內(nèi)完全恢復(fù)正常使用。 雙機(jī)互備,在雙機(jī)熱備的基礎(chǔ)上,兩個(gè)相對獨(dú)立的應(yīng)用在兩臺機(jī)器同時(shí)運(yùn)行,但彼此均設(shè)為備機(jī),當(dāng)某一臺服務(wù)器出現(xiàn)故障時(shí),另一臺服務(wù)器可以在短時(shí)間內(nèi)將故障服務(wù)器的應(yīng)用接管過來,從而保證了應(yīng)用的持續(xù)性。這種方式實(shí)際上是雙機(jī)熱備的一種應(yīng)用。它避免了兩個(gè)應(yīng)用使用四臺服務(wù)器分別實(shí)現(xiàn)雙機(jī)熱備。 但雙機(jī)互備存在著性能瓶頸,即如果進(jìn)行切換后,在一臺服務(wù)器上就有同時(shí)運(yùn)行兩個(gè)應(yīng)用 ,有可能負(fù)載過大。并且,有些情況下會(huì)有不止兩臺服務(wù)器對外提供服務(wù)。在這種情況上,多點(diǎn)集群就顯示出了其必要性。 多點(diǎn)集群可以理解為雙機(jī)熱備在技術(shù)上的提升。多機(jī)服務(wù)器可以組成一個(gè)集群。根據(jù)應(yīng)用的實(shí)際情況,可以靈活地在這些服務(wù)器上進(jìn)行部署,同時(shí)可以靈活地設(shè)置接管策略。比如,可以由一臺服務(wù)器作為其他所有服務(wù)器的備機(jī),也可以設(shè)置多重的接管關(guān)系,等等。這樣,就可以充分地利用服務(wù)器的資源,同時(shí)保證系統(tǒng)的

溫馨提示

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

最新文檔

評論

0/150

提交評論