在當今的商業(yè)活動(dòng)中,sybase已是主流的承載數據的服務(wù)器平臺,基于該數據庫系統的信息系統的可用性已成為衡量其資源利用率的最重要的尺度之一:
性能強勁:作業(yè)可以運行在不同的服務(wù)器上,整個(gè)系統的性能會(huì )大大提高;
高可用性:在群集系統中的某個(gè)主機宕機不對用戶(hù)構成影響;
節省投資:高的系統穩定性帶來(lái)對系統崩潰帶來(lái)的業(yè)務(wù)損失的避免,尤其對于數據的損失。
同時(shí),計算機技術(shù)的發(fā)展, pc服務(wù)器的處理能力更加強大,同時(shí)其性能/價(jià)格也越來(lái)越高,加上傳統的小型機由于維護和升級困難,費用高,正受到pc服務(wù)器的挑戰。因此,居于pc服務(wù)器的高性?xún)r(jià)比系統日益受到用戶(hù)的喜愛(ài)。由于pc服務(wù)器的安全性因素,穩定可靠和系統的持續運行成為系統的關(guān)鍵,因此,sybase雙機熱備系統設置受到越來(lái)越多的歡迎。
在一般情況下,當系統不能正常運行時(shí),我們需要用人工的方法進(jìn)行故障的認定、分析、恢復及測試。這些都需要花費很長(cháng)的時(shí)間。在這段時(shí)間內,系統必須停頓下來(lái)以等待恢復,從而給企業(yè)帶來(lái)難以估計的經(jīng)濟損失。
雙機容錯是計算機應用系統穩定、可靠、有效、持續運行的重要保證,它通過(guò)系統冗余的方法解決計算機應用系統的可靠性問(wèn)題,并具有安裝維護簡(jiǎn)單、穩定可靠、監測直觀(guān)等優(yōu)點(diǎn)。當一臺主機出現故障,該軟件可及時(shí)啟動(dòng)另一臺主機接替原主機任務(wù),保證了用戶(hù)數據的可靠性和系統的持續運行。
雙機容錯基本架構
雙機容錯的目的在于保證數據永不丟失和系統永不停機,一般采用智能型磁盤(pán)陣列柜可保證數據永不丟失,采用雙機容錯軟件可保證系統永不停機。它的基本架構可分為兩種模式:
雙機互備援(dual active)模式
雙機熱備份(hot standby)模式。
雙機互備援(dual active)模式
所謂雙機熱備援就是兩臺sybase主機均為工作機,在正常情況下,兩臺工作機均為信息系統提供支持,并互相監視對方的運行情況。當一臺主機出現異常時(shí),不能支持信息系統正常運營(yíng),另一主機則主動(dòng)接管(take over)異常機的工作,繼續主持信息的運營(yíng),從而保證信息系統能夠不間斷的運行,而達到不停機的功能(non-stop),但正常運行主機的負載(loading)會(huì )有所增加。此時(shí)必須盡快將異常機修復以縮短正常機所接管的工作切換回憶備修復的異常機。
切換時(shí)機(take over)
——系統軟件或應用軟件造成服務(wù)器宕機
——服務(wù)器沒(méi)有宕機,但系統軟件或應用軟件工作不正常
——scsi卡損壞,造成服務(wù)器與磁盤(pán)陣列無(wú)法存取數據
——服務(wù)器內硬件損壞,造成服務(wù)器宕機
——服務(wù)器不正常關(guān)機
雙機熱備份(hot standby)模式
所謂雙機熱備份就是一臺主機為工作機(primary server),sybase正常運行,另一臺主機為備份機(standy server)。在系統正常情況下,工作機為信息系統提供支持,備份機監視工作機的運行情況。同時(shí),工作機也同時(shí)監視備份機是否正常,有時(shí)備份機因某種原因出現異常,工作機可盡早通知系統管理員解決,確保下一次切換的可靠性。當工作機出現異常,不能支持信息系統運營(yíng)時(shí),備份機主動(dòng)接管(take over)工作機的工作,繼續支持信息的運營(yíng),從而保證信息系統能夠不間斷的運行(non-stop)。當工作機經(jīng)過(guò)修復正常后,系統管理員通過(guò)管理命令或經(jīng)由以人工或自動(dòng)的方式將備份機的工作切換回工作機;也可以激活監視程序,監視備份機的運行情況,此時(shí),原來(lái)的備份機就成了工作機,而原來(lái)的工作機就成了備份機。
sybase完全支持上述二種功能模式,對應地,sybase提供了 sybase ha系統軟件,其支持平臺為所有主要unix平臺和nt系統。結合目前推出的powerbuilder8版本,我們甚至可以實(shí)現應用級的無(wú)縫切換。
聯(lián)系客服