!"#$%& ’() *+, 系統(tǒng)高可用性測試及分析
付社良,田# 斌
(武漢理工大學(xué)網(wǎng)絡(luò)信息中心,湖北武漢=?$$%$)
摘# 要:高可用性(@+)是企業(yè)網(wǎng)絡(luò)系統(tǒng)A6B 性能指標(biāo)的基本保障,’CDE79 )+F ;$G 作為新一代網(wǎng)格數(shù)據(jù)庫
’CDE79 ;$G 的典型應(yīng)用,是數(shù)據(jù)庫@+ 特征的最佳實踐。通過對)+F 系統(tǒng)的高可用性進行測試和分析,可以
有針對性地制定有效的運行、維護和管理機制,最大限度地保障生產(chǎn)數(shù)據(jù)庫的穩(wěn)定和高效。
關(guān)鍵詞:高可用性;)+F 系統(tǒng);服務(wù)漂移;測試分析
中圖法分類號:/H?;;8 ;?I’)# # # # 文獻標(biāo)識碼:+
*# 高可用性技術(shù)概述
*8 *# 集群技術(shù)
在計算機系統(tǒng)中,可用性可定義為1//- J
(1//- K 1//))L ;$$M,即系統(tǒng)保持正常運行
時間的百分比。按照標(biāo)準(zhǔn)劃分,可用水平為
""8 "M,即每年停機時間N I8 I O 的系統(tǒng),稱為高
可用性@+(@PGO +QDP7D:P7PRS)。
因此,為了最大限度地保障網(wǎng)絡(luò)的服務(wù)質(zhì)量
A6B,@+ 架構(gòu)越來越多地得到企業(yè)的認可和支
持。@+ 架構(gòu)追求的就是最高的服務(wù)質(zhì)量,即高
可用性、高可靠性和高安全性。通過硬件冗余
(如)DPT)或軟件方法( 如F7UBR9C)都可以在很大
程度上提高系統(tǒng)的可用性,集群技術(shù)就是提高系
統(tǒng)可用性的重要手段。
集群(F7UBR9C)是由多個計算機(*6T9)組成
一個整體向用戶提供某種網(wǎng)絡(luò)資源。集群技術(shù)開
始于!$ 世紀(jì)%$ 年代,以,PVUW 集群的應(yīng)用最為
廣泛,具有高可擴展性、高性能和高可用性。在目
前最流行的關(guān)鍵業(yè)務(wù)如數(shù)據(jù)庫的高可用性群集應(yīng)
用方案中,雙機技術(shù)和’CDE79 )+F 成為最受矚目
的! 個亮點。
雙機技術(shù)是最早的集群技術(shù),以+ERPQ9 <
XRDVT:S 方式的服務(wù)器熱備為典型代表模式。它
使用一主一備! 臺服務(wù)器提供服務(wù),通過特定的
熱備軟件( 如59CPRDB)來實現(xiàn)冗余。雙機熱備通
過硬件冗余解決了主機故障時服務(wù)中斷的問題,
但同時只有一臺服務(wù)器提供服務(wù),系統(tǒng)效率低,硬
件利用率低。
為了解決這個問題,’CDE79 ;$G 繼續(xù)推廣和
發(fā)展了真正應(yīng)用集群()+F)的概念,引入了集群
就緒服務(wù)(F)X)、統(tǒng)一管理和分配所有集群結(jié)點
的軟、硬件資源。在)+F 中,F(xiàn))X 服務(wù)協(xié)調(diào)所有
集群結(jié)點統(tǒng)一工作,并自動根據(jù)硬件的故障情況,
實時刪除或增加集群結(jié)點,動態(tài)管理和維護集群
的工作,提供自動的工作負載管理,具有極大的可
伸縮性、低成本和高可用性,成為數(shù)據(jù)庫集群應(yīng)用
的最佳選擇[;]。
*8 -# 網(wǎng)格技術(shù)
網(wǎng)絡(luò)的概念來源于電力網(wǎng),網(wǎng)格技術(shù)將高速
互聯(lián)網(wǎng)以及分布在世界各地的服務(wù)器、資料庫、存
儲器等硬件設(shè)備整合起來,虛擬成一個計算機整
體,為世界各地的用戶提供更多的資源、功能及服
務(wù)。用戶可以方便地 |
|