请教 V 站各位大佬,一个关于分布式存储系统 Ceph 的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
Vanes
V2EX    云计算

请教 V 站各位大佬,一个关于分布式存储系统 Ceph 的问题

  •  
  •   Vanes 2019-10-21 21:42:21 +08:00 3591 次点击
    这是一个创建于 2189 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景介绍: 如果有研究过分布式存储系统的大佬应该对 Ceph 或多或少有所了解,Ceph 提供了对象存储、块存储和文件存储这三种类型的存储接口,尤其是 Ceph 块存储这一块,也就是 Ceph-RBD 应用比较广泛,小弟我正在研究关于块设备的一些技术。

    想法 or 问题: 现在各大云计算厂商基本都有自己实现的对象存储接口,鉴于 Ceph 系统本身的庞杂,直接实现了全套的后端存储,且后端存储的实质仍为 Ceph 本身的自定义对象存储,所以小弟我考虑是否可以在 Ceph 的基础上魔改,使用已有的对象存储方案作为 RBD 模块的后端? 或者换个思路,在已有对象存储的基础上,拿 Ceph 做中间层,在 Ceph 的对象存储和自己的对象存储之间进行同步?

    一点临时起意的想法,还望各位大佬不吝赐教

    第 1 条附言    2019-10-22 14:00:41 +08:00
    感觉通过自定义实现 Ceph 对象存储的数据同步到自己的对象存储上是可行的,包括一位大佬提供的一点关于 Ceph 中 S3 的同步的提示,但仿佛按照这种思路的话永远绕不开 Ceph 本身的对象存储,或者考虑研究一下 RADOS 中底层存储的源码,在 OSD 的基础上进行修改。求各位 V 友给点建议
    2 条回复    2019-10-21 22:07:22 +08:00
    zsj950618
        1
    zsj950618  
       2019-10-21 22:00:54 +08:00 via Android
    rbd 是块存储,不是对象存储。
    rgw 是对象存储,可以和 s3 兼容的服务商进行同步。同步方式,你可以自己实现,也可以用自带的,自带的同步模块请参考 docs.ceph.com/docs/master/radosgw/cloud-sync-module/
    Vanes
        2
    Vanes  
    OP
       2019-10-21 22:07:22 +08:00
    @zsj950618 首先感谢大佬回复!我知道 RBD 是块存储,所以其实小弟我是想用 Ceph-RBD 模块提供的关于块存储的相关功能的,但由于想集成现有的对象存储方案作为实际后端,所以大佬有什么好的建议吗?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2502 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 05:46 PVG 13:46 LAX 22:46 JFK 01:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86