目前分布式存储一般有gluster FS与CEPH,两者的选型考虑是什么?应用场景有哪些不同?

容器持久化存储,目前在分布式存储一般有gluster FS与CEPH,两者的选型考虑是什么?应用场景有哪些不同?

IBM的GPFS这块在持久化存储这块,有什么特点以及价值点?

2回答

ibmwangfeiibmwangfei  系统工程师 , IBM
yinxinwuwenpingz_kevin等赞同了此回答
gluster FS与CEPH开源的Ceph及Red Hat旗下的Gluster都是比较新的文件系统,Ceph与Gluster在原理上有着本质上的不同。Ceph基于一个名为RADOS的对象存储系统,使用一系列API将数据以块(block)、文件(file)和对象(object)的形式展现。Ceph存储系统的拓扑结构围绕着副本与信息分...显示全部
  1. gluster FS与CEPH
    开源的Ceph及Red Hat旗下的Gluster都是比较新的文件系统,Ceph与Gluster在原理上有着本质上的不同。Ceph基于一个名为RADOS的对象存储系统,使用一系列API将数据以块(block)、文件(file)和对象(object)的形式展现。Ceph存储系统的拓扑结构围绕着副本与信息分布,这使得该系统能够有效保障数据的完整性。

而Red Hat将Gluster描述为可扩展的网络存储设备(Scale-out NAS)和对象存储系统。它使用一个哈希算法来计算数据在存储池中的存放位置,这点跟Ceph很类似。并且这是保证扩展性的关键。在Gluster中,所有的存储服务器使用哈希算法完成对特定数据实体的定位。于是数据可以很容易的复制,并且没有中心元数据单点这样一个容易造成访问瓶颈的部分,这种单点在早期Hadoop上出现,对性能和可靠性造成较大影响。

关于二者的一些比较可以参考下面一些文章:

http://blog.jobbole.com/59454/

http://stor.51cto.com/art/201707/545816.htm

收起
 2017-11-28
浏览5167
zhutuzhutu  存储工程师 , 龙存科技(北京)股份有限公司
glusterFS和ceph虽然都有各自的分布式文件系统。ceph叫cephfs。但是还是有区别的:glusterfs主要是分布式文件系统,而ceph虽然号称是统一存储,但是就如ceph官网上说的,不建议将cephfs部署在生产系统中。ceph目前来说在分布式块存储这块好点。看您的应用场景是选择文件存储还是...显示全部

glusterFS和ceph虽然都有各自的分布式文件系统。ceph叫cephfs。但是还是有区别的:glusterfs主要是分布式文件系统,而ceph虽然号称是统一存储,但是就如ceph官网上说的,不建议将cephfs部署在生产系统中。ceph目前来说在分布式块存储这块好点。
看您的应用场景是选择文件存储还是块存储这块。文件适合非结构化数据,块比较适合虚拟化场景。但是开源系统的性能一般不是特别好,需要各种优化。我们内部做对比至少是比我们自己的差很多。

收起
 2018-01-26
浏览4798

提问者

邱倪慧珠
软件架构设计师银行
擅长领域: 云计算容器容器云

问题来自

分布式块存储选型优先顺序调查

发表您的选型观点,参与即得50金币。

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-11-28
  • 关注会员:3 人
  • 问题浏览:7853
  • 最近回答:2018-01-26