我是软件定义存储的新手。我正在研究可能的方法来集成不同的对象存储实现,如AWS S3,Openstack Swift和Ceph。
我想知道我是否可以使用ceph API调用来在Openstack swift中存储对象? 这里的document指定我可以使用Swift API在ceph(OSD)中存储对象,但是可能反过来吗?
感谢您提前提供任何帮助。
答案 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