Re: Servers behind the director
Matthew Newton <[email protected]> Mon, 30 Apr 2007 10:33:20 +0100
| Newsgroups | gmane.linux.highavailability.ultramonkey |
|---|---|
| Message-ID | <[email protected]> |
Hi, On Sun, Apr 29, 2007 at 11:50:21AM +0100, Paul Stuffins wrote: > I have a client that runs a small IRC network and would like to have all > of his IRC servers load balanced. On reading the documentation it looks > like all the servers behind the "router" have to be on a private LAN > (192.168.x.x or 10.x.x.x). My client has his IRC servers in different > geographical areas and so is not able to have them all in a private LAN. > Will UltraMonkey be able to work with the following setup. > > A Virtual Server running all services that are related to his website > (DNS, HTTPD, MySQLD, SMTP, etc etc) - a second Virtual Server that will > act as the "router" for the IRC network. In the DNS setup irc.domain.com > will be pointing to this server. The "router" then runs as normal but > across the internet instead of a private LAN? With IP tunnelling this should work AFAIK, but is it something you really want to do? Having all the distributed servers accessed through the load balancer introduces a point of failure in the global setup (load balancers and their link to the Internet). Most IRC networks seem to use DNS, which is not perfect, but at least means you don't lose the whole network if one node goes down. You also have to remember that as all traffic for any server goes down the LB Internet link twice (in to the LB, out to the server, and then return to the LB, back to the client) it has to be a big enough pipe. Normally of course each node's link will get approximately 1/n of the traffic for n nodes. However, maybe someone else can shed some light on whether this is a good plan or not? HTH, Matthew -- Matthew Newton <[email protected]> UNIX and e-mail Systems Administrator, Network Services, I.T. Services, University of Leicester, Leicester LE1 7RH, United Kingdom For IT help contact helpdesk extn. 2253, <[email protected]> -- Ultra Monkey - http://www.ultramonkey.org/ To UNSUBSCRIBE, email to [email protected], with a body: unsubscribe ultramonkey-users [email protected] where "[email protected]" is YOUR email address.