雲端儲存的技術原理

Raysync鐳速發表於2019-09-26

一、概念

雲端儲存 Cloud storage)是一種網路線上儲存的模式,即把資料存放在通常由第三方託管的多臺虛擬伺服器,而非專屬的伺服器上。託管(hosting)公司營運大型的資料中心,需要資料儲存託管的人,則透過向其購買或租賃儲存空間的方式,來滿足資料儲存的需求。資料中心營運商根據客戶的需求,在後端準備儲存虛擬化的資源,並將其以儲存資源池(storage pool)的方式提供,客戶便可自行使用此儲存資源池來存放檔案或物件。實際上,這些資源可能被分佈在眾多的伺服器主機上。

 

二、技術原理

雲端儲存作為雲端計算的一個核心組成部分,承擔著資料最底層資料儲存與資訊收集的任務,他是整個雲平臺、雲服務的基礎。與傳統儲存裝置相比,對它的定義不能簡單的理解為是一個單一的硬體裝置,這個裝置也可以理解為一個系統,這個系統一般都由伺服器、儲存、網路及相關軟體等硬體環境構成。

 

雲端儲存的概念與雲端計算類似,它是指透過叢集應用、網格技術或分散式檔案系統等功能,網路中大量各種不同型別的儲存裝置透過應用軟體集合起來協同工作,共同對外提供資料儲存和業務訪問功能的一個系統,保證資料的安全性,並節約儲存空間。簡單來說,雲端儲存就是將儲存資源放到雲上供人存取的一種新興方案。使用者可以在任何時間、任何地方,透過任何可連網的裝置連線到雲上方便地存取資料。

 

 

三、雲端儲存的實現層次

 


儲存層 :是雲端儲存的基礎。雲端儲存依靠儲存層將不同的儲存裝置互聯起來,形成一個面向服務的分散式儲存系統。在物理儲存裝置之上是一個統一的儲存裝置管理層,實現對物理儲存裝置的邏輯虛擬化管理、狀態監控和維護等功能。

 

管理排程層 :是雲端儲存的核心。主要功能是在儲存層提供的儲存資源上部署分散式檔案系統或者建立和組織儲存資源物件,並將使用者資料進行分片處理,按照設定的保護策略將分片後的資料以多副本或者冗餘糾刪碼的方式分散儲存到具體的儲存資源上去。同時,在本層還會在節點間進行讀寫負載均衡排程以及節點或儲存資源失效後的業務排程與資料重建恢復等任務,以便始終提供高效能、高可用的訪問服務。不過,在具體實現時,該層的功能也可能上移,位於訪問介面層和應用服務層之間,甚至直接嵌入到應用服務層中,和業務應用緊密結合,形成業務專用雲端儲存。

 

訪問介面層: 這是一個可以自由擴充套件的、面向使用者需求的結構層。一般情況下,可以根據具體情況和需求,開放各種介面,為其提供多種服務。

 

使用者訪問層 :在 連線 網際網路的任何一臺機器上,只要使用者經過授權,都可以透過這一層,進入的雲端儲存平臺系統,進行雲端儲存上的允許的授權操作,享受雲端儲存帶來的各種服務。


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

相關文章