簡體   English   中英

Cinder和Swift在Openstack中的目標

[英]Aims of Cinder and Swift in Openstack

我是Openstack的新手,我非常了解存儲部分,因為出於教育目的,我必須將Ceph集成為Cinder和Swift的后端(我們必須修改美眉算法以強調可靠性,而另一種算法則強調性能。 )。 我已經閱讀了所有教程,這些教程展示了什么是對象存儲以及什么是塊存儲。 我知道塊存儲(Cinder)是卷的存儲,並且啟動時該卷已附加到vm。 而且我知道對象存儲(Swift)存儲用於啟動虛擬機的映像的映像(如cow2)。 但是,我是否需要塊存儲和對象存儲? 卷中包含的文件存儲在Cinder或Swift中? 我對文件和其他內容的存儲位置不太了解。

您不需要Swift和Nova。 您可以將Ceph用於圖像並通過Glance和Cinder進行塊存儲。 有關說明,請參見以下內容: http : //ceph.com/docs/master/rbd/rbd-openstack/ 將Ceph與Nova結合使用是最簡單的存儲方式。

Swift =對象存儲,用於存儲可通過rest api或http get訪問的對象。 這類似於亞馬遜的S3

Cinder =塊存儲,一個卷(例如磁盤)或san分配或lvm卷。 就像亞馬遜的EBS

Ceph =一組用於塊,網絡和對象存儲的存儲服務。

如果不需要對象存儲,則無需使用swift;或者,可以為此目的使用Ceph。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM