優點
Block storage最大的優點就是他使得計算與儲存分離,我們能輕易地透過LUN ID外接一個硬碟或硬碟組
高性能: IOPS(Inputs Outputs per Seconds)高,延遲低,適合用作database server
易於修改: 如果想改變文件裡的一個小部分資料,直接改那個block就可以,如果是文件系統或object system,需要整個file或object都改
擴充容易: 擴充非常簡單,一個LUN ID就可以接上系統了,較沒有性能瓶頸
缺點
不能同時讀寫:Block storage不能多台機器同時讀寫同一塊硬碟,雖然可以透過軟體解決此問題但是會造成性能下降
Metadata: 沒有什麼metadata,文件系統有文件路徑、名字、大小等等快速定位數據,block storage只有地址起始位置(LBA)、長度
貴:管理昂貴,最有名的場景就是SAN了,下面會提到
SAN ( Storage Attachment Network: 儲存區域網路 ):可以想像為在一個獨立的網路區域專做儲存,裡面有很多儲存設備彼此相連,多使用光纖網絡以提高設備間傳輸的效率,造成高額的費用及龐大的維護成本,最近iSCSI的興起,其成本較光纖網路低廉,且Ethernet速度有望達到10Gb/s,SAN漸漸的被大家所接受. SAN內部使用block storage做為基礎儲存方上,外部虛擬成file system或object system供普通用戶使用,SAN適合存放企業或安全性高的資料,例如ERP等企業軟體,透過RAID等等機制,可以備份資料以防止硬碟失效