[Openstack] Difference between Swift and Cinder
Kuo Hugo
tonytkdk at gmail.com
Wed Jan 16 16:55:24 UTC 2013
[Cinder] (born from nova-volume)
The goal of the Cinder project is to separate the existing nova-volume
block service into its own project.
[Swift]
Swift is a highly available, distributed, eventually consistent object/blob
store. Organizations can use Swift to store lots of data efficiently,
safely, and cheaply.
Cinder is an project to leverage different backend storage pool as "block
devices" for Nova instance .
Swift is an object storage . The way to keep files (objects) eventually
consistent.
There're many differences between Cinder and Swift.
In a short summary , swift is not that good for very fast real-time I/O .
And the object contents is unstructured . Looks like a box but you can not
open it. Once you modify the content , the whole object will be a new one
box. Cinder provides user a pool for creating volume disk which present
as block level driver.
If you ask me a question :
Could swift's container be an instance's virtual disk? The answer is "YES"
but in high risk.
Cheers
Hugo
2013/1/17 harryxiyou <harryxiyou at gmail.com>
> Hi all,
>
> Swift is oriented Openstack object storage but Cinder is oriented Openstack
> block storage. What are the detail differences betwwen object storage and
> block storage? Cloud anyone tell me his/her ideas? Thanks inadvance.
>
> --
> Thanks
> Harry Wei
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack at lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
>
--
+Hugo Kuo+
tonytkdk at gmail.com
+ <tonytkdk at gmail.com>886 935004793
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20130117/73645e5f/attachment.html>
More information about the Openstack
mailing list