在日常工作中,我們經常會用到儲存功能,比如對象儲存和塊儲存,那么,什么是塊儲存和對象儲存,兩者有什么區別?且聽聚名企服的相關介紹~
關于塊儲存的介紹
塊存儲指在一個RAID(獨立磁盤冗余陣列)集中,一個控制器加入一組磁盤驅動器,然后提供固定大小的RAID塊作為LUN(邏輯單元號)的卷。塊存儲主要是將裸磁盤空間整個映射給主機使用的,就是說例如磁盤陣列里面有5塊硬盤(為方便說明,假設每個硬盤1G),然后可以通過劃邏輯盤、做Raid、或者LVM(邏輯卷)等種種方式邏輯劃分出N個邏輯的硬盤。
關于對象儲存的介紹
對象存儲,也叫做基于對象的存儲,是用來描述解決和處理離散單元的方法的通用術語,這些離散單元被稱作為對象。就像文件一樣,對象包含數據,但是和文件不同的是,對象在一個層結構中不會再有層級結構。每個對象都在一個被稱作存儲池的扁平地址空間的同一級別里,一個對象不會屬于另一個對象的下一級。
兩者有什么區別?
1、接口方式不同
相比較塊儲存來說,對象儲存的接口會更簡單一些,對象儲存可以堪稱一個文件,只能全寫全讀,通常以大文件為主,要求足夠的IO帶寬;
塊存儲的IO特點與傳統的硬盤是一致的,一個硬盤應該是能面向通用需求的,即能應付大文件讀寫,也能處理好小文件讀寫。但是硬盤的特點是容量大,熱點明顯。因此塊存儲主要可以應付熱點問題。另外,塊存儲要求的延遲是最低的。
2、儲存方式不同
?塊存儲的都是系統而非用戶,并發訪問不會很多,經常出現一套存儲只服務一個應用系統,例如如交易系統,計費系統。典型行業如金融、制造、能源、電信等;
象存儲常見的適配應用如網盤、媒體娛樂、醫療PACS、氣象、歸檔等,數據量超大而又相對“冷數據”和非在線處理的應用類型。這類應用單個數據大,總量也大,適合對象存儲海量和易擴展的特點。另外基于移動端的一些新興應用也是適合的。
?以上就是什么是對象儲存和塊儲存,兩者有什么區別?的內容。