【问题标题】:Aims of Cinder and Swift in OpenstackOpenstack 中 Cinder 和 Swift 的目标
【发布时间】:2015-04-03 17:59:05
【问题描述】:

我是 Openstack 的新手,我非常了解存储部分,因为我必须将 Ceph 集成为 Cinder 和 Swift 的后端以用于教育目的(我们必须修改粉碎算法以强调可靠性和另一个算法 ti强调性能)。我已经阅读了所有的教程,教程展示了什么是对象存储以及什么是块存储。 我了解块存储(Cinder)是卷的存储,并且卷在启动时附加到虚拟机;而且我知道对象存储(swift)存储用于启动虚拟机的图像的图像(如cow2)。 但是,我需要块存储和对象存储吗?卷中包含的文件存储在 Cinder 或 Swift 中?我不太了解文件和其他东西的存储位置。

【问题讨论】:

    标签: openstack volume openstack-swift ceph openstack-cinder


    【解决方案1】:

    你不需要 Swift 和 Nova。您可以通过 Glance 和 Cinder 将 Ceph 用于图像和块存储。有关说明,请参阅以下内容:http://ceph.com/docs/master/rbd/rbd-openstack/。将 Ceph 与 Nova 结合使用是进行存储的最简单方法。

    【讨论】:

      【解决方案2】:

      Swift = 对象存储,用于存储可通过 rest api 或 http get 访问的对象。这类似于 Amazon 的 S3

      Cinder = 块存储、卷(如磁盘)、san 分配或 lvm 卷。这就像 Amazon 中的 EBS

      Ceph = 一套用于块、网络和对象存储的存储服务。

      如果您不需要对象存储,则无需使用 swift - 或者 - 您可以为此目的使用 Ceph。

      参考:https://www.mirantis.com/blog/object-storage-openstack-cloud-swift-ceph/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-10
        • 1970-01-01
        • 1970-01-01
        • 2021-10-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多