前文我們創建了一個單節點的Ceph集羣,並且創建了2個基於BlueStore的OSD。同時,為了便於學習,這兩個OSD分別基於不同的佈局,也就是一個OSD是基於3中不同的存儲介質(這裡是模擬的,並非真的不同介質),另外一個OSD所有內容放在一個裸設備上。
什麼是BlueStore
在老版本的Ceph當中FileStore是默認的對象存儲引擎,但FileStore最大的問題是寫放大的問題。同時由於需要經過操作系統通用文件系統層(例如Ext4和XFS等),因此整體性能欠佳。因此,開發一種新的對象存儲引擎迫在眉睫,這個就是現在大家都在使用的BlueStore對象存儲引擎。BlueStore最大的特點是構建在裸磁碟設備之上,並且對諸如SSD等新的存儲設備做了很多優化工作。下圖來自Ceph官方,該圖是BlueStore的整體架構圖。