Andrei: Why do you care that the cache is synchronized between each remote DC?
The simple way would be to do your any-cast'd IPs be your front end, and have them all talk to a centralized 'private' varnish which fronts the actual service. This would allow the individual servers to have a more relevant to their queries cache, and the centralized version would handle any duplication of requests from making it back to the true backend. On Sat, Mar 18, 2017 at 4:28 AM, Andrei <[email protected]> wrote: > (dubbing this over from the mod_auth thread for relevance due to my > mistake earlier) > > Out of curiosity, has anyone done a CDN of Varnish servers? I have 4 > Varnish servers in different datacenters around the world, and use anycast > IPs to direct traffic based on the region. I managed to do cache > replication using a "fanout" method for new cache hits to be replicated > through an intermediary server to the related group of Varnish servers, but > was wondering if anyone had a better method of load balancing with cache > replication. > > On Fri, Mar 17, 2017 at 8:47 AM, Rodney Bizzell <[email protected]> > wrote: > >> Thanks! >> >> >> >> *From:* Guillaume Quintard [mailto:[email protected]] >> *Sent:* Friday, March 17, 2017 9:34 AM >> *To:* Rodney Bizzell <[email protected]> >> *Cc:* [email protected] >> *Subject:* Re: load-balancing >> >> >> >> The docs have this: http://varnish-cache.org/docs/5.0/reference/vcl.html >> (you are interested in bereq.backend and req.backend_hint) and >> http://varnish-cache.org/docs/5.0/reference/vmod_directors.generated.html >> >> >> >> And there is a couple of articles about it: >> >> https://info.varnish-software.com/blog/backends-load-balancing >> >> https://info.varnish-software.com/blog/backends-load-balancing-part-2 >> >> >> -- >> >> Guillaume Quintard >> >> >> >> On Fri, Mar 17, 2017 at 1:48 PM, Rodney Bizzell <[email protected]> >> wrote: >> >> Hello, >> >> In the documentation is there a section on setting-up load-balancing >> between two varnish servers. >> >> >> >> This email (including any attachments) may contain confidential >> information intended solely for acknowledged recipients. If you think you >> have received this information in error, please reply to the sender and >> delete all copies from your system. Please note that unauthorized use, >> disclosure, or further distribution of this information is prohibited by >> the sender. Note also that we may monitor email directed to or originating >> from our network. Thank you for your consideration and assistance. | >> >> >> _______________________________________________ >> varnish-misc mailing list >> [email protected] >> https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc >> >> >> >> _______________________________________________ >> varnish-misc mailing list >> [email protected] >> https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc >> > > > _______________________________________________ > varnish-misc mailing list > [email protected] > https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc >
_______________________________________________ varnish-misc mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
