作者:张瑞旗 / 腾科IT培训集团
Gluster Storage和Ceph都是在开源技术的基础上开发出来开源应用,都属于SDS,即Software Defined Storage。时至今日,两个应用都收归红帽公司麾下。当你正在寻找一款存储解决方案时,你会选择哪一种产品呢?恐怕你特别想知道,Gluster Storage跟Ceph相比,到底哪个好呢?
首先,我们要知道,这两个存储肯定不一样。到底哪里不一样?有人总结了这么一句:
Ceph: scalable object storage with block and file capabilities
Gluster: scalable file storage with object capabilities
Ceph: 兼有块存储、文件存储功能的高扩展对象存储
Gluster: 兼有对象存储功能的高扩展文件存储
也就是说,Ceph主要是对象存储能力强,比较适用于存放小文件、需要频繁快速访问的文件。对象存储就意味着,存储到介质上的二进制数据是打散的、无序的。块存储则是连续存放在一起的。
Gluster以文件、文件夹的形式向客户端服务,管理操作更简单,更适用于长期存储、深度存储的文件或者大文件,如视频文件。例如AWS的Glacier超便宜的存储服务,将需要长期存档的数据存放在磁带盘上。查询的时候,先预约,3-5个工作日内即可查询。如果想马上就看到,交一笔费用,可以在5分钟之内查询到数据。这就是Gluster的经典应用场景。
正是因为这个原因,OpenStack中使用Ceph做为其后端存储。
参考来源:
https://technologyadvice.com/blog/information-technology/ceph-vs-gluster/
https://www.maketecheasier.com/glusterfs-vs-ceph/