<div dir="ltr">We don't deploy swift behind apache, but instead we are using NGINX in this particular case.  The only reason we went with NGINX was it allowed us to control turning up and down particular services which apache couldn't do.  One day we will move back to apache when we move swift into containers. <div><br></div><div>The reason we put it behind nginx/apache was for a few different reasons: </div><div><br></div><div>1. We needed SSL for all our connections.  The python implementation of SSL doesn't handle a lot of connectivity and starts to have issues over time.  This has been discussed about other projects as well, so it's not just related to swift.  </div><div>2. We had to control our SSL ciphers. Using nginx/apache allows us to have that control very easily. </div><div>3. Python Threading - Most projects are using evenlets and that is all done in a single thread.  The thought was Web Servers do web serving type of traffic very well, so hand over web serving to a web serving and allow scaling as well as getting rid of the single eventlet thread issue.</div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Sep 19, 2015 at 1:42 AM, Adam Lawson <span dir="ltr"><<a href="mailto:alawson@aqorn.com" target="_blank">alawson@aqorn.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Hey everyone,</p>
<p dir="ltr">What are the advantages to deploying swift storage and/or proxy services behind apache versus not? Are there performance improvements that come into play at scale? Has this been addressed before and are there any conclusions drawn around these considerations I can read up on?</p><span class="HOEnZb"><font color="#888888">
<p dir="ltr">/adam</p>
</font></span><br>_______________________________________________<br>
OpenStack-operators mailing list<br>
<a href="mailto:OpenStack-operators@lists.openstack.org">OpenStack-operators@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a><br>
<br></blockquote></div><br></div>