<div>Paulo,</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<i><font color="#666666">I don't think anything prevents integrating Swift storage nodes with a NAS. Latency could be increased but depending on load, network capacity (shared vs dedicated), and use of caching, it is possible to achieve a good performance.</font></i></blockquote>


<div><br></div><div>Yes, but why would you do so..</div><div><br></div><div>Using NAS as storage target for Swift will as said increase the CAPEX price and latency. And instead of 1 layer you'll have to 2 layers to manage and maintain, which will increase operating cost. The only reason I can think of why you might consider this is if you have a shitload of NAS systems in your DC that you don't want to throw out the door just yet..</div>


<div><br></div><div>They both address the same problem (file storage) through a different approach. NAS is practical for users, with NFS support built into practically every OS. But there's a reason why we just don't stick to NAS systems, they're expensive and hard to scale.</div>


<div><br></div><div>Using NAS as building block of Swift would take away the ease of use for the user that NFS gives them (and what they're familiar with) but would still leave you with all the problems at the operational side of the story. Even worse, it would make it even more expensive and complicated.</div>

<div><br></div>
<div><br></div><div><br></div><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<i><font color="#666666">This link shows the integration of NexentaStor (a NAS/SAN integrated storage solution) with Openstack Nova: <a href="http://mirantis.blogspot.com/2011/11/converging-openstack-with-nexenta.html" target="_blank">http://mirantis.blogspot.com/2011/11/converging-openstack-with-nexenta.html</a></font></i></blockquote>


<div><br></div><div><br></div><div>That's Nova, not Swift..</div><div>In case of Nova, a NAS or SAN approach makes very much sense.</div><div><br></div><div><br></div><div><br clear="all">Kind regards,<div>
Frederik Van Hecke</div><div><br></div><div><font color="#999999"><b>T:</b>  <a href="tel:%2B32487733713" value="+32487733713" target="_blank">+32487733713</a></font></div><div><font color="#999999"><b>E:</b>  <a href="mailto:frederik@cluttr.be" target="_blank">frederik@cluttr.be</a></font></div>


<div><font color="#999999"><b>W:</b> <a href="http://www.cluttr.be" target="_blank">www.cluttr.be</a></font></div><div><br></div><div><img src="http://cluttr.be/logo.mail.png"></div><div><br></div><div><br></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif"><pre style="white-space:pre-wrap">

<font color="#999999"><i>This e-mail and any attachments thereto may contain information which is confidential and/or protected by intellectual property rights and are intended for the sole use of the recipient(s)named above. Any use of the information contained herein (including, but not limited to, total or partial reproduction, communication or distribution in any form) by persons other than the designated recipient(s) is prohibited. If you have received this e-mail in error, please notify the sender either by telephone or by e-mail and delete the material from any computer. Thank you for your cooperation.</i></font></pre>


</span></div><br>
<br><br><div class="gmail_quote">On Fri, Mar 16, 2012 at 15:21, Paulo Ricardo Motta Gomes <span dir="ltr"><<a href="mailto:pauloricardomg@gmail.com" target="_blank">pauloricardomg@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


I don't think anything prevents integrating Swift storage nodes with a NAS. Latency could be increased but depending on load, network capacity (shared vs dedicated), and use of caching, it is possible to achieve a good performance.<div>




<br></div><div>This link shows the integration of NexentaStor (a NAS/SAN integrated storage solution) with Openstack Nova: <a href="http://mirantis.blogspot.com/2011/11/converging-openstack-with-nexenta.html" target="_blank">http://mirantis.blogspot.com/2011/11/converging-openstack-with-nexenta.html</a></div>




<div><div><div><br><div class="gmail_quote">2012/3/16 John Dickinson <span dir="ltr"><<a href="mailto:me@not.mn" target="_blank">me@not.mn</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




Generally, you would introduce latency in the storage system by using a NAS attached to a storage drive. Also, at scale, your costs will be dominated by drive, so you will want to optimize the storage nodes for dense, cheap storage.<br>





<span><font color="#888888"><br>
--John<br>
</font></span><div><div><br>
<br>
On Mar 16, 2012, at 8:32 AM, Michaël Van de Borne wrote:<br>
<br>
> Hi all,<br>
><br>
> on the very useful <a href="http://www.referencearchitecture.org" target="_blank">www.referencearchitecture.org</a> website, and in every piece of documentation on Swift, I never found anything like a NAS attached to a storage node. It was all about DAS solution.<br>





> Is there a specific reason why a NAS wouldn't be a good choice to build a swift infrastructure?<br>
><br>
> thank you<br>
><br>
><br>
> --<br>
> Michaël Van de Borne<br>
> R&D Engineer, SOA team, CETIC<br>
> Phone: <a href="tel:%2B32%20%280%2971%2049%2007%2045" value="+3271490745" target="_blank">+32 (0)71 49 07 45</a> Mobile: <a href="tel:%2B32%20%280%29472%2069%2057%2016" value="+32472695716" target="_blank">+32 (0)472 69 57 16</a>, Skype: mikemowgli<br>





> <a href="http://www.cetic.be" target="_blank">www.cetic.be</a>, rue des Frères Wright, 29/3, B-6041 Charleroi<br>
><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" target="_blank">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>
<br>
</div></div><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" target="_blank">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>
<br></blockquote></div><br><br clear="all"><div><br></div></div></div><span><font color="#888888">-- <br><div>Paulo Ricardo</div><div><br></div>-- <br><span>European Master in Distributed Computing<i></i></span><span style="font-family:arial,sans-serif;line-height:15px"><i style="font-style:normal"><br>




Royal Institute of Technology - <i style="font-style:normal">KTH</i><br></i></span><div><span style="font-family:arial,sans-serif;line-height:15px"><i style="font-style:normal"><i style="font-style:normal">Instituto Superior Técnico - IST</i></i></span></div>




<div><span style="font-family:arial,sans-serif;line-height:15px"><i style="font-style:normal"><i style="font-style:normal"><a href="http://paulormg.com" target="_blank">http://paulormg.com</a></i></i></span></div><br>
</font></span></div>
<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" target="_blank">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>
<br></blockquote></div><br></div>