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