方案選擇

方案選擇

方案選擇是指對備選的方案排隊、篩選,劣中選好,好中選優,最後對要投入實施的方案進行決斷的過程。是決策程式之一。決策的選擇階段是決策程式中最為關鍵的中心環節,由決斷系統來肩負和完成。決策的基本思想是要從總體角度出發尋求既定目標與眾多約束條件間矛盾的協調。選擇的標準是要在同樣約束的條件下看哪一方案能以最短的時間、最低的代價、最優效果實現既定目標。

基本介紹

  • 中文名:方案選擇
  • 針對:企業重要的套用系統而言
  • 參見雙機熱備數據備份的關係
  • 高可用性:包括一切避免系統服務中斷的技術
概述,常見問題,

概述

對於如何選擇高可用性的解決方案,特別是關於雙機熱備的方案選擇

常見問題

Q:已經採取了RAID技術和數據備份技術,還有必要做雙機嗎?
A:參見:雙機熱備數據備份的關係
Q:高可用性的解決方案有哪些?
A:從廣義講,高可用性包括一切避免系統服務中斷的技術。而一般所說的系統高可用性,往往特指伺服器的雙機或多機熱備/容錯。
Q:什麼時候需要雙機熱備?
A:決定是否使用雙機熱備,正確的方法是要分析一下系統的重要性以及對服務中斷的容忍程度,以此決定是否使用雙機熱備。即,你的用戶能容忍多長時間恢復服務,如果服務不能恢復會造成多大的影響。
Q:雙機熱備雙機互備與雙機雙工三個概念都是什麼意思?有什麼區別?
A:參見:雙機熱備雙機互備與雙機雙工的區別
Q:雙機熱備方案與集群的區別?
A:從概念上,雙機熱備集群(Cluster)的一種。集群一般包括兩類,一類是純粹套用伺服器的集群,各個套用伺服器都訪問統一的資料庫伺服器,但彼些並不需要共享存儲,這種集群是比較簡單的,往往採取各個伺服器同時提供服務的方式,並且往往同時採用負載均衡技術。另一類是資料庫伺服器(或其他需要訪問存儲數據的系統如Exchange、Notes)的雙機熱備,這種雙機熱備往往是兩台伺服器同時使用共享的存儲設備,在大多數情況下,均是採取主、備的方式,但也有高端的系統採用並行的方式。
有關套用服務的集群,請參見:談Web伺服器和套用伺服器的負載均衡
Q:資料庫服務的高可用性有幾種方式?
A:最簡單的,是採用備機的方式。這其實不屬於高可用性的範圍,但可以將出現故障後恢復服務的時間控制在幾十分鐘的量級,而且備機平時還可用作其他用途。這種方式是一種低成本的簡單方案,對於不是非常重要的套用比較適合。它不適用於重要套用,但是除非你的套用停上幾天都無所謂,否則至少要有這一級別的保護措施。
第二種是通過軟體方式實現雙機熱備。即不採用共享的存儲設備,而是數據不再單點存儲,本機數據可以向多台主機做實時的數據複製。這種方式的優點是節省了昂貴的存儲設備投資。缺點是或者會產生數據的差異,或者會影響資料庫的速度。比如,如果在服務中斷時切換到備機,則可能有少量已經在主機完成的事務在備機上尚未實現。而與備份數據的恢復不同,備機啟動後,後續的操作已經進行,因此丟失的事務就很難補上。因此,這種方式適用於對於丟失少量數據不是非常敏感的系統。
有關這種方式的深入探討,可參見:鏡像與HA-資料庫雙機熱備的兩種方式
第三種是基於共享存儲設備和雙機軟體實現雙機熱備。這是標準的方法,能夠在無人值守的情況下提供秒級的切換,並且不會丟失數據。當然,投資會比較高。
Q:資料庫雙機熱備時,雙機是同時工作嗎?
A:在一般的中小規模套用中,資料庫的雙機熱備都是主/備方式,主伺服器工作時另一台等待,在主伺服器出現故障時藉助雙機軟體自動切換至另一台伺服器。而有些大規模套用為充分利用設備,可以採用並行服務的方式,兩台伺服器同時提供服務,如Oracle的RAC(Oracle Real Application Cluster)。
Q:如何選擇與實施系統高可用性方案?
A:參見:如何選擇與實施系統高可用性方案?
目前,市場上主要的基於Windows和Linux平台的雙機軟體包括LifeKeeper、 RosaHA、Pluswell等。

相關詞條

熱門詞條

聯絡我們