對(duì)于要求有高可用性和高安全性的應(yīng)用系統(tǒng),比如金融、郵電、交通、石油、電力、保險(xiǎn)證券等行業(yè)的用戶(hù)提出了系統(tǒng)容錯(cuò)的要求,豪威科技公司根據(jù)用戶(hù)的需求,推出基于Cluster集群技術(shù)的雙機(jī)互備援解決方案,提供給客戶(hù)一套具有單點(diǎn)故障容錯(cuò)能力,且性?xún)r(jià)比優(yōu)越的用戶(hù)應(yīng)用系統(tǒng)運(yùn)行平臺(tái)。
豪威科技公司提供的雙機(jī)容錯(cuò)系統(tǒng)結(jié)合了磁盤(pán)陣列產(chǎn)品的安全可靠性與DataWare監(jiān)控軟件技術(shù)的優(yōu)點(diǎn),將二者的優(yōu)勢(shì)合二為一,使用軟件與磁盤(pán)陣列結(jié)合的方案可以有效提高主機(jī)的工作效率,減輕服務(wù)器和網(wǎng)絡(luò)設(shè)備壓力,充分的保證了系統(tǒng)的穩(wěn)定性。
以下是中國(guó)聯(lián)通某省級(jí)分公司的一個(gè)簡(jiǎn)單的高可用性數(shù)據(jù)存儲(chǔ)系統(tǒng)環(huán)境,電信行業(yè)里大都使用redhat server、采用sybase數(shù)據(jù)庫(kù),在這個(gè)案例當(dāng)中,這個(gè)高可用性數(shù)據(jù)存儲(chǔ)系統(tǒng)環(huán)境由以下設(shè)備構(gòu)成:
網(wǎng)絡(luò)環(huán)境:中國(guó)聯(lián)通網(wǎng)絡(luò)管理中心局域網(wǎng),DDN專(zhuān)線。
軟件環(huán)境: 操作系統(tǒng)redhat 7.3、數(shù)據(jù)庫(kù)sybase 12.5、豪威科技公司DataWare for Unix(5.1)sybase客戶(hù)端
系統(tǒng)要求:
面對(duì)這樣的網(wǎng)絡(luò)環(huán)境及數(shù)據(jù)流量要求,豪威科技公司根據(jù)存儲(chǔ)要求提出了最合適的解決方案:兩臺(tái)IBM630小型機(jī)運(yùn)行SYBASE數(shù)據(jù)庫(kù),應(yīng)用其本身自帶的集群軟件來(lái)實(shí)現(xiàn),兩臺(tái)寶德PT846R采用豪威科技公司的DataWare for Unix容錯(cuò)軟件與豪威科技公司的磁盤(pán)陣列OT-6604結(jié)合,運(yùn)行sybase的客戶(hù)端應(yīng)用系統(tǒng)以及存儲(chǔ)備份應(yīng)用程序的操作日志的解決方案,達(dá)到監(jiān)控所有的軟硬件的資源操作,并且具有自動(dòng)處理一些錯(cuò)誤的功能。
DataWare for Unix能夠管理兩臺(tái)Unix服務(wù)器,并提供兩種工作模式。Hot Standby、Daul Active、雙機(jī)容錯(cuò)系統(tǒng)是由DataWare容錯(cuò)軟件與磁盤(pán)陣列有機(jī)組合的成熟方案。整個(gè)系統(tǒng)的組合架構(gòu)工作包括三個(gè)方面:
DataWare容錯(cuò)軟件的安裝極為簡(jiǎn)單快捷。整個(gè)安裝過(guò)程中,用戶(hù)不需要進(jìn)行繁瑣的安裝選擇,它既可以同所有大型數(shù)據(jù)庫(kù)配合使用,也可監(jiān)管用戶(hù)自主開(kāi)發(fā)的應(yīng)用軟件。在與容錯(cuò)系統(tǒng)整合時(shí),只需將數(shù)據(jù)庫(kù)系統(tǒng)分別在兩臺(tái)服務(wù)器安裝,并將數(shù)據(jù)文件放置于共享的磁盤(pán)陣列即可,而不需要對(duì)應(yīng)用程序進(jìn)行任何更改。
Dataware雙機(jī)軟件及磁盤(pán)陣列數(shù)據(jù)存儲(chǔ)系統(tǒng)具有以下特點(diǎn):
1)不占用系統(tǒng)資源:DataWare是一種需要硬件(陣列柜)支持的雙機(jī)容錯(cuò)軟件,由于使用共享的磁盤(pán)陣列作為數(shù)據(jù)源,所以不需要在兩臺(tái)服務(wù)器間架設(shè)專(zhuān)用網(wǎng)絡(luò),進(jìn)行繁重的數(shù)據(jù)同步工作。有利于減輕主機(jī)及網(wǎng)絡(luò)的負(fù)載,同時(shí)大大提高了系統(tǒng)在繁重業(yè)務(wù)下的可靠性。
2)支持多系統(tǒng)平臺(tái):Dataware軟件可廣泛應(yīng)用于各種版本的Unix和Windows操作系統(tǒng),中英文平臺(tái)下均可實(shí)現(xiàn)雙機(jī)容錯(cuò)。
3)偵測(cè)可靠:軟件可同時(shí)使用兩種心跳偵測(cè),包括主機(jī)心跳和網(wǎng)絡(luò)心跳。偵測(cè)網(wǎng)絡(luò)架設(shè)方便,互為備份,具有極高的可靠性。同時(shí),由于在檢測(cè)網(wǎng)絡(luò)上只需傳送有關(guān)主機(jī)運(yùn)行狀態(tài)的校驗(yàn)數(shù)據(jù)包,反應(yīng)快速準(zhǔn)確,而且不會(huì)增加網(wǎng)絡(luò)負(fù)擔(dān)。
4)切換安全:引入可根據(jù)具體應(yīng)用而自由設(shè)定的最小安全切換時(shí)間機(jī)制,可有效防止業(yè)務(wù)繁忙狀態(tài)下,主/備機(jī)不能及時(shí)交換信息引起的誤切換。
5)數(shù)據(jù)高安全性:使用具有容錯(cuò)能力的磁盤(pán)陣列系統(tǒng)作為外部數(shù)據(jù)存儲(chǔ)器,可以防止由于硬盤(pán)損壞造成數(shù)據(jù)丟失的重大損失??蛻?hù)可以根據(jù)對(duì)容錯(cuò)能力、存儲(chǔ)容量、硬盤(pán)訪問(wèn)速度、經(jīng)濟(jì)性等方面的需求靈活選擇對(duì)硬盤(pán)的設(shè)置。
6)具有互備援能力:兩臺(tái)服務(wù)器可分別運(yùn)行不同的任務(wù),同時(shí)互為備援(Dual Active)。在需要兩臺(tái)服務(wù)器的網(wǎng)絡(luò)中,使用這種工作方式,可以避免因單服務(wù)器故障引起的系統(tǒng)癱瘓。
7)配置簡(jiǎn)單靈活:DataWare雙機(jī)軟件安裝配置非常簡(jiǎn)單,并提供多種優(yōu)化配置。用戶(hù)只需編輯DW.cfg文本文件,即可更改雙機(jī)系統(tǒng)設(shè)定。
8)安裝維護(hù)方便:具有動(dòng)態(tài)直觀的監(jiān)視界面(dwview),系統(tǒng)管理員可以隨時(shí)了解系統(tǒng)運(yùn)行狀態(tài)。而且系統(tǒng)安裝完畢后不需要進(jìn)行任何維護(hù),即可自動(dòng)運(yùn)行。
9)應(yīng)用廣泛:目前,這套系統(tǒng)已經(jīng)廣泛應(yīng)用于各個(gè)行業(yè),能夠?yàn)楣ぷ饔赨nix/Linux平臺(tái)的大型數(shù)據(jù)庫(kù)提供良好的支持,用戶(hù)不需要改動(dòng)應(yīng)用程序設(shè)計(jì)。
當(dāng)該項(xiàng)目實(shí)施完成后,中國(guó)聯(lián)通該分公司的應(yīng)用系統(tǒng)已成為一個(gè)具備能夠符合未來(lái)發(fā)展的、可靠的信息系統(tǒng)構(gòu)架。信息的可用性、可靠性、客觀理性、系統(tǒng)的可用性和靈活性均大大提高,完全滿足了目前及未來(lái)的業(yè)務(wù)發(fā)展與管理需要。