乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      分布式存儲系統(tǒng)的特點以及意義

       昵稱16619343 2019-02-26

      嚴格講,同一個分布式系統(tǒng)中的計算機在空間部署上是可以隨意分布的,這些計算機可能被放在不同的機柜上,也可能在不同的機房中,甚至分布在不同的城市。無論如何,一個標準的分布式系統(tǒng)在沒有任何特定業(yè)務邏輯約束的情況下,都會有以下幾個特征:

      1、分布性

      分布式系統(tǒng)中的多臺計算機都會在空間上隨意分布,同時,及其的分布情況也會隨時變動。

      2、對等性

      分布式系統(tǒng)中的計算機沒有主/從之分,既沒有控制整個系統(tǒng)的主機,也沒有被控制的從機,組成分布式系統(tǒng)的所有節(jié)點都是對等的。副本(Replica)是分布式系統(tǒng)最常見的概念之一,指的是分布式系統(tǒng)對數據和服務提供的一種冗余方式。在常見的分布式系統(tǒng)中,為了對外提高可用的服務,我們往往會對數據和服務進行副本處理。數據副本是指在不同的節(jié)點上持久化同一份數據,當某一個節(jié)點上存儲 數據丟失時,可以從副本上讀取到該數據,這是解決分布式系統(tǒng)數據丟失問題最為有效的手段。另一類副本是服務副本,指多個節(jié)點提供同樣的服務,每個節(jié)點都有能力接收來自外部的請求并進行相應的處理。

      3、并發(fā)性

      在一個計算機網絡中,程序運行過程中的并發(fā)性操作是非常常見的行為,例如同一個分布式系統(tǒng)的多個節(jié)點,可能會并發(fā)地操作一些共享的資源,諸如數據庫或分布式存儲等,如何準確并高效地協(xié)調分布式并發(fā)操作也成為了分布式系統(tǒng)架構與設計中最大的挑戰(zhàn)之一。

      4、缺乏全局時鐘

      一個典型的分布式系統(tǒng)是由一系列空間上隨意分布的多個進程組成的,具有明顯的分布性,這些進程之間通過交換消息來進行相互通信。因此,在分布式系統(tǒng)中,很難定義兩個事件究竟誰先誰后,原因就是因為分布式系統(tǒng)缺乏一個全局的始終控制序列。

      5、故障總是會發(fā)生

      組成分布式系統(tǒng)的所有計算機,都有可能發(fā)生任何形式的故障。一個被大量工程實踐過的黃金定理是:任何在設計階段考慮到的異常情況,一定會在系統(tǒng)實際運行中發(fā)生,并且,在系統(tǒng)實際運行中還會遇到很多在設計時未考慮到的異常故障。所以,除非需求指標允許,在系統(tǒng)設計時不能放過任何異常情況。

      6、處理單點故障

      在整個分布式系統(tǒng)中,如果某個角色或者功能只有某臺單機在支撐,那么這個節(jié)點稱為單點,其發(fā)生的故障稱為單點故障,也就是通常說的SPoF(Single Point of Failure),避免單點而對關鍵就是把這個功能從單機實現變?yōu)榧簩崿F,當然,這種變化一般會比較困難,否則就不會有單點問題了。如果不能把單點變?yōu)榧簩崿F,那么一般還有兩種選擇:

      (1)給這個單點做好備份,能夠在出現問題時進行恢復,并且盡量做到自動恢復

      (2)降低單點故障的影響范圍

      從單機單用戶到單機多用戶,再到現在的網絡時代,應用系統(tǒng)發(fā)生了很多的變化。而分布式系統(tǒng)依然是目前很熱門的討論話題,那么,分布式系統(tǒng)給我們帶來了什么,或者說是為什么要有分布式系統(tǒng)呢?從三方面考慮:

      1、升級單機處理能力的性價比越來越低

      摩爾定律:當價格不變時,每隔18個月,集成電路上可容納的晶體管數目會增加一倍,性能也將提升一倍。這個定律告訴我們,隨著時間的推移,單位成本的支出所能購買的計算機 能力在提升。不過,如果我們把時間固定下來,也就是固定在某個具體時間點來購買單顆不同型號的處理器,那么所購買的處理器性能越高,所要付出的成本就越高,性價比就越低。那么,也就是說在一個確定的時間點,通過更換硬件做垂直擴展的方式來提升性能會越來越不劃算。

      2、單機處理能力存在瓶頸

      某個固定時間點,單顆處理器有自己的性能瓶頸,也就說即使愿意花更多的錢去買計算能力也買不到了。

      3、出于穩(wěn)定性和可用性的考慮

      如果采用單擊系統(tǒng),那么在這臺機器正常的時候一切OK,一旦出問題,那么系統(tǒng)就完全不能用了。當然,可以考慮做容災備份等方案,而這些方案就會讓系統(tǒng)演變?yōu)榉植际较到y(tǒng)了。

      關于分布式存儲系統(tǒng)的特點以及意義納恩恒泰就為大家介紹到這里了,希望對你們有所幫助。

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多