做者:張瑞旗 / 騰科IT培訓集團後端
Gluster Storage和Ceph都是在開源技術的基礎上開發出來開源應用,都屬於SDS,即Software Defined Storage。時至今日,兩個應用都收歸紅帽公司麾下。當你正在尋找一款存儲解決方案時,你會選擇哪種產品呢?恐怕你特別想知道,Gluster Storage跟Ceph相比,到底哪一個好呢?scala
首先,咱們要知道,這兩個存儲確定不同。到底哪裏不同?有人總結了這麼一句:orm
Ceph: scalable object storage with block and file capabilities
Gluster: scalable file storage with object capabilities視頻
Ceph: 兼有塊存儲、文件存儲功能的高擴展對象存儲
Gluster: 兼有對象存儲功能的高擴展文件存儲對象
也就是說,Ceph主要是對象存儲能力強,比較適用於存放小文件、須要頻繁快速訪問的文件。對象存儲就意味着,存儲到介質上的二進制數據是打散的、無序的。塊存儲則是連續存放在一塊兒的。blog
Gluster以文件、文件夾的形式向客戶端服務,管理操做更簡單,更適用於長期存儲、深度存儲的文件或者大文件,如視頻文件。例如AWS的Glacier超便宜的存儲服務,將須要長期存檔的數據存放在磁帶盤上。查詢的時候,先預定,3-5個工做日內便可查詢。若是想立刻就看到,交一筆費用,能夠在5分鐘以內查詢到數據。這就是Gluster的經典應用場景。ci
正是由於這個緣由,OpenStack中使用Ceph作爲其後端存儲。開發
參考來源:產品
https://technologyadvice.com/blog/information-technology/ceph-vs-gluster/it
https://www.maketecheasier.com/glusterfs-vs-ceph/