- Ceph企業級分布式存儲:原理與工程實踐
- 景顯強 龔向宇 黃軍寶
- 432字
- 2021-11-05 10:18:44
1.4 Ceph的適用場景
Ceph是一種開源、高可擴展、部署在通用架構服務器的軟件定義存儲產品。其設計思路是將通用的服務器和硬盤設備通過網絡協議進行集群組建,構建成一套存儲集群,對外提供多種訪問接口,實現滿足多種使用場景的分布式存儲。
設計原理決定其對網絡和硬件設備的依賴較為明顯,因此投產Ceph的環境必須使用萬兆網絡,同時配置SSD硬盤設備對集群進行寫加速。另外,Ceph存儲數據是按照2MB為基本單位進行讀寫的,即便是小文件也要按照此種方式進行操作。寫入時要組成2MB的塊一次性寫入,讀取時一次性讀取2MB的塊。如果用戶數據為字節級別,頻繁讀寫將對Ceph的性能產生沖擊。
因此,在設計原理的限制下,你在投產Ceph時必須要考慮清楚其使用場景。如果不滿足Ceph的使用場景,此類數據建議不要放入Ceph中。
目前,推薦使用Ceph的場景如圖1-5所示,主要分為5大類:數據分析、云計算平臺、富媒體和歸檔、企業文件同步和共享、服務器和應用程序。這5類場景特點主要體現在數據海量,對數據讀寫性能要求不苛刻,而對計算水平要求較高。

圖1-5 Ceph的主要適用場景
推薦閱讀