什么是雙機(jī)熱備?雙機(jī)熱備的解決方案
2019-07-28 00:00:00 來源:Infocode藍(lán)暢
Infocode藍(lán)暢信息技術(shù)為需要雙機(jī)熱備服務(wù)的客戶提供一站式雙機(jī)熱備服務(wù)
什么是雙機(jī)熱備?
雙機(jī)熱備指基于高可用系統(tǒng)中的兩臺(tái)服務(wù)器的熱備(或高可用),因兩機(jī)高可用在國內(nèi)使用較多,故得名雙機(jī)熱備。雙機(jī)高可用按工作中的切換方式分為:主-備方式(Active-Standby方式)和雙主機(jī)方式(Active-Active方式),主-備方式指的是一臺(tái)服務(wù)器處于某種業(yè)務(wù)的激活狀態(tài)(即Active狀態(tài)),另一臺(tái)服務(wù)器處于該業(yè)務(wù)的備用狀態(tài)(即Standby狀態(tài))。而雙主機(jī)方式即指兩種不同業(yè)務(wù)分別在兩臺(tái)服務(wù)器上互為主備狀態(tài)(即Active-Standby和Standby-Active狀態(tài))。
雙機(jī)熱備系統(tǒng),是集群的最小組成單位,是將中心服務(wù)器安裝成互為備份的兩臺(tái)服務(wù)器,并且在同一時(shí)間內(nèi)只有一臺(tái)服務(wù)器運(yùn)行。當(dāng)其中運(yùn)行著的一臺(tái)服務(wù)器出現(xiàn)故障無法啟動(dòng)時(shí),另一臺(tái)備份服務(wù)器會(huì)迅速的自動(dòng)啟動(dòng)并運(yùn)行(一般為數(shù)分鐘左右),從而保證整個(gè)網(wǎng)絡(luò)系統(tǒng)的正常運(yùn)行!雙機(jī)熱備的工作機(jī)制實(shí)際上是為整個(gè)網(wǎng)絡(luò)系統(tǒng)的中心服務(wù)器提供了一種故障自動(dòng)恢復(fù)能力。
雙機(jī)熱備針對的是服務(wù)器的故障。服務(wù)器的故障可能由各種原因引起,如設(shè)備故障、操作系統(tǒng)故障、軟件系統(tǒng)故障等等。決定是否使用雙機(jī)熱備,正確的方法是要分析一下系統(tǒng)的重要性以及對服務(wù)中斷的容忍程度,以此決定是否使用雙機(jī)熱備。
服務(wù)器為什么要做雙機(jī)熱備?
雙機(jī)熱備針對的是服務(wù)器的故障。 服務(wù)器的故障可能由各種原因引起,如設(shè)備故障、操作系統(tǒng)故障、軟件系統(tǒng)故障等等。一般地講,在技術(shù)人員在現(xiàn)場的情況下,恢復(fù)服務(wù)器正常可能需要10分鐘、幾小時(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ī)熱備方案的方案:
組成雙機(jī)熱備的方案主要的三種方式分別為:基于共享存儲(chǔ)(磁盤陣列)的方式,全冗余方式和復(fù)制方式。
基于共享存儲(chǔ)(磁盤陣列)的方式
共享存儲(chǔ)雙機(jī)熱備方案中需要兩臺(tái)服務(wù)器以及一臺(tái)共享存儲(chǔ)設(shè)備(一般情況下就是共享磁盤陣列柜),共享存儲(chǔ)設(shè)備同時(shí)連接至兩臺(tái)服務(wù)器,用戶業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在共享存儲(chǔ)設(shè)備中,由主服務(wù)器對外服務(wù)并訪問共享存儲(chǔ)設(shè)備進(jìn)行數(shù)據(jù)讀寫,一旦主服務(wù)器發(fā)生故障(例如:操作系統(tǒng)宕機(jī)、服務(wù)器意外掉電、網(wǎng)絡(luò)故障等),由ServHA雙機(jī)熱備軟件自動(dòng)將業(yè)務(wù)應(yīng)用切換至備用服務(wù)器并接管共享存儲(chǔ)設(shè)備的訪問權(quán)繼續(xù)對外服務(wù),保護(hù)業(yè)務(wù)應(yīng)用不間斷運(yùn)行。
但由于該方式僅使用一臺(tái)存儲(chǔ)設(shè)備,往往被稱為磁盤單點(diǎn)故障。但一般來講存儲(chǔ)的安全性較高。所以如果忽略存儲(chǔ)設(shè)備故障的情況下,這種方式也是業(yè)內(nèi)采用最多的熱備方式。
共享存儲(chǔ)雙機(jī)熱備方案優(yōu)缺點(diǎn)
優(yōu)點(diǎn):有獨(dú)立的存儲(chǔ)設(shè)備進(jìn)行數(shù)據(jù)存儲(chǔ),能夠容納較高的數(shù)據(jù)吞吐量和具有較好的數(shù)據(jù)擴(kuò)展性,適合數(shù)據(jù)量以及數(shù)據(jù)吞吐量比較大的應(yīng)用。
缺點(diǎn):需要引入昂貴的存儲(chǔ)設(shè)備,成本有所增加,數(shù)據(jù)只有一份,在磁盤陣列中。
全冗余方式(雙機(jī)雙柜雙機(jī)熱備方案)
全冗余方式就是雙機(jī)雙存儲(chǔ),為實(shí)現(xiàn)存儲(chǔ)冗余,存儲(chǔ)高可用也已經(jīng)越來越多的被用戶接受。該方案需要兩臺(tái)服務(wù)器和兩臺(tái)共享磁盤陣列柜,每臺(tái)服務(wù)器同時(shí)連接兩臺(tái)磁盤陣列柜,每臺(tái)磁盤陣列柜同時(shí)同時(shí)連接兩臺(tái)服務(wù)器,ServHA雙機(jī)雙柜軟件(ServHA DS Mirror)負(fù)責(zé)實(shí)時(shí)將數(shù)據(jù)寫入兩臺(tái)磁盤陣列柜,保證兩臺(tái)磁盤陣列柜數(shù)據(jù)完全一致,在服務(wù)器讀取數(shù)據(jù)時(shí),會(huì)從兩臺(tái)磁盤陣列柜同時(shí)讀取,提高讀取效率,一旦主服務(wù)器發(fā)生故障(例如:操作系統(tǒng)宕機(jī)、服務(wù)器意外掉電、網(wǎng)絡(luò)故障等),由ServHA雙機(jī)熱備軟件自動(dòng)將業(yè)務(wù)應(yīng)用切換至備用服務(wù)器繼續(xù)對外服務(wù),保護(hù)業(yè)務(wù)應(yīng)用不間斷運(yùn)行,當(dāng)一臺(tái)磁盤陣列柜發(fā)生故障時(shí),ServHA雙機(jī)熱備軟件會(huì)將故障磁盤陣列柜隔離,整個(gè)過程業(yè)務(wù)不間斷,無縫使用單盤柜繼續(xù)服務(wù)。
雙機(jī)雙柜雙機(jī)熱備方案優(yōu)缺點(diǎn)
優(yōu)點(diǎn):數(shù)據(jù)雙份存儲(chǔ),兩臺(tái)磁盤陣列柜各一份,數(shù)據(jù)安全性高,數(shù)據(jù)通過存儲(chǔ)鏈路實(shí)時(shí)寫入兩臺(tái)磁盤陣列柜,能承載較高的數(shù)據(jù)吞吐量。
缺點(diǎn):硬件成本較高。
復(fù)制方式(鏡像雙機(jī)熱備方案)
復(fù)制方式雙機(jī)熱備中僅需要兩臺(tái)服務(wù)器即可實(shí)現(xiàn)雙機(jī)熱備,兩臺(tái)服務(wù)器利用本地磁盤存儲(chǔ)業(yè)務(wù)數(shù)據(jù),ServHA鏡像雙機(jī)熱備軟件(ServHA Mirror)負(fù)責(zé)實(shí)時(shí)同步兩臺(tái)服務(wù)器數(shù)據(jù),保證兩臺(tái)服務(wù)器數(shù)據(jù)完全一致,由主服務(wù)器對外服務(wù)并將業(yè)務(wù)數(shù)據(jù)實(shí)時(shí)同步至備用服務(wù)器,一旦主服務(wù)器發(fā)生故障(例如:操作系統(tǒng)宕機(jī)、服務(wù)器意外掉電、網(wǎng)絡(luò)故障等),由ServHA雙機(jī)熱備軟件自動(dòng)將業(yè)務(wù)應(yīng)用切換至備用服務(wù)器繼續(xù)對外服務(wù),保護(hù)業(yè)務(wù)應(yīng)用不間斷運(yùn)行。
鏡像雙機(jī)熱備方案優(yōu)缺點(diǎn)
優(yōu)點(diǎn):性價(jià)比最高,硬件投入較少,只需要兩臺(tái)服務(wù)器即可,同時(shí)數(shù)據(jù)雙份存儲(chǔ),兩臺(tái)服務(wù)器各一份,能夠進(jìn)行歷史數(shù)據(jù)快照和查看歷史數(shù)據(jù)能力,數(shù)據(jù)安全性更高。
缺點(diǎn):數(shù)據(jù)通過網(wǎng)絡(luò)實(shí)時(shí)同步,不適合數(shù)據(jù)吞吐量特別大的系統(tǒng)。
雙機(jī)熱備方案的選擇
根據(jù)應(yīng)用特性選擇
若用戶應(yīng)用要求數(shù)據(jù)吞吐量一般(每小時(shí)新增數(shù)據(jù)100G以下),更關(guān)注業(yè)務(wù)連續(xù)性(例如財(cái)務(wù)系統(tǒng)、OA系統(tǒng)、CRM系統(tǒng)等),可采用鏡像雙機(jī)熱備方案,性價(jià)比高,數(shù)據(jù)安全性高,采用ServHAMirror雙機(jī)熱備軟件產(chǎn)品。
若用戶應(yīng)用要求數(shù)據(jù)吞吐量較高(每小時(shí)新增數(shù)據(jù)100G以上)、數(shù)據(jù)總量巨大且需要空間擴(kuò)展,且關(guān)注業(yè)務(wù)連續(xù)性(例如視頻監(jiān)控、PACS、CRM系統(tǒng)等),可采用共享存儲(chǔ)雙機(jī)熱備方案,采用ServHACluster雙機(jī)熱備軟件產(chǎn)品。
若用戶應(yīng)用要求數(shù)據(jù)吞吐量較高(每小時(shí)新增數(shù)據(jù)100G以上)、預(yù)算充足、對數(shù)據(jù)安全性有很高要求、數(shù)據(jù)總量巨大且需要空間擴(kuò)展,可采用雙機(jī)雙柜雙機(jī)熱備方案,采用ServHA DS Mirror雙機(jī)熱備軟件產(chǎn)品。
根據(jù)硬件配備選擇
若用戶已經(jīng)擁有一臺(tái)服務(wù)器,可再增置一臺(tái)服務(wù)器,采用鏡像雙機(jī)熱備方案。
若用戶已經(jīng)擁有一臺(tái)服務(wù)器以及一臺(tái)獨(dú)存儲(chǔ)設(shè)備,可再增置一臺(tái)服務(wù)器,采用共享存儲(chǔ)雙機(jī)熱備方案。
若用戶已經(jīng)擁有兩臺(tái)臺(tái)服務(wù)器,可以采用鏡像雙機(jī)熱備方案。
若用戶已經(jīng)擁有兩臺(tái)臺(tái)服務(wù)器以及一臺(tái)共享儲(chǔ)設(shè)備,可采用共享存儲(chǔ)雙機(jī)熱備方案。
若用戶已經(jīng)擁有兩臺(tái)服務(wù)器以及兩臺(tái)共享儲(chǔ)設(shè)備,可采用雙機(jī)雙柜雙機(jī)熱備方案。