Thanks for your reply<br><br><div class="gmail_quote">On Wed, Feb 11, 2009 at 9:22 PM, J Potter <span dir="ltr"><<a href="mailto:jpotter-centos@codepuppy.com">jpotter-centos@codepuppy.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Look at pound: <a href="http://www.apsis.ch/pound/" target="_blank">http://www.apsis.ch/pound/</a><br>
<br>
If you are concerned about traffic volume, you might consider running<br>
squid as a transparent proxy in front of pound. I.e.:<br>
<br>
request -> squid -> pound -> apache<br>
<br>
Where squid will return the response for everything marked as<br>
cacheable and still fresh; and pound will take care of load balancing<br>
to apache. (Pound can inspect/insert cookies to send visitors to the<br>
same back-end node on subsequent requests.) On some of our setups,<br>
squid responds to 98% of the requests coming in, and is able to<br>
respond to an extremely insane high volume of requests. Other list<br>
users might be able to provide good stats as to what sort of volume<br>
they can support. (I'd be curious to hear what others have seen...)<br>
<br>
For HA:<br>
        - 2 instances of squid, active/standby or active/active (i.e. two IP<br>
address in DNS for the public hostname, and have each squid instance<br>
pick up the others during failure).<br>
        - 2 instances of pound, active/standby<br>
        - N instances of apache<br>
<br>
Re: replication of content on your apache nodes, another poster<br>
suggested drbd. From my understanding, I do not think this is<br>
possible, since only one node can mount the drbd volume at a time. If<br>
you have shared data that needs to be seen across apache nodes, either<br>
stick it in SQL or mount an NFS volume across the nodes. (But then you<br>
have NFS in the picture, which might not be so good.)<br>
<br>
If your apache code is constant, then have a master apache node and<br>
write a shell script that runs rsync to push code changes out to the<br>
other instances.<br>
<br>
It's hard to get very specific about what's best for your setup<br>
without know the specifics of things like the data sync needs on the<br>
apache nodes, so take all of this with a grain of salt -- or as a<br>
default starting place.<br>
<br>
best,<br>
Jeff<br>
<div><div></div><div class="Wj3C7c">_______________________________________________<br>
CentOS mailing list<br>
<a href="mailto:CentOS@centos.org">CentOS@centos.org</a><br>
<a href="http://lists.centos.org/mailman/listinfo/centos" target="_blank">http://lists.centos.org/mailman/listinfo/centos</a><br>
</div></div></blockquote></div><br>