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