<div dir="ltr"><div><br></div>[Cinder] (born from nova-volume)<br><div><span style="color:rgb(83,83,83);font-family:sans-serif;font-size:14px;line-height:18px">The goal of the Cinder project is to separate the existing nova-volume block service into its own project.</span><br>
</div><div><span style="color:rgb(83,83,83);font-family:sans-serif;font-size:14px;line-height:18px"><br></span></div><div><span style="color:rgb(83,83,83);font-family:sans-serif;font-size:14px;line-height:18px"><br></span></div>
<div style><span style="color:rgb(83,83,83);font-family:sans-serif;font-size:14px;line-height:18px">[Swift] </span></div><div style><span style="color:rgb(0,0,0);font-family:'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;font-size:14px;line-height:21px">Swift is a highly available, distributed, eventually consistent object/blob store. Organizations can use Swift to store lots of data efficiently, safely, and cheaply.</span><span style="color:rgb(83,83,83);font-family:sans-serif;font-size:14px;line-height:18px"><br>
</span></div><div style><span style="color:rgb(0,0,0);font-family:'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;font-size:14px;line-height:21px"><br></span></div><div style><span style="color:rgb(0,0,0);font-family:'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;font-size:14px;line-height:21px"><br>
</span></div><div style><font color="#000000" face="Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif"><span style="font-size:14px;line-height:21px">Cinder is an project to leverage different backend storage pool as "block devices" for Nova instance .</span></font></div>
<div style><br></div><div style><font color="#000000" face="Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif"><span style="font-size:14px;line-height:21px">Swift is an object storage . The way to keep  files (objects) eventually consistent. </span></font></div>
<div style><font color="#000000" face="Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif"><span style="font-size:14px;line-height:21px"><br></span></font></div><div style><font color="#000000" face="Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif"><span style="font-size:14px;line-height:21px">There're many differences between Cinder and Swift. </span></font></div>
<div style><font color="#000000" face="Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif"><span style="font-size:14px;line-height:21px"><br></span></font></div><div style><font color="#000000" face="Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif"><span style="font-size:14px;line-height:21px">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. </span></font></div>
<div style><font color="#000000" face="Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif"><span style="font-size:14px;line-height:21px"><br></span></font></div><div style><font color="#000000" face="Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif"><span style="font-size:14px;line-height:21px">If you ask me a question :</span></font></div>
<div style><font color="#000000" face="Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif"><span style="font-size:14px;line-height:21px">Could swift's container be an instance's virtual disk? The answer is "YES" but in high risk. </span></font></div>
<div style><font color="#000000" face="Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif"><span style="font-size:14px;line-height:21px"><br></span></font></div><div style><font color="#000000" face="Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif"><span style="font-size:14px;line-height:21px"><br>
</span></font></div><div style><font color="#000000" face="Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif"><span style="font-size:14px;line-height:21px">Cheers</span></font></div><div style><font color="#000000" face="Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif"><span style="font-size:14px;line-height:21px">Hugo </span></font></div>
<div style><font color="#000000" face="Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif"><span style="font-size:14px;line-height:21px"> </span></font></div><div style><font color="#000000" face="Lucida Grande, Lucida Sans Unicode, Geneva, Verdana, sans-serif"><span style="font-size:14px;line-height:21px"><br>
</span></font></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/1/17 harryxiyou <span dir="ltr"><<a href="mailto:harryxiyou@gmail.com" target="_blank">harryxiyou@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<br>
<br>
Swift is oriented Openstack object storage but Cinder is oriented Openstack<br>
block storage. What are the detail differences betwwen object storage and<br>
block storage? Cloud anyone tell me his/her ideas? Thanks inadvance.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Thanks<br>
Harry Wei<br>
<br>
_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div>+Hugo Kuo+</div><div><a href="mailto:tonytkdk@gmail.com" target="_blank">tonytkdk@gmail.com<br></a></div><div><a href="mailto:tonytkdk@gmail.com" target="_blank">+</a>886 935004793</div>

</div>