高可用性(High Availability;HA)
HA在架構下可分active/active及active/stanby, active/active二套系統同時運作,而active/stanby是只啟動一台,stanby的角色是在active出現問題時會自動啟動並成 為active的角色,會比較像redundancy
所謂的高可用性運算環境,是指在伺服器主機或儲存設備端,提供冗餘(Redundancy)的各種元件,讓系統不會因為單點失效(Single Point of Failure)而造成存取動作中斷,在HA架構下,系統中永遠保有1份資料。
什麼是高可用性?
高可用性系統(High Availability)一般來說是個對於電腦的需求,甚至於是個對於整個電腦環境而言的運轉力。對於不同企業,高可用性系統代表著可能是提供使用者正常上班時間外的支援。也可能是預防系統在上班時間發生意外的停機。
各行各業的商務環境與需求對高可用性系統的期望:
造成無預警情況下停機,共有四大因素:
全球性的服務
大量資料的處理
連續不休的運轉
生產力的管理
硬體因素
軟體因素
環境因素
使用者因素
其中又以硬體因素所佔的比率最高(40%),但是軟體與使用者因素有一直增加的現象。所以高可用性系統(High Availability)的目地就是減低這些因素發生的機率。
P2P 架構
點對點技術(peer-to-peer, 簡稱P2P)又稱對等網際網路技術,是一種網路新技術,依賴網路中參與者的計算能力和頻寬,而不是把依賴都聚集在較少的幾台伺服器上。P2P若直接按照字面來解釋,所謂的「Peer」就是同時可以當伺服器(Server)也可當用戶 (Client)。P2P網路通常用於 通過Ad Hoc連接來連接節點。這類網路可以用於多種用途,各種檔案分享軟體已經得到了廣泛的使用。P2P技術也被使用在VoIP等即時媒體中。
P2P有以下2種架構:
混合式(集中式)
客戶端-伺服器架構,檔案搜尋索引(Index)以及網路位址(IP Address)的功能,稱為混合式點對點。
分散式
純點對點網路沒有客戶端或伺服器的概念,只有平等的同級節點,同時對網路上的其它節點充當客戶端和伺服器。不同於客戶端-伺服器架構,客戶端-伺服器架構連接於一個或多個中央伺服器。 1.各節點發出reques若收到request節點擁有該檔案,或該檔案實際位置時,即response檔案實際位置。否則,將request forward出去,直到獲得結果,或該request之TTL(time-to- live存活時間)過期為止。 2.由該user向檔案所在處取得。
沒有留言:
張貼留言