程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> Sybase雙機熱備份的實現

Sybase雙機熱備份的實現

編輯:SyBase綜合文章

在當今的商業活動中,Sybase已是主流的承載數據的服務器平台,基於該數據庫系統的信息系統的可用性已成為衡量其資源利用率的最重要的尺度之一:

性能強勁:作業可以運行在不同的服務器上,整個系統的性能會大大提高;

高可用性:在群集系統中的某個主機宕機不對用戶構成影響;

節省投資:高的系統穩定性帶來對系統崩潰帶來的業務損失的避免,尤其對於數據的損失。

同時,計算機技術的發展, PC服務器的處理能力更加強大,同時其性能/價格也越來越高,加上傳統的小型機由於維護和升級困難,費用高,正受到PC服務器的挑戰。因此,居於PC服務器的高性價比系統日益受到用戶的喜愛。由於PC服務器的安全性因素,穩定可靠和系統的持續運行成為系統的關鍵,因此,Sybase雙機熱備系統設置受到越來越多的歡迎。

在一般情況下,當系統不能正常運行時,我們需要用人工的方法進行故障的認定、分析、恢復及測試。這些都需要花費很長的時間。在這段時間內,系統必須停頓下來以等待恢復,從而給企業帶來難以估計的經濟損失。

雙機容錯是計算機應用系統穩定、可靠、有效、持續運行的重要保證,它通過系統冗余的方法解決計算機應用系統的可靠性問題,並具有安裝維護簡單、穩定可靠、監測直觀等優點。當一台主機出現故障,該軟件可及時啟動另一台主機接替原主機任務,保證了用戶數據的可靠性和系統的持續運行。

雙機容錯基本架構

雙機容錯的目的在於保證數據永不丟失和系統永不停機,一般采用智能型磁盤陣列櫃可保證數據永不丟失,采用雙機容錯軟件可保證系統永不停機。它的基本架構可分為兩種模式:

雙機互備援(Dual Active)模式

雙機熱備份(Hot Standby)模式。

雙機互備援(Dual Active)模式

所謂雙機熱備援就是兩台Sybase主機均為工作機,在正常情況下,兩台工作機均為信息系統提供支持,並互相監視對方的運行情況。當一台主機出現異常時,不能支持信息系統正常運營,另一主機則主動接管(Take Over)異常機的工作,繼續主持信息的運營,從而保證信息系統能夠不間斷的運行,而達到不停機的功能(Non-Stop),但正常運行主機的負載(Loading)會有所增加。此時必須盡快將異常機修復以縮短正常機所接管的工作切換回憶備修復的異常機。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved