塊儲存、檔案儲存、物件儲存的區別
阿新 • • 發佈:2018-11-16
1. 塊儲存
- Amazon的EC2中就有塊儲存,叫做EBS (Elastic Block Storage)。
其實就是虛擬機器掛載的一塊虛擬磁碟。推而廣之,你會發現,自己平時用的VMware、VirtualBox都可以建立虛擬磁碟。能夠造出這個東西,且構造的東西能被當作磁碟去用的,就叫做塊儲存。
再來一個例子:
- RedHat的Ceph中塊儲存產品的命令列介面是: create image, list image, delete image
- 阿里雲、騰訊雲同樣有類似EBS的功能
2. 物件儲存和檔案儲存
1)物件儲存:
- 大多數物件儲存的實現本質上是鍵值對儲存系統
- 採用扁平化的管理方式(根據鍵,找到值)
- 值可以是任何東西,可以是小檔案(小二進位制片段),可以是大檔案
- 物件儲存一般不支援追加寫和更新,面向的是一次寫入,多次讀取的需求場景。
- 多采用RESTFul API
2)檔案儲存
- 檔案儲存不考慮底層到底怎麼實現的(很多其實就是物件儲存上套一層目錄管理層)
- 採用目錄結構管理資料
- 一般要儘可能相容POSIX檔案系統API
對於產品,仍然可以看AWS的相關內容。在物件儲存方面,阿里雲和騰訊雲就有點擾亂概念了,裡面頻繁出現“管理海量檔案”。那你到底是物件儲存還是檔案儲存(雖然前面說了檔案儲存可以基於物件儲存來做)
物件儲存服務 NOS(Netease Object Storage)是高效能、高可用、高可靠的雲端儲存服務。NOS 具有安全穩定、彈性擴充套件、簡單易用、成本低廉等特性。NOS 支援標準 RESTful API 介面,並提供豐富的資料線上處理服務,一站式解決網際網路時代非結構化資料管理難題。
在塊儲存方面,網易雲採用的是可擴充套件性較強的Ceph技術;網易雲使用開源雲平臺框架OpenStack實現對上述資源的高效管理。雲硬碟是網易雲提供的資料持久化服務,為計算資源提供彈性塊儲存裝置。採用多副本技術冗餘儲存,保證資料可靠性,實現真正的資料零丟失。QoS 技術最大限度保障效能。雲硬碟採用全 SSD 部署,你可以根據實際生產環境,靈活選擇規格大小,彈性地建立、刪除、掛載、解除安裝、擴容雲硬碟。
件儲存(Network Attached Storage,簡稱 NAS)是阿里面向 ECS 例項、HPC 和 Docker 等計算節點的檔案儲存服務,提供標準的檔案訪問協議,您無需對現有應用做任何修改,即可使用具備無限容量及效能擴充套件、單一名稱空間、多共享、高可靠和高可用等特性的分散式檔案系統。