【CDP-雲設計模式】第4章,3.NFS共享模式(NFS Sharing Pattern)

1.要解決的問題

  當通過多個服務器分配負載時內容同步是必須的。雖然定期地從主服務器到從服務器單向同步很簡單,但在使用定期同步時會有一個延時問題。不僅如此,如果一條記錄或文件在從服務器被修改,這仍然會有一個問題就是如何將這個改變反映至主服務器和其他的從服務器。

2.雲模式的說明

  這個模式允許你實時地編寫相同的內容至多個服務器。存儲共享內容的主虛擬服務器被定義爲網絡文件系統(NFS)服務器,而從服務器被定義爲NFS客戶端。這使得你能從任意服務器更新內容,同時保證數據實時共享。

3.實施

(步驟)

  • 在一個EC2實例上建立NFS服務器。

  • 將共享內容放置於NFS服務器上。

  • 使橫向擴展服務器引用NFS服務器上的內容。

4.配置

圖1

5.好處

  • 將共享內容放在NFS服務器上可以實現實時同步。

  • 可以僅通過安裝NFS服務器來共享內容,簡化了設置操作。

6.注意事項

  • 在克隆服務器模式中闡述的磁盤同步可以與NFS同時存在。頻繁更新的內容則應該通過NFS共享。

  • NFS服務器需要管理。

  • 當EC2實例數量龐大時,你需要考慮NFS的訪問性能。

  • 爲了防止NFS服務器成爲單一故障點,可以考慮如GlusterFS這樣的解決方案。

7.其他

 參見NFS複製模式

發佈了77 篇原創文章 · 獲贊 23 · 訪問量 30萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章