單點故障
編輯是系統中的一個部分,如果它發生故障,將使整個系統停止工作。SPOF在任何以高可用性或可靠性為目標的系統中都是不可取的,無論是商業行為、軟件應用,還是其他工業系統。
概述
編輯通過在所有潛在的SPOF中增加冗余,可以使系統變得強大。冗余可以在不同層次上實現。
對潛在SPOF的評估涉及到識別一個復雜系統的關鍵部件,這些部件在發生故障時將引起系統的全面故障。高度可靠的系統不應該依賴任何這樣的單個組件。
例如,一個小型樹木護理公司的老板可能只擁有一臺削片機。如果削片機壞了,他可能無法完成當前的工作,并可能不得不取消未來的工作,直到他能得到一個替代品。樹木護理公司的老板可能會準備好維修碎木機的備件,以防出現故障。在更高層次上,他可能有第二臺碎木機,可以帶到工作現場。最后,在最高級別,他可能有足夠的設備,在多次故障的情況下完全替換工作現場的一切。
簡單設置中可能出現的SPOFs。 使用冗余來避免一些SPOFs。 沒有SPOFs的完全冗余系統。(注:假設發電機和電網資源的額定值為N,每個UPS的額定值為N,A/C和電氣本身就是完全容錯的系統。 計算 一個容錯的計算機系統可以在內部組件層面、系統層面(多臺機器)或站點層面(復制)實現。
人們通常會部署一個負載平衡器,以確保系統層面上的服務器集群的高可用性。在一個高可用性的服務器集群中,每個單獨的服務器可以通過擁有多個電源、硬盤和其他組件來實現內部組件冗余。系統級的冗余可以通過有備用服務器等待在另一臺服務器發生故障時承擔其工作來獲得。
由于數據中心通常是其他業務的支持中心,如業務邏輯,它本身就代表了一個潛在的SPOF。因此,在站點層面,整個集群可以復制到另一個位置,在主位置不可用的情況下,可以訪問它。這通常是作為IT災難恢復(彈性)計劃的一部分來解決。
這種網絡--包括ARPANET和互聯網--被設計為沒有單點故障。網絡上任何兩點之間的多條路徑允許這些點繼續相互通信,即使在任何一條特定的路徑或任何一個中間節點發生故障后,數據包也會繞過損害。
軟件工程
編輯在軟件工程中,當一個應用程序或計算機系統的能力被一個單一組件所限制時,就會出現瓶頸。瓶頸在交易路徑的所有部分中具有最低的吞吐量。
性能工程
編輯追蹤瓶頸(有時被稱為熱點--代碼中執行最頻繁的部分--即執行次數最多的部分)被稱為性能分析。減少通常是在專業工具的幫助下實現的,這些工具被稱為性能分析器或剖析器。其目的是使這些特定的代碼部分盡可能快地執行,以提高整體算法效率。
計算機安全
編輯僅僅一個部件的漏洞或安全漏洞就可以危及整個系統。
其他領域
編輯單點故障的概念也被應用于工程、計算機和網絡之外的領域,如企業供應鏈管理和運輸管理。
創造單點故障的設計結構包括瓶頸和串聯電路(與平行電路相反)。
因為它位于跨加拿大公路的一部分,車輛沒有備用的繞行路線;康涅狄格州諾沃克河鐵路橋,這是一座老化的擺動橋,有時在打開或關閉時被卡住,破壞了東北走廊線上的鐵路交通。
單點故障的概念也被應用于情報領域。愛德華-斯諾登談到了成為他所說的單點故障的危險性--xxx的信息儲存庫。
生命支持系統
編輯構成單點故障的生命支持系統的一個組成部分將被要求是極端的。
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/193166/