雲端計算:為什麼說儲存是雲端計算髮展瓶頸之一?虛擬化是解決之道!

shenmanli發表於2017-06-28

共享儲存模型

檔案/記錄層(File/Record Layer)

  • 提供儲存資源訪問方法,包括:檔案系統,資料庫,快取等

  • 將使用者檢視的資料單元(檔案/記錄/物件)儲存到儲存空間,並記錄對映關係,負責維護名稱空間、儲存空間分配

  • 效能優化,分散式系統叢集管理與控制

雲端計算:為什麼說儲存是雲端計算髮展瓶頸之一?虛擬化是解決之道!

塊層(Block Layer):支援檔案/記錄層

  • 儲存裝置:磁碟、磁帶、固態硬碟等,用來儲存資料

  • 提供塊聚合管理:實現儲存網路聚合,物理卷聚合,映象冗餘(RAID-n)等功能

  • 負責快取管理

  • 包括DAS、NAS和SAN等不同儲存模型

資料儲存

資料儲存是一個邏輯儲存單元,它可以使用一個或多個物理裝置上的磁碟空間。

資料儲存型別:

  • VMFS

  • 網路檔案系統 (NFS)

雲端計算:為什麼說儲存是雲端計算髮展瓶頸之一?虛擬化是解決之道!

資料儲存可用於儲存虛擬機器檔案、模板和 ISO 映像。

雲端計算:為什麼說儲存是雲端計算髮展瓶頸之一?虛擬化是解決之道!

儲存:雲端計算髮展瓶頸之一

由於虛擬化技術的發展儲存向集中式共享儲存發展,並正在向分散式儲存方向發展

雲端計算:為什麼說儲存是雲端計算髮展瓶頸之一?虛擬化是解決之道!

分散式儲存(分散式檔案儲存、分散式塊儲存、分散式物件儲存)

  • 資源池所依賴的共享儲存問題

  • 規模有限、無法線性擴充套件:機頭、網路的瓶頸

  • 單獨的儲存網路、成本高:獨立的儲存網路(FC),建設成本高、複雜

雲端計算:為什麼說儲存是雲端計算髮展瓶頸之一?虛擬化是解決之道!

  • 效能和容量有限:受集中式機頭效能限制,效能和總容量受限

  • 重建時間長:盤越來越大、重建時間變長、引入資料丟失風險 (重建時間數小時到數天)

分散式儲存技術及其區別

分散式塊儲存:將分散式的大量伺服器硬碟經過分散式塊儲存軟體變為統一的邏輯硬碟,再按邏輯卷分給虛機(作業系統),作業系統需要首先分割槽,格式化,才能部署檔案或資料庫,基於SCSI/iSCSI介面,適合於作為資源池共享儲存,IO要求高。

分散式檔案儲存:將一個大檔案切分為多個小的檔案塊,並將小檔案塊分散式儲存在伺服器節點上,基於後設資料伺服器控制各個資料節點。基於類POSIX介面實現檔案訪問。適合於大資料檔案的儲存和處理。適合於特別大的檔案,並且儲存與計算一體化。

物件儲存:也是一種分散式檔案儲存系統,但物件儲存的特點是扁平化,也就是層級很少,有利於快速查詢到對應的檔案(物件),檔案之間沒有複雜的關係(層級或型別),基於REST API,適合於各種大小的海量檔案基於網際網路的線上儲存、訪問和備份。

相關文章