監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

泛普軟件OA辦公系統(tǒng)提供雙機(jī)熱備方案

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

泛普軟件OA辦公系統(tǒng)提供雙機(jī)熱備方案

在集群系統(tǒng)的實(shí)現(xiàn)方案中雙機(jī)熱備份系統(tǒng)是硬件配置最簡單和價(jià)格最低廉的解決方案,通常鏡像服務(wù)的硬件配置需要兩臺(tái)獨(dú)立的服務(wù)器,每臺(tái)服務(wù)器有獨(dú)立的操作系統(tǒng)硬盤和數(shù)據(jù)存貯硬盤,每臺(tái)服務(wù)器有提供網(wǎng)絡(luò)連接功能的網(wǎng)卡,此外還可以有一對(duì)完成內(nèi)部連接和數(shù)據(jù)鏡像功能的網(wǎng)卡。
雙機(jī)系統(tǒng)的兩臺(tái)服務(wù)器擁有共享的數(shù)據(jù)存儲(chǔ)空間(可以是一個(gè)數(shù)據(jù)存儲(chǔ)硬盤或一臺(tái)專門的數(shù)據(jù)存儲(chǔ)服務(wù)器)。任何一臺(tái)服務(wù)器在運(yùn)行服務(wù)時(shí),從共享的數(shù)據(jù)存儲(chǔ)空間內(nèi)讀取和存儲(chǔ)數(shù)據(jù)。每臺(tái)服務(wù)器的操作系統(tǒng)和應(yīng)用程序文件存儲(chǔ)在各自的本地存儲(chǔ)空間上。
雙機(jī)熱備份系統(tǒng)采用內(nèi)存鏡像的技術(shù),即把兩臺(tái)服務(wù)器的數(shù)據(jù)和運(yùn)行狀態(tài)(包括硬盤數(shù)據(jù)和內(nèi)存數(shù)據(jù))進(jìn)行鏡像。這個(gè)技術(shù)的優(yōu)點(diǎn)是所有的應(yīng)用程序和操作數(shù)據(jù)在兩臺(tái)服務(wù)器上鏡像同步,當(dāng)主節(jié)點(diǎn)出現(xiàn)故障時(shí),從節(jié)點(diǎn)可以在幾乎沒有延遲的情況下接管主節(jié)點(diǎn)運(yùn)行的服務(wù),從而實(shí)現(xiàn)無縫切換和熱備份。該技術(shù)的缺點(diǎn)是,由于兩臺(tái)服務(wù)器的內(nèi)存完全一致,當(dāng)由于系統(tǒng)應(yīng)用程序帶有缺陷而導(dǎo)致系統(tǒng)宕機(jī)時(shí),兩臺(tái)服務(wù)器會(huì)同步宕機(jī)。
也可以在雙機(jī)系統(tǒng)中使用第三方生產(chǎn)的磁盤陣列柜,在磁盤陣列柜中安裝有磁盤陣列控制卡,陣列柜可以直接將柜中的硬盤配置成為邏輯盤陣。該結(jié)構(gòu)不采用內(nèi)存鏡像技術(shù),因此需要有一定的切換時(shí)間,同時(shí)由于所有的數(shù)據(jù)全部存貯在磁盤陣列柜中,當(dāng)主節(jié)點(diǎn)出現(xiàn)故障時(shí),從節(jié)點(diǎn)接替主節(jié)點(diǎn),從磁盤陣列柜中讀取數(shù)據(jù),所以不會(huì)產(chǎn)生數(shù)據(jù)不同步的問題。由于這種方案不需要網(wǎng)絡(luò)鏡像同步,因此這種集群方案服務(wù)器的性能要比鏡像服務(wù)器結(jié)構(gòu)高出很多。
雙機(jī)熱備份系統(tǒng)的兩臺(tái)服務(wù)器通過內(nèi)部局域網(wǎng)進(jìn)行連接,通過周期性的心跳信號(hào)保持通信和進(jìn)行相互監(jiān)視。兩臺(tái)服務(wù)器之間可以采用多種連接方式,可以使用串口線,也可以通過以太網(wǎng)ethernet進(jìn)行連接,還可以采用并存的多種連接方式實(shí)現(xiàn)兩臺(tái)主機(jī)的多重互連。如果雙機(jī)系統(tǒng)有冗余連接,在第一條通信路徑失效的情況下,控制軟件可以嘗試使用第二條通信路徑進(jìn)行連接。因此,為了避免不必要的失效切換,最好建立兩種以上獨(dú)立的物理路徑,使用至少兩種心跳。
雙機(jī)熱備份系統(tǒng)具有配置簡單,使用方便,價(jià)格低廉等諸多優(yōu)點(diǎn),但由于鏡像服務(wù)器需要采用網(wǎng)絡(luò)方式鏡像數(shù)據(jù),通過鏡像軟件實(shí)現(xiàn)數(shù)據(jù)的同步,因此需要占用網(wǎng)絡(luò)服務(wù)器的CPU及內(nèi)存資源,造成服務(wù)器的性能有所降低。
服務(wù)器Server A和Server B構(gòu)成雙機(jī)熱備份系統(tǒng)的兩臺(tái)主機(jī),并且分別作為主節(jié)點(diǎn)(Primary Server)和從節(jié)點(diǎn)(Standby Server)。兩臺(tái)主機(jī)均運(yùn)行Linux-HA heartbeat,該軟件成為雙機(jī)熱備系統(tǒng)的控制程序。
兩臺(tái)主機(jī)通過串口線、以太網(wǎng)等多種方式進(jìn)行連接,傳送數(shù)據(jù)和心跳信號(hào),并互相進(jìn)行狀態(tài)監(jiān)視??梢灾皇褂靡环N連接方式(如以太網(wǎng)連接),但是多種連接方式下的冗余路徑可以保證雙機(jī)連接的可靠性和服務(wù)質(zhì)量。
數(shù)據(jù)庫服務(wù)器或磁盤陣列柜是專門的數(shù)據(jù)存儲(chǔ)和共享設(shè)備,兩臺(tái)服務(wù)器在運(yùn)行時(shí),均從該設(shè)備中讀取和存儲(chǔ)數(shù)據(jù)。這種方式可以有效地提高數(shù)據(jù)傳輸效率,提高雙機(jī)熱備服務(wù)器的系統(tǒng)性能,并且能夠保證兩臺(tái)服務(wù)器之間的數(shù)據(jù)同步。
雙機(jī)備份系統(tǒng)有兩種配置方式,分別是“基于系統(tǒng)切換的雙機(jī)系統(tǒng)”和“基于系統(tǒng)鏡像的雙機(jī)系統(tǒng)”,二者的區(qū)別是:
基于系統(tǒng)切換的雙機(jī)系統(tǒng)僅僅把兩臺(tái)服務(wù)器的硬盤數(shù)據(jù)進(jìn)行鏡像,在主節(jié)點(diǎn)失效的情況下,從節(jié)點(diǎn)將進(jìn)行系統(tǒng)一級(jí)的切換。該方式不能實(shí)現(xiàn)無縫切換,實(shí)現(xiàn)的是冷備份。
基于系統(tǒng)鏡像的雙機(jī)系統(tǒng)把兩臺(tái)服務(wù)器的硬盤數(shù)據(jù)和內(nèi)存數(shù)據(jù)都進(jìn)行鏡像。為保證完全的內(nèi)存鏡像,兩臺(tái)服務(wù)器之間需通過專用連接網(wǎng)段實(shí)時(shí)地保持一個(gè)連續(xù)的、雙向的鏡像進(jìn)程,該進(jìn)程確保兩臺(tái)服務(wù)器之間的數(shù)據(jù)同步。一旦故障發(fā)生,無論任何一臺(tái)服務(wù)器失效,失效服務(wù)器上的數(shù)據(jù)和應(yīng)用,將立即切換到另一臺(tái)服務(wù)器上,從而使用戶在沒有中斷的情況下可以繼續(xù)使用雙機(jī)系統(tǒng)提供的服務(wù)。該方式能夠做到無縫切換,實(shí)現(xiàn)的是熱備份。
本方案描述的 heartbeat雙機(jī)熱備份系統(tǒng)是一種基于系統(tǒng)鏡像的雙機(jī)系統(tǒng),實(shí)現(xiàn)方法是,主節(jié)點(diǎn)在出現(xiàn)故障的情況下,集群IP地址無縫地切換到從節(jié)點(diǎn),從而客戶機(jī)對(duì)服務(wù)器的訪問可以由從節(jié)點(diǎn)來支持。但是兩臺(tái)服務(wù)器之間并沒有鏡像進(jìn)程完成徹底的內(nèi)存鏡像,因而主節(jié)點(diǎn)在故障時(shí)所運(yùn)行的數(shù)據(jù)信息不能切換到從節(jié)點(diǎn),造成數(shù)據(jù)丟失以及服務(wù)中斷。所以該方案不是嚴(yán)格意義上的系統(tǒng)鏡像,實(shí)現(xiàn)的是服務(wù)一級(jí)的切換,并不能實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)的切換。
發(fā)布:2006-04-13 22:44    編輯:泛普軟件 · admin    [打印此頁]    [關(guān)閉]
相關(guān)文章:

泛普重慶OA信息化其他應(yīng)用

重慶OA軟件 重慶OA新聞動(dòng)態(tài) 重慶OA信息化 重慶OA客戶 重慶OA快博 重慶OA行業(yè)資訊 重慶軟件開發(fā)公司 重慶網(wǎng)站建設(shè)公司 重慶物業(yè)管理軟件 重慶餐飲管理軟件 重慶倉庫管理系統(tǒng) 重慶門禁系統(tǒng) 重慶微信營銷 重慶ERP 重慶監(jiān)控公司 重慶金融行業(yè)軟件 重慶B2B、B2C商城系統(tǒng)開發(fā) 重慶建筑施工項(xiàng)目管理系統(tǒng)開發(fā)