带你读《存储漫谈Ceph原理与实践》第三章接入层3.3.文件存储 CephFS(四)-阿里云开发者社区

开发者社区> 人民邮电出版社> 正文

带你读《存储漫谈Ceph原理与实践》第三章接入层3.3.文件存储 CephFS(四)

简介: 带你读《存储漫谈Ceph原理与实践》第三章接入层3.3.文件存储 CephFS
+关注继续查看

3.3.4     未来展望


CephFS的设计理念与实际开发的特性比较先进、全面,从 MDS的动态目录树 /目录分片设计,到加密 / 快照等高级企业级功能实现,CephFS 的“野心”不可谓不大。但开源版本的 CephFS目前并未被大规模商用,说明开源版本 CephFS还不足够成熟,部分厂商甚至借鉴了 CephFS 的架构做了新的实现,在企业级分布式文件存储市场上披荆斩棘。对此现状,我们分析有以下原因。

1.  架构原因

 

CephFS的 MDS中有着整个文件目录树缓存,元数据最终的持久化是在MDSPool中,元数据读写盘需要同样走一遍PG/OSD的 I/O 路径。在上千万甚至上亿文件数据量的场景下,MDS 的缓存命中率明显降低,元数据的性能下降导致整体性能下降。而从Ceph官网社区“单 MDS稳定,多 MDS不稳定”的宣称看,我们对 CephFS支撑企业级大文件数据量存储的能力依旧要打个问号。

2.  实现原因

 

CephFS   的设计理念非常强大,有着各种高级功能与模块,从而导致了工程实现难度的提高。从代码分析看,整个MDS 的代码复杂度是较高的。在全量测试中,各类小问题依旧可见,整体表现不够稳定。对于企业存储,数据存储的安全性和存储业务的稳定性一定是放在第一位的,这也是CephFS必须面对的问题。

当然,虽然CephFS有以上所述的各类问题,但 Ceph社区在 CephFS项目上依旧有不断的人员投入。同时,已知有较多的技术企业在采用CephFS 作为内部文件存储支撑系统,他们也将会不断致力于 CephFS 的成熟及优化,因此我们有理由认为,CephFS的未来依旧可期。

 

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
带你读《存储漫谈Ceph原理与实践》第三章接入层3.3.文件存储 CephFS(四)
带你读《存储漫谈Ceph原理与实践》第三章接入层3.3.文件存储 CephFS
18 0
带你读《存储漫谈Ceph原理与实践》第三章接入层3.2对象存储RGW(二)
《存储漫谈Ceph原理与实践》第三章接入层3.2对象存储RGW
14 0
带你读《存储漫谈Ceph原理与实践》第三章接入层3.1块存储 RBD
《存储漫谈Ceph原理与实践》第三章接入层3.1块存储 RBD
20 0
带你读《存储漫谈Ceph原理与实践》第三章接入层3.1块存储 RBD(六)
带你读《存储漫谈Ceph原理与实践》第三章接入层3.1块存储 RBD
15 0
带你读《存储漫谈Ceph原理与实践》第三章接入层3.1块存储 RBD(二)
《存储漫谈Ceph原理与实践》第三章接入层3.1块存储 RBD(二)
29 0
带你读《存储漫谈Ceph原理与实践》第二章Ceph 架构2.4小结
带你读《存储漫谈Ceph原理与实践》第二章Ceph 架构2.4小结
13 0
472
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载