新聞中心
一、系統(tǒng)高可用性(High Availability)

1、高可用性方案
隨著計(jì)算機(jī)應(yīng)用的不斷深入,人們對(duì)計(jì)算機(jī)系統(tǒng)高可用性(High Availability)的要求越來(lái)越高,特別是企業(yè)基于數(shù)據(jù)庫(kù)的關(guān)鍵業(yè)務(wù)系統(tǒng),往往維系著企業(yè)的生命。人們不僅希望保障關(guān)鍵業(yè)務(wù)數(shù)據(jù)信息的完整,而且希望聯(lián)機(jī)應(yīng)用能夠不間斷或者在最短的時(shí)間內(nèi)自動(dòng)恢復(fù),這就是所謂的計(jì)算機(jī)系統(tǒng)的可靠性、可用性問題。
高可用性問題是用戶給整個(gè)計(jì)算機(jī)界提出的課題,這必然要求計(jì)算機(jī)系統(tǒng)的所有廠商包括計(jì)算機(jī)電源、硬件、操作系統(tǒng)、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用軟件等提供相應(yīng)的保障措施,并且這些措施往往得綜合考慮、統(tǒng)一配套使用。
圖1 計(jì)算機(jī)系統(tǒng)及其高可用性
當(dāng)前可選用的措施較多:如依賴于硬件的容錯(cuò)機(jī)方式、廣泛采用的群機(jī)方式(雙機(jī)或多機(jī)cluster系統(tǒng))、數(shù)據(jù)復(fù)制方式等。其層面不同、針對(duì)性有異,代價(jià)也不同,圖示如下。
圖2 計(jì)算機(jī)系統(tǒng)高可用性措施及其代價(jià)比較
目前我國(guó)用戶廣泛采用的是群機(jī)方式(雙機(jī)或多機(jī)cluster系統(tǒng)),其基本配置如圖3所示,其基本原理可以概括為:同一機(jī)群(cluster)內(nèi)的節(jié)點(diǎn)機(jī)之間通過共享磁盤組聯(lián)系起來(lái),所有關(guān)鍵業(yè)務(wù)數(shù)據(jù)(共享數(shù)據(jù))存儲(chǔ)于共享磁盤組;故障節(jié)點(diǎn)被其它節(jié)點(diǎn)替換時(shí),故障節(jié)點(diǎn)管轄的數(shù)據(jù)所在的數(shù)據(jù)設(shè)備(共享磁盤組的一部分)被接管;節(jié)點(diǎn)替換/接管的時(shí)機(jī)決定于集群內(nèi)運(yùn)行的監(jiān)視軟件;節(jié)點(diǎn)機(jī)上運(yùn)行數(shù)據(jù)庫(kù)管理系統(tǒng),管理該節(jié)點(diǎn)機(jī)控制的設(shè)備上的數(shù)據(jù);客戶應(yīng)用可以使用機(jī)群中的一個(gè)或多個(gè)數(shù)據(jù)庫(kù)服務(wù)器;節(jié)點(diǎn)機(jī)的替換意味著節(jié)點(diǎn)上運(yùn)行的數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)程的切換,這些過程是在服務(wù)器后臺(tái)完成的,對(duì)于前端應(yīng)用是透明的。
圖3 群機(jī)方式的備份方案
SYBASE的ASE數(shù)據(jù)庫(kù)可以采用群機(jī)系統(tǒng)進(jìn)行在線的、實(shí)時(shí)性的安全備份,并得到所有主流硬件/平臺(tái)廠商(IBM、HP、SUN、NCR、DEC、NT、Veritas、EMC等)的支持,并且廣泛應(yīng)用于銀行、郵電等關(guān)鍵業(yè)務(wù)應(yīng)用系統(tǒng)。尤其是與Veritas 和 EMC的合作,使得ASE數(shù)據(jù)庫(kù)更為高效地用于安全備份。
2、高可用性方案存在的問題
當(dāng)前電信行業(yè)采用的大多為雙機(jī)容錯(cuò)方案來(lái)實(shí)現(xiàn)系統(tǒng)的高可用性,如SYBASE的HA方式,Oracle的OPS或RAC等,它們的共同特點(diǎn)是兩臺(tái)機(jī)器共享一個(gè)磁盤陣列(共享磁盤組),當(dāng)其中一臺(tái)機(jī)器發(fā)生故障時(shí),另外一臺(tái)機(jī)器接管整個(gè)磁盤陣列,從而實(shí)現(xiàn)雙機(jī)容錯(cuò)。具體如圖4。
圖4 Sybase HA系統(tǒng)
【編輯推薦】
- Sybase數(shù)據(jù)倉(cāng)庫(kù)大鵬證券應(yīng)用案例(1)
- Sybase數(shù)據(jù)庫(kù)引擎運(yùn)行方法簡(jiǎn)介
- Sybase數(shù)據(jù)備份之BCP用法簡(jiǎn)介
- Sybase數(shù)據(jù)庫(kù)的幾個(gè)配置問題
- 如何設(shè)置Sybase的用戶權(quán)限來(lái)處理進(jìn)程
網(wǎng)站欄目:Sybase數(shù)據(jù)災(zāi)難方案淺析
分享URL:http://fisionsoft.com.cn/article/djdiesg.html


咨詢
建站咨詢
