From owner-freebsd-hackers Tue Nov 14 09:08:35 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id JAA22346 for hackers-outgoing; Tue, 14 Nov 1995 09:08:35 -0800 Received: from brasil.moneng.mei.com (brasil.moneng.mei.com [151.186.20.4]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id JAA22335 for ; Tue, 14 Nov 1995 09:08:31 -0800 Received: (from jgreco@localhost) by brasil.moneng.mei.com (8.7.Beta.1/8.7.Beta.1) id LAA28800; Tue, 14 Nov 1995 11:00:20 -0600 From: Joe Greco Message-Id: <199511141700.LAA28800@brasil.moneng.mei.com> Subject: Re: Multiple http servers - howto ? To: terry@lambert.org (Terry Lambert) Date: Tue, 14 Nov 1995 11:00:19 -0600 (CST) Cc: luigi@labinfo.iet.unipi.it, hackers@FreeBSD.org In-Reply-To: <199511141527.IAA19839@phaeton.artisoft.com> from "Terry Lambert" at Nov 14, 95 08:27:58 am X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-hackers@FreeBSD.org Precedence: bulk > > I have read that some http servers (probably some machines at NCSA) > > are actually a cluster of servers attached to the same ethernet. Client > > transparently contact one of the servers. I would like to know how this > > is achieved, e.g. > > > > i) by supplying different IP translations for the same name; > > ii) by a clever use of ARP > > iii) by some other technique which I do not know > > #1. Via DNS. The requesting hosts are rotored through a list of the > addresses. > > It isn't a very good scheme, mostly because caching exists. Which is why you lower the TTL :-) or maybe just not worry about it, because when you start examining the Bigger Picture, you realize that a site large enough to require multiple servers is receiving zillions of requests, and different data will be cached by each domain server, still effectively spreading the load over multiple servers. The case where you might lose is if a hundred workstations at the same site suddenly decide to all run Netscape on a particular URL at once, all hundred workstations receive the same cached answer from the local domain server, and they proceed to pound the box into oblivion. This is the "University Intro to CS class" problem. It's worse if they are pounding on your news server :-( which HAS happened to me. ... JG