《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 紫金橋實時數(shù)據(jù)庫群集熱備系統(tǒng)
紫金橋實時數(shù)據(jù)庫群集熱備系統(tǒng)
摘要: 隨著信息化的不斷進行,企業(yè)應用紫金橋實時數(shù)據(jù)庫的規(guī)模也越來越大,,為了便于信息的處理和共享,往往整個生產數(shù)據(jù)的保存,、分析、處理,、Web服務等最終都集中在一臺服務器上,。
Abstract:
Key words :

隨著信息化的不斷進行,企業(yè)應用紫金橋實時數(shù)據(jù)庫的規(guī)模也越來越大,為了便于信息的處理和共享,,往往整個生產數(shù)據(jù)的保存,、分析、處理,、Web服務等最終都集中在一臺服務器上,。

這臺服務器能夠進行可靠安全工作的重要性是毋庸置疑的,如果出現(xiàn)服務器停機或數(shù)據(jù)丟失,,就會對生產監(jiān)控和生產管理造成重大的影響,。所以必需采取合適的措施來增強整個實時數(shù)據(jù)庫系統(tǒng)的穩(wěn)定性可靠性。

有一種常見的方法可以大幅提高服務器的安全性,,這就是集群,。集群技術可如下定義:一組相互獨立的服務器在網(wǎng)絡中表現(xiàn)為單一的系統(tǒng),,并以單一系統(tǒng)的模式加以管理,。此單一系統(tǒng)為客戶工作站提供高可靠性的服務。就像冗余部件可以使系統(tǒng)免于硬件故障一樣,,群集技術則可以使整個系統(tǒng)免于癱瘓以及操作系統(tǒng)和應用層次的故障,。一臺集群服務器包含多臺擁有共享數(shù)據(jù)存儲空間的服務器,各服務器之間通過內部局域網(wǎng)進行互相連接,;當其中一臺服務器發(fā)生故障時,,它所運行的應用程序將與之相連的服務器自動接管。

紫金橋實時數(shù)據(jù)庫現(xiàn)在已經支持群集和磁盤陣列技術,,使用這些技術可以大大的提高系統(tǒng)的穩(wěn)定性,、安全性和可靠性。群集和高可用性結合的服務器可將運行提升至99.99%,。群集技術不僅僅能夠提供更長的運行時間,,它在盡可能地減少與既定停機有關的停機時間方面同樣有著重要意義。集群系統(tǒng)通過功能整合和故障過渡技術實現(xiàn)系統(tǒng)的高可用性和高可靠性,,集群技術還能夠提供相對低廉的總體擁有成本和強大靈活的系統(tǒng)擴充能力,。

群集系統(tǒng)圖如下所示:

圖中的兩臺服務器分別具有一個本地盤用于安裝操作系統(tǒng)。服務器中分別安裝由兩塊網(wǎng)卡,,其中一組網(wǎng)卡用于網(wǎng)絡服務的提供,,另一組網(wǎng)卡通過一條心跳網(wǎng)線構成了一個內部互連的高速網(wǎng)絡,這個高速網(wǎng)絡是用于兩臺服務器之間的信息傳遞,。所有要求維護高可用性的數(shù)據(jù)和應用程序代碼都存儲在共享的存儲設備中,,這也是該方案的關鍵部分。兩臺群集服務器之間通過專用心跳檢測線路連接在一起,,必須保障這條專用心跳檢測線路的可靠,,他是整個群集服務器可靠工作的基礎。群集服務器之間通過這條線來傳送信息,判斷是否其中一個服務器出現(xiàn)了故障,,從而進行工作切換,。

群集系統(tǒng)通過 Microsoft 群集服務實現(xiàn)故障轉移,MSCS 故障轉移功能是通過群集中連接的多個計算機中的冗余實現(xiàn)的,,每臺計算機都具有獨立的故障狀態(tài),。為了實現(xiàn)冗余,需要在群集中的多個服務器上安裝紫金橋實時數(shù)據(jù)庫,。但在任一時刻,,紫金橋實時數(shù)據(jù)庫只在一個節(jié)點上處于聯(lián)機狀態(tài)。當該應用程序出現(xiàn)故障或該服務器停機時,,紫金橋實時數(shù)據(jù)庫將在另一個節(jié)點上重新啟動,。每個節(jié)點都具有自己的內存、系統(tǒng)磁盤,、操作系統(tǒng)和群集資源的子集,。如果某一節(jié)點出現(xiàn)故障,另一個節(jié)點將接管故障節(jié)點的資源(此過程稱為“故障轉移”),。要使紫金橋實時數(shù)據(jù)庫恢復到發(fā)生故障轉移時的那一點,,節(jié)點必須能夠訪問保持實時數(shù)據(jù)庫狀態(tài)的共享存儲區(qū)。

所以群集服務器需要保存的生產數(shù)據(jù)是保存在共享的磁盤陣列上,,這個磁盤陣列不屬于其中的任何一個服務器,,而是歸兩個服務器所共享。當一臺服務器系統(tǒng)發(fā)生故障時,,群集系統(tǒng)另一臺服務器會立即承擔發(fā)生故障服務器的工作,,將共享卷、權限,、用戶和文件共享等進行遷移,,從而保證整個群集系統(tǒng)作業(yè)運行的連續(xù)性。當發(fā)生故障服務器修復重新加入群集系統(tǒng)后,,自動恢復到初始的正常狀態(tài),。

雙上面的介紹我們可以看到使用紫金橋實時數(shù)據(jù)庫支持的群集熱備功能可以大大的增強系統(tǒng)的穩(wěn)定性和可靠性。另外群集熱備系統(tǒng)不同于以往的雙機熱備系統(tǒng),,后者是主要通過軟件的實時通訊來完成信息的共享,,而群集熱備系統(tǒng)依靠硬件來實現(xiàn)這一點。所以和雙機熱備系統(tǒng)相比較,,群集熱備系統(tǒng)更加的可靠,,穩(wěn)定。

此內容為AET網(wǎng)站原創(chuàng),,未經授權禁止轉載,。