Please enable JavaScript.
Coggle requires JavaScript to display documents.
雲端運算, 雲端2 - Coggle Diagram
雲端運算
分散式儲存
-
-
介紹
-
-
NFS: Network FileSystem 的縮寫,透過網路,讓不同的機器、不同的作業系統、可以彼此分享個別的檔案 (share files)看做是一個檔案伺服器 (file server)
讓你的 PC 來將網路遠端的 NFS 伺服器分享的目錄,掛載到本地端的機器當中, 在本地端的機器看起來,那個遠端主機的目錄就好像是自己的一個磁碟分割槽一樣 (partition)
一致性問題(consistency)是獨立的節點間如何達成決議的問題,選出大家都認可的leader本質上也是一致性問題,因而如何應對當機恢復、網路分化等在leader選舉中也需要考量。
Bully演算法 [1]是最常見的選舉演算法,其要求每個節點對應一個序號,序號最高的節點為leader。leader當機後次高序號的節點被重選為leader
網路分化的場景下以上Bully演算法會遇到一個問題,被分隔的節點都認為自己具有最大的序號、將產生多個leader,這時候就需要引入多數派(quorum)
假如節點總數為2f+1,則一項決議得到多於 f 節點贊成則獲得通過。leader選舉中,網路分化場景下只有具備多數派節點的部分才可能選出leader,這避免了多leader的產生
-
-
-
-
名詞解釋
metadata
-
T1~100,if T60 is dead,consider T61 以後
-
-
-
雲端2
-
微服務架構
軟體架構風格
-
-
-
-
-
-
-
-
event driven: like Line,不須即時回應
-
單體式VS 微服務
-
-
-
-
SOA: (服務導向架構)透過服務介面讓軟體元件可重複使用的方式。 這些介面利用共同的通訊標準,讓它們能夠快速併入新應用程式,無需每次執行深度整合。
SOA 中的每一項服務都包含執行完整的個別商業功能(例如,檢查客戶的信用、計算每月的貸款支付,或處理抵押貸款申請)
-
-
-
-
-
-