<p>Most load balancers have a hashing lb method.  Hash on something int the request and only send that traffic to a specific *alive* varnish instance.<br>
</p>
<p><blockquote type="cite">On Oct 21, 2010 2:16 PM, "Gresens, August" <<a href="mailto:AGresens@scholastic.com">AGresens@scholastic.com</a>> wrote:<br><br>













<div lang="EN-US" link="blue" vlink="purple">

<div>

<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial">Hello</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial"> </span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial">Varnish is a key part of a new set of apps we are building -
the ESI feature in particular is something we want to take advantage of
extensively.</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial"> </span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial">Where does Varnish typically reside in the network
architecture? I would imagine in a scenario in which we would be using ESI, we
would want Varnish in front of the application load balancers. In this way, Varnish
would be the primary page assembler. We would likely run an HA setup for fault
tolerance.</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial"> </span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial">We were also considering if Varnish could be used much
farther downstream – in between the load balancer and the application. We
thought is might provide for more fault tolerance, but it seems the disadvantage
would be that there would be a separate cached copy in each redundant varnish
instance, and with ESI secondary requests would be made back out to the same
web server potentially, setting up a feed back loop that could cause problems.</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial"> </span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial">Thanks for your responses in advance.</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial"> </span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial">August</span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial"> </span></font></p>

<p class="MsoNormal"><font size="2" face="Arial"><span style="font-size:10.0pt;font-family:Arial"> </span></font></p>

<p class="MsoNormal"><font size="1" face="Tahoma"><span style="font-size:8.0pt;font-family:Tahoma">August Gresens<br>
<font color="black"><span style="color:black">Director of Technology, eScholastic</span></font></span></font><font color="black"><span style="color:black"></span></font></p>

<p class="MsoNormal"><font size="1" color="black" face="Tahoma"><span style="font-size:8.0pt;font-family:Tahoma;color:black">Scholastic Inc.<br>
557 Broadway, NY, NY 10012</span></font><font color="black"><span style="color:black"></span></font></p>

<p class="MsoNormal"><font size="1" color="black" face="Tahoma"><span style="font-size:8.0pt;font-family:Tahoma;color:black">Email :: <a href="mailto:agresens@scholastic.com" target="_blank"><font color="black"><span style="color:black">agresens@scholastic.com</span></font></a><br>

Phone :: 917 363 3662</span></font><font color="black"><span style="color:black"></span></font></p>

<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="font-size:12.0pt"> </span></font></p>

</div>

</div>



<pre><img src="http://www.scholastic.com/readeveryday/images/mailsig.jpg">




</pre><br>_______________________________________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@varnish-cache.org">varnish-misc@varnish-cache.org</a><br>
<a href="http://lists.varnish-cache.org/mailman/listinfo/varnish-misc" target="_blank">http://lists.varnish-cache.org/mailman/listinfo/varnish-misc</a><br></blockquote></p>