|
工資核算客戶關系管理系統(tǒng)的安全性和可用性
|
目前自動化成度高,各單位對服務的安全性,可用性,依賴性變大。24小時不允許停機,在這種情況下,服務器的雙機熱備就顯的非常必要及迫切?! ‰p機熱備是近年來服務器端的安全性,可用性的一次重大的革命。從以前加大的硬件可用性,到現(xiàn)在的雙機要備用,來保證服務器的不停機運行,是高可用性的一次重大的進步?! ‰p機熱備的原理:是當一臺服務器在工作時(稱為主機)。另一臺服務器作備用狀態(tài)(稱為備機)。當主機因為某種原因出現(xiàn)故障,如死機,主機斷電,病毒發(fā)作,硬盤損壞等,不能繼續(xù)提供服務時,備用機能夠在規(guī)定的時間內(nèi)接替主機的服務,繼續(xù)提供服務,從而達到不停機的服務。 用戶環(huán)境簡介 用戶服務器操作系統(tǒng)Windows20002003,數(shù)據(jù)庫(支持DB2,Oracle,Sybase,Informix,MSSQLServer,MySQ) 高可用性的方案設計: 基于以上原因,我們設計的以下雙機容錯解決方案: 一:用戶硬件環(huán)境: 必須兩臺服務器(服務器品牌不一定相同,但兩主機之間運行速度必須相類似) 二:軟件環(huán)境: PlusWellHA雙機CLUSTER與MIRROR容錯軟件程序模塊各一個 三:網(wǎng)絡拓撲圖: 四.用戶需求 根據(jù)用戶的要求,系統(tǒng)雙機熱備要求實現(xiàn)如下要求: 系統(tǒng)硬件平臺基于Intel架構服務器。 系統(tǒng)軟件平臺基于Microsoft的Windows平臺或RedHatLinux平臺?! 膳_服務器采用數(shù)據(jù)同步雙機熱備形式?! 膳_服務器的雙機容錯對用戶而言,切換是透明的?! ∏袚Q時間不能過長?! ∥?軟件容錯原理 (一)PlusWellCluster容錯軟件提供了一個完全容錯的軟件解決方案,并提供數(shù)據(jù)、應用程序和通信資源的高度可用性。PlusWellCluster容錯軟件不需要任何特別的容錯硬件,并訪問特定節(jié)點的配置數(shù)據(jù)。PlusWellCluster容錯軟件會自動地提供錯誤檢測和現(xiàn)場恢復?! ≡诔霈F(xiàn)故障的情況下,PlusWellCluster容錯軟件會將保護資源自動轉(zhuǎn)換到一個根據(jù)預先設定好優(yōu)先權的系統(tǒng)。在實際進行切換用戶時,會經(jīng)歷一個十分短暫的休眠,但是,當系統(tǒng)完成了切換操作后,PlusWellCluster容錯軟件會在所選擇的節(jié)點上自動地恢復操作?! 】梢员籔lusWellCluster容錯軟件保護起來的資源是: 卷(Volume) IP地址 共享文件 管理器服務器名稱 應用程序 定義的用戶 2、心跳故障檢測Heartbeat PlusWellCluster容錯軟件在集群節(jié)點間保持著間歇的通信信號,也叫做心跳信號,是錯誤檢測的一個機制。即通過每一個通信路徑,在兩個對等系統(tǒng)之間進行周期性的握手,如果連續(xù)沒有收到的心跳信號到了一定的數(shù)目,PlusWellCluster容錯軟件就把這條路徑標示為失效(紅色)。 如果你只定義了一條通信路徑,當PlusWellCluster容錯軟件把這唯一的一條通信路徑標為失效時,PlusWellCluster容錯軟件便立即開始恢復過程。然而,如果你有冗余路徑,PlusWellCluster容錯軟件能夠通過第二條路徑確定是系統(tǒng)故障還是只是通信路徑有問題。如果PlusWellCluster容錯軟件開啟優(yōu)先級第二的通信路徑并收到了心跳信號,它就不開始failover恢復,只需要把第一條通信路徑標成紅色(失效),作為信號告訴你需要修復有故障的路徑?! ∫话闱闆r下PlusWellCluster容錯軟件只在下列事件發(fā)生時,啟動系統(tǒng)恢復功能: 所有的通信路徑故障。如果所有節(jié)點都沒能收到心跳信號,把所有通信路徑都標為失效,PlusWellCluster容錯軟件開始安全檢查。安全檢查失敗。當所有通信路徑故障時,PlusWellCluster容錯軟件向整個網(wǎng)絡發(fā)出安全檢查信號。如果信號指出配對系統(tǒng)還“活”著的時候,PlusWellCluster容錯軟件不啟動Failover。如果安全檢查沒從配對節(jié)點返回信號,PlusWellCluster容錯軟件就開始Failover?! ∫蚨瑸榱藴p少由于潛在的通訊錯誤所引起的不必要的系統(tǒng)切換,建議您使用不同介質(zhì)的多條通信路徑?! ⊥ㄐ怕窂健 lusWellCluster容錯軟件支持在節(jié)點之間和心跳通訊中,使用如下通訊路徑: (1)socket,即套接字。你使用任何的網(wǎng)絡硬件接口,只要它能夠支持TCPIP的通訊協(xié)議。這樣的硬件包括:以太網(wǎng)、快速以網(wǎng)?! ?2)串行口在PlusWellCluster容錯軟件配置中,你應當配置有一個串行口通信路徑。串口通信路徑需要利用RS232的擬調(diào)解線路來與PlusWellCluster容錯軟件系統(tǒng)相連接?! lusWellCluster容錯軟件假定當通過心跳信號檢測其它服務器失敗時,則認為此服務器是關閉的。因此,為了避免不必要的失效切換,最好建立兩種以上獨立的物理路徑,使用至少兩種心跳。例如,如果兩個服務器被一個串口連接起來,并且,從屬服務器來的心跳信號無法被主服務器所檢測到,則下面之一是可能引起這一現(xiàn)象的原因: 服務器的RS-232卡或者端口失敗 電纜失效 主服務器暫時掛起 主服務器失敗 失效切換只可能在最后一種情況下才發(fā)生。因此,節(jié)點間的多種通信路徑可以幫助避免不必要的失效切換?! ×IRRO軟件功能 PlusWellCluster可以做到對操作系統(tǒng),網(wǎng)絡,及應用的全故障檢測功能如下: 磁盤卷:在共享磁盤陣列的雙機方式下,PlusWell可以對磁盤陣列的卷資源進行保護,防止因雙機共同寫同一個文件造成的故障?! PPlusWellCluster可以對網(wǎng)絡IP地址,網(wǎng)卡進行全方位的檢測?! 」蚕砦募骸 》掌髅郑嚎梢詫Ψ掌髅黾簾醾??! ?shù)據(jù)庫:可以對Oracle,Sybase,Informix,DB2,MSSQLServer數(shù)據(jù)庫進行保護及檢測功能。 用戶自定義程序:對用戶自有程序做到實時檢測及熱備功能。 PlusWellCluster提供Mirror(鏡像)軟件,用戶無需較貴Raid磁盤子系統(tǒng),也不必考慮主機的距離,主服務器的數(shù)據(jù)通過Mirror軟件將數(shù)據(jù)實時的復制到備用服務器上,保證主備服務器上的數(shù)據(jù)的一致性,這樣完成主備服務器的集群熱備功能?! ≡隽跨R像功能:PlusWellMirror軟件可以做到數(shù)據(jù)的增量鏡像,當備故障停機或用戶重啟備機后,主機以增量方式向備機做數(shù)據(jù)的鏡像,這保證的數(shù)據(jù)的安全性和用戶的使用?! ?shù)據(jù)備份功能:PlusWellMirror可以做到一點對多點的實時鏡像功能,同時也可以做到本機的數(shù)據(jù)實時復制?! 〉湫蛻?:用戶可以將數(shù)據(jù)鏡像到備用機做雙機容錯,同時也可以將數(shù)據(jù)復制到遠地點服務器做備份,或復制到本機另一個磁盤分區(qū)做本機的數(shù)據(jù)備份 典型應用2:用戶如果采用磁盤陣列方式的雙機容錯,也可以使用PlusWellMirror軟件做數(shù)據(jù)的實時備份。這種備份可以備份到本機或遠地
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com
|
|
|
|