應(yīng) 用 摘 要
對于企業(yè)用戶來說,多種服務(wù)都是建立在數(shù)據(jù)庫基礎(chǔ)之上的,大型www 服務(wù)器和郵件服務(wù)器都必須通過與數(shù)據(jù)庫的連接來提供更強大的服務(wù),也便于提供高級信息內(nèi)容管理解決方案,利于實現(xiàn)最有效的信息存儲、管理和分享。通過使用數(shù)據(jù)庫可以集中地存儲、管理和使用信息內(nèi)容、把數(shù)據(jù)整合到幾個服務(wù)器上以便于及時地發(fā)布,同時也可以減少信息技術(shù)費用,減低復(fù)雜性。選擇一個好的操作系統(tǒng)平臺和數(shù)據(jù)庫平臺是ISP/ICP 能夠提供高質(zhì)量服務(wù)的關(guān)鍵。
應(yīng) 用 領(lǐng) 域
通用
方 案 內(nèi) 容
基于 Turbolinux 的TurboHA 雙機容錯解決方案 :
Turbolinux TDS Server 是面向建立數(shù)據(jù)庫應(yīng)用而開發(fā)的高性能網(wǎng)絡(luò)操作系統(tǒng)平臺,其設(shè)計的目標(biāo)是提供一個高性能、高穩(wěn)定性的操作系統(tǒng)平臺,系統(tǒng)針對數(shù)據(jù)庫平臺進(jìn)行了全面的優(yōu)化,對核心系統(tǒng)進(jìn)行了專門的定制開發(fā),所有核心參數(shù)的設(shè)置都是基于運行數(shù)據(jù)庫系統(tǒng)而進(jìn)行考慮,使其與Turbolinux Server 6.0 無縫的連接在一起,充分發(fā)揮其優(yōu)越的性能。
與數(shù)據(jù)庫聯(lián)系密切的共享內(nèi)存和異步 I/O 專門進(jìn)行了調(diào)整,在此平臺之上建立數(shù)據(jù)庫的應(yīng)用可以得到超乎尋常的性能。TDS 全面捆綁了 Oracle 的數(shù)據(jù)庫產(chǎn)品 Oracle 8i ,使數(shù)據(jù)庫的安裝不再成為困難,用戶可以在進(jìn)行操作系統(tǒng)安裝時就可以同時進(jìn)行數(shù)據(jù)庫的安裝,用戶只需選擇是否安裝數(shù)據(jù)庫就可以完成復(fù)雜的數(shù)據(jù)庫安裝工作,減少現(xiàn)場工程師的技術(shù)支持費用。整個操作系統(tǒng)和數(shù)據(jù)庫捆綁在一起的費用非常低,而高性能的配置能提升整個系統(tǒng)的性能。
TurboHA 通過裝在兩個服務(wù)器中的雙機熱備份系統(tǒng)軟件,使系統(tǒng)具有在線容錯的能力,即當(dāng)處于工作狀態(tài)的服務(wù)器無法正常工作時,通過雙機系統(tǒng)容錯軟件,使處于守候監(jiān)護狀態(tài)的另一臺服務(wù)器迅速接管不正常服務(wù)器上的業(yè)務(wù)程序及數(shù)據(jù)資料,使得網(wǎng)絡(luò)用戶的業(yè)務(wù)交易正常運行,保證交易數(shù)據(jù)的完整一致性及交易業(yè)務(wù)的高可靠性。
TurboHA 采用容錯軟件與磁盤陣列結(jié)合的解決方案,達(dá)到監(jiān)控所有的軟硬件的資源操作,并且具有自動處理一些錯誤的功能。
TurboHA 能夠管理兩臺Linux 服務(wù)器,并提供兩種工作模式。
TurboHA 采用的雙服務(wù)器采用TCP/IP 網(wǎng)絡(luò)協(xié)議和用戶連接。雙機后臺對于客戶─服務(wù)器網(wǎng)絡(luò)用戶透明。
TurboHA 提供一個邏輯的IP Address,任一用戶上網(wǎng)只需要用到這一地址;當(dāng)后臺有一臺服務(wù)器出現(xiàn)故障時,另外一臺服務(wù)器會自動將其網(wǎng)卡的 IP Address 替換為170.200.80.99; 這樣,用戶一端的網(wǎng)絡(luò)不會因為一臺服務(wù)器出現(xiàn)故障而斷掉。對于數(shù)據(jù)庫,當(dāng)有一臺服務(wù)器出現(xiàn)故障時,另外一臺服務(wù)器會自動接管數(shù)據(jù)庫engine ;同時激活數(shù)據(jù)庫和應(yīng)用程序,便用戶數(shù)據(jù)庫可以繼續(xù)操作,對用戶而言不受影響。
TurboHA 內(nèi)部含有SCSI 偵測心跳及網(wǎng)絡(luò)偵測心跳兩條通訊線路,可靠安全。監(jiān)控的對象資源包括數(shù)據(jù)庫運行狀態(tài)、應(yīng)用程序。當(dāng)系統(tǒng)確認(rèn)需要切換時,TurboHA 在盡可能短的時間內(nèi)完成安全切換,并對其切換過程提供動態(tài)監(jiān)測、顯示,同時為用戶提出排除故障的操作提示。
用戶可通過高速SCSI 信道將兩臺Linux 主機共同連接到數(shù)組柜,主機即可在此信道上相互檢測到對方的“當(dāng)機”或“硬件錯誤”。當(dāng)偵測到任何一種硬件錯誤或當(dāng)機,TurboHA 立即執(zhí)行自動切換功能。在極短時間,數(shù)據(jù)轉(zhuǎn)交到另一臺主機,由它執(zhí)行網(wǎng)絡(luò)對數(shù)據(jù)的各種處理。確認(rèn)切換后,故障恢復(fù)的過程就開始了,用戶很快即會回到正常操作。
Hot Standby :
即雙機熱備份兩臺服務(wù)器為生產(chǎn)機——備份機關(guān)系。當(dāng)生產(chǎn)機發(fā)生故障時,備份機自動接管生產(chǎn)機的任務(wù)和數(shù)據(jù),使擁護業(yè)務(wù)交易正常運行。使用者可在最短時間內(nèi)回復(fù)作業(yè),使客戶的應(yīng)用不必中斷,減少主機停機所造成的損失。
Daul Active:
即雙機互備援。兩臺服務(wù)器各運行不同的應(yīng)用任務(wù),并互相作為備份機。當(dāng)兩部主機中任一主機當(dāng)機時,另一部主機可迅速接替故障主機任務(wù)。
TurboHA軟件完全支持這兩種容錯方式,用戶可以通過修改軟件配置文件自行設(shè)定。
雙機系統(tǒng)監(jiān)控及切換功能:
1) 服務(wù)器停電時能實現(xiàn)自動切換。
2) 服務(wù)器的硬盤、CPU 、RAM發(fā)生故障, 影響系統(tǒng)運行時,實現(xiàn)自動切換。
3) 網(wǎng)絡(luò)連接發(fā)生故障時(如服務(wù)器的網(wǎng)卡,網(wǎng)線故障),實現(xiàn)自動切換。
4) 服務(wù)器的SCSI 線路、控制器設(shè)備發(fā)生故障時,應(yīng)能實現(xiàn)自動切換。
5) 操作系統(tǒng)、數(shù)據(jù)庫或應(yīng)用程序發(fā)生故障時,應(yīng)能實現(xiàn)自動切換。
6) 提供手動切換功能和可選功能附件,使系統(tǒng)管理員可以在主機負(fù)載過大時或其它適當(dāng)?shù)臅r候,實現(xiàn)手動切換。
7) 選擇Auto Switch Back模式,主機故障排除后,可自動將任務(wù)接回。
8) 雙機軟件本身發(fā)生故障時,能給出提示信息,使系統(tǒng)管理員可以及時將其恢復(fù)。
9) 能夠安全完成多次切換。
10)監(jiān)測備份機的基本設(shè)備和系統(tǒng)狀態(tài),保證備份機的可靠性。
11)自動保存完整的系統(tǒng)日志,并可管理。
其 他
TurboHA 的特點:
與市場上其它同類軟件比較,它具有以下特別的優(yōu)勢:
1) 不占用系統(tǒng)資源:
TurboHA 是一種需要硬件(陣列柜)支持的雙機容錯軟件,由于使用共享的磁盤陣列作為數(shù)據(jù)源,所以不需要在兩臺服務(wù)器間架設(shè)專用網(wǎng)絡(luò),進(jìn)行繁重的數(shù)據(jù)同步工作。有利于減輕主機及網(wǎng)絡(luò)的負(fù)載,同時大大提高了系統(tǒng)在繁重業(yè)務(wù)下的可靠性。
2) 偵測可靠:軟件可同時使用兩種心跳偵測,包括主機心跳和網(wǎng)絡(luò)心跳。偵測網(wǎng)絡(luò)架設(shè)方便,互為備份,具有極高的可靠性。同時,由于在檢測網(wǎng)絡(luò)上只需傳送有關(guān)主機運行狀態(tài)的校驗數(shù)據(jù)包,反應(yīng)快速準(zhǔn)確,而且不會增加網(wǎng)絡(luò)負(fù)擔(dān)。
3) 切換安全:引入可根據(jù)具體應(yīng)用而自由設(shè)定的最小安全切換時間機制,可有效防止業(yè)務(wù)繁忙狀態(tài)下,主、備機不能及時交換信息引起的誤切換。
4) 數(shù)據(jù)永不丟失:使用具有容錯能力的磁盤陣列系統(tǒng)作為外部數(shù)據(jù)存儲器,可以防止由于硬盤損壞、數(shù)據(jù)丟失造成的重大損失??蛻艨梢愿鶕?jù)對容錯能力、存儲容量、硬盤訪問速度、經(jīng)濟性等方面的需求靈活選擇容錯模式。
5) 具有互備援能力:兩臺服務(wù)器可分別運行不同的任務(wù),同時互為備援(Dual Active)。在需要兩臺服務(wù)器的網(wǎng)絡(luò)中,使用這種工作方式,可以避免因單服務(wù)器故障引起的系統(tǒng)癱瘓。
6) 配置簡單靈活:軟件安裝配置非常簡單,并提供多種優(yōu)化配置。
用戶只需編輯DW.cfg文本文件,即可更改雙機系統(tǒng)設(shè)定。
7) 安裝維護方便:具有動態(tài)直觀的監(jiān)視界面(dwview)系統(tǒng)管理員可以隨時了解系統(tǒng)運行狀態(tài)。而且系統(tǒng)安裝完畢后不需要進(jìn)行任何維護,即可自動運行。
來源:互聯(lián)網(wǎng) 編輯:*易修網(wǎng)