軟體容錯

SFT(Software Fault Tolerance) 軟體容錯技術優點突出,容易實現,明顯提高系統的高可用性和高可靠性等。1.隨著軟體技術的發展,各種軟體容錯技術大量湧現。(1)在系統軟體方面,主流的作業系統通常都具有一定的容錯功能。各大資料庫廠商如Oracle、 Informix等產品也具備一些容錯功能,如交易保護、數據複製等。(2)各種套用系統的設計具有故障檢測、故障恢復、缺陷處理等容錯功能。(3)更重要的是出現了一大批專門通過軟體技術來實現的容錯系統。國內較為流行的是雙機熱備份技術及磁碟陣列技術。2.軟體容錯技術也存在一定的問題。(1)切換問題。系統正常運轉時,業務集中在生產機上運行,一旦發生故障,則要求在較短的時間內(一般為十幾分鐘)將主要業務用戶切換到備份機上。這就要求做到:有切換硬體的開關設備、在備份機中事先要建好通信配置、用戶及用戶的密碼要實時備份或能臨時迅速處理等。(2)系統的實現及維護很複雜。軟體容錯系統涉及硬體、軟體、網路及通信等多種技術,對用戶的技術要求比較高。(3)冗餘資源的有效利用問題。如在雙機熱備份系統中只有一台主機/伺服器用於業務,備份的主機/伺服器不能得到有效利用。(4)不能實現整個系統的容錯。軟體容錯技術的出發點是避錯和故障後恢復,很難使整個系統實現真正的容錯。

相關詞條

熱門詞條

聯絡我們