On Sat, Dec 6, 2008 at 11:38 AM, Adam Tauno Williams <awilliam at whitemice.org> wrote: >> Regarding the Load Balancing, I find ipvsadm to be a very good package. >> I'm not well-versed with squid, but for 10,000 users, I should image >> that hardware is not sufficient (especially if they're all requesting >> pages at the same time?) >> My immediate hunch would be to set up a virtualised squid proxy, and >> then copy that across to be hosted on multiple servers. Providing it's >> set up in a scalable fashion (maybe NFS share for config/rules) across >> the entire cluster - you should be able to have a very scalable solution. > > Squid supports cache peering, cache hierarchies, and multicast ICP. I'd > setup Squid peers. > > <http://www.deckle.co.za/squid-users-guide/Cache_Hierarchies> > > Exactly... and it is possible to have a 'URL' as your proxy. It can contain hints and be dynamic over time making it "easy" to update the proxy environment. and you have a single instruction for all your 10000 users. While some stuff can be done with DHCP, the URL trick is powerful and sets a stage such that the squid admin folk do not need to touch a complex DHCP setup. -- NiftyCluster T o m M i t c h e l l