塊存儲:cinder爲虛擬機提供硬盤,能夠利用ceph來存儲「塊」node
對象存儲:swift爲Openstack glance服務存儲鏡像,Openstack能夠設置ceph來提供對象存儲swift
NAS與SAN服務器
因爲NAS須要通過網絡棧以及驅動,而SAN經過FC傳輸,FC傳輸是由硬件完成的,故SAN速度要高於NAS網絡
大塊順序IO要用SAN,大量小塊隨機IO用NAS,NAS自身的優化設計使得對於隨機IO處理起來效率更高,碎片更少性能
NAS將文件系統放置在文件服務器上,經過TCP/IP交互,而SAN則經過SCSI來訪問磁盤,只是把磁盤放在外邊優化
SAN使用光纖的緣由是因爲底層語言SCSI數據量很大,並且SCSI仍然屬於磁盤內部的通訊,因此要保持通訊速度spa
NAS主要用於文件共享,而SAN爲用戶提供專屬存儲(卷),二者均可以提供給多用戶設計
對象存儲(簡單的說下本身的理解):結合了SAN和NAS的優勢,SAN的文件系統在本地,訪問數據時須要消耗本地的CPU。NAS文件系統在別的機器,可是管理的時候仍須要讀取inode到本地才行,增長了通訊量,即佔用帶寬的即有數據也有元數據。NAS消除了(或減小了)元數據,但也沒有真正實現元數據和數據的分離,即便減小了計算節點的CPU消耗並且容器造成性能瓶頸。對象存儲實現了元數據和數據的分離,容易擴展,同時與計算節點分離,節省了cpu。對象
速度方面:ci
SAN使用光纖,
NAS使用網卡,
對象存儲使用