通过文件系统访问通过Object Gateway创建的Ceph对象

时间:2016-01-22 00:37:56

标签: ceph

我正在尝试通过文件系统(Ceph文件系统或块设备)访问通过对象网关创建的对象。 Ceph documentation提到:

  

Ceph对象网关可以将数据存储在用于存储来自Ceph文件系统客户端或Ceph块设备客户端的数据的相同Ceph存储集群中。

这是否意味着我可以访问S3 / Swift API之外的那些对象?

如果是,是否可以使用对象网关管理的凭据访问该数据?

谢谢!

2 个答案:

答案 0 :(得分:0)

文档here说:

  

S3 / Swift对象和存储群集对象比较

     

Ceph的Object Storage使用术语object来描述它的数据   商店。 S3和Swift对象与Ceph的对象不同   写信给Ceph存储集群。 Ceph对象存储对象是   映射到Ceph存储集群对象。 S3和Swift对象可以   不一定以1:1的方式与存储在其中的对象相对应   存储集群。 S3或Swift对象可以映射   多个Ceph对象。

由于您没有一对一的映射,我猜即使它可能也不会轻易实现。

答案 1 :(得分:0)

对于Ceph的基本部分,将其视为单个硬盘驱动器,具有3个独立的分区,每个分区都有自己的方式来访问给定分区中的数据:每个CephFS,RBD,RGW分区。

除此之外,您可以将RGW NFS interface视为将Ceph RGW数据直接暴露给文件系统的方法。