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

Raysync鐳速發表於2019-09-17

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

 

緊耦合對稱架構(TCS):

緊耦合架構本質是一個Client——Server模型。客戶機發起請求給伺服器,伺服器根據請求做出應答,然後給客戶機反饋。

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

  • 無法支援大規模的計算業務

  • 計算機不能控制超載現象,而超載對硬體傷害非常大,這會嚴重降低計算機穩定執行能力和使用壽命

  • 任務執行過程中不受管控,管理難度大

  • 網路資源消耗大,同步操作在資料傳送和資料返回之間,有很大一段是空閒的,這種空閒佔用是對網路資源的極大浪費

  • 伺服器直接暴露給客戶機,容易引發網路攻擊行為,安全控制力度差

  • 程式程式碼之間關聯度過高,不利於模組化處理

 

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

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


  • 多工並行處理能力獲得極大提升

  • 實現負載自適應機制,根據執行環境,松耦合架構分配並行工作任務,避免超載現象  

  • 實現了執行任務的隨機控制,松耦合架構對執行中的工作任務進行隨機調整和控制,避免持續超載現象

  • 基本杜絕了網路攻擊行為,由於代理伺服器的隔絕和篩查作用,同時結合其它安全管理手段,外部攻擊在代理伺服器處就被識別和過濾掉了

  • 有利於實現複雜的資料業務處理

  • 非同步操作減少了網路資源消耗和操作關聯

  • 增強了系統穩定性

 

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

 





來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69925049/viewspace-2657229/,如需轉載,請註明出處,否則將追究法律責任。

相關文章