将openstack Swift存储与ceph集成

时间:2016-05-19 12:50:27

标签: amazon-s3 openstack-swift ceph

我是软件定义存储的新手。我正在研究可能的方法来集成不同的对象存储实现,如AWS S3,Openstack Swift和Ceph。

我想知道我是否可以使用ceph API调用来在Openstack swift中存储对象? 这里的document指定我可以使用Swift API在ceph(OSD)中存储对象,但是可能反过来吗?

感谢您提前提供任何帮助。

1 个答案:

答案 0 :(得分:0)

Exaclty。 Ceph Rados Gateway是Swift Object存储的完全替代品,具有一些缺少的功能,如此处所述。 http://docs.ceph.com/docs/master/radosgw/swift/

为了说清楚,为了在Ceph Cluster中存储对象,您应该只设置Rados Gateway,就是这样。您可以使用Swift API或S3 API进行操作。

Rados Gateway还支持S3 API来存储对象。您甚至可以配置RGW来访问S3存储桶子域等容器。例如:#duckname#.s3.example.com