淺析雲存儲的TCS和LCA兩大架構

雲存儲(Cloud storage)是一種網上在線存儲的模式,即把數據存放在通常由第三方託管的多臺虛擬服務器,而非專屬的服務器上。這一概念的提出,始於亞馬遜提供的一項服務。傳統的系統利用緊耦合對稱架構(TCS),下一代架構已經採用了鬆弛耦合非對稱架構(LCA),兩種架構的信息如下:

緊耦合對稱架構(TCS):

緊耦合架構本質是一個Client——Server模型。客戶機發起請求給服務器,服務器根據請求做出應答,然後給客戶機反饋。
淺析雲存儲的TCS和LCA兩大架構

TCS架構設計簡單,開發週期短暫,並且能快速投入部署和應用。但隨着數據計算量,計算時間的增長,緊耦合架構漸漸不堪重負,缺點顯現,主要表現在如下幾個方面:

  • 無法支持大規模的計算業務
  • 計算機不能控制超載現象,而超載對硬件傷害非常大,這會嚴重降低計算機穩定運行能力和使用壽命
  • 任務執行過程中不受管控,管理難度大
  • 網絡資源消耗大,同步操作在數據發送和數據返回之間,有很大一段是空閒的,這種空閒佔用是對網絡資源的極大浪費
  • 服務器直接暴露給客戶機,容易引發網絡被打擊行爲,安全控制力度差
  • 程序代碼之間關聯度過高,不利於模塊化處理

鬆弛耦合非對稱架構(LCA):

鬆弛耦合非對稱架構(LCA)架構在原來Client——Server模型之間加入一個代理(Agent),把CS模型變成CAS模型。在新的架構中,客戶機的角色不變,代理服務器承擔起與客戶機通信,和對客戶機的識別判斷工作,服務器位於代理服務器後面,對客戶機來說不可見,它只負責數據處理工作。

淺析雲存儲的TCS和LCA兩大架構

  • 多任務並行處理能力獲得極大提升
  • 實現負載自適應機制,根據運行環境,鬆耦合架構分配並行工作任務,避免超載現象  
  • 實現了運行任務的隨機控制,鬆耦合架構對運行中的工作任務進行隨機調整和控制,避免持續超載現象
  • 基本杜絕了網絡打擊行爲,由於代理服務器的隔絕和篩查作用,同時結合其它安全管理手段,外部受到打擊在代理服務器處就被識別和過濾掉了
  • 有利於實現複雜的數據業務處理
  • 異步操作減少了網絡資源消耗和操作關聯
  • 增強了系統穩定性

想要了解更多?請移步至鐳速雲傳官網(raysync,cloud),或者關注【鐳速】公衆號哦~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章