From owner-freebsd-isp Wed Feb 11 23:58:34 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA23348 for freebsd-isp-outgoing; Wed, 11 Feb 1998 23:58:34 -0800 (PST) (envelope-from owner-freebsd-isp@FreeBSD.ORG) Received: from shell.futuresouth.com (shell.futuresouth.com [207.141.254.20]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA23343 for ; Wed, 11 Feb 1998 23:58:28 -0800 (PST) (envelope-from tim@shell.futuresouth.com) Received: (from tim@localhost) by shell.futuresouth.com (8.8.8/8.8.8) id BAA07797; Thu, 12 Feb 1998 01:58:26 -0600 (CST) Message-ID: <19980212015825.52447@futuresouth.com> Date: Thu, 12 Feb 1998 01:58:25 -0600 From: Tim Tsai To: freebsd-isp@FreeBSD.ORG Subject: FreeBSD based web server farm design References: <01bd3780$52b0c520$b221dccc@subzero.thebestisp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88 Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Suppose I am building a web server farm with the following characteristics: 1) Mostly (if not all) FreeBSD based 2) Capable of serving thousands of domains what would be some of the better approaches? The designs would assume DNS round-robin balancing. design 1: get something like a NetApp or build a kickass FreeBSD NFS server and all web servers would mount the NFS server. Problem - may run into NFS locking issues if FreeBSD is the NFS server. NFS server scalability may be an issue. design 2: replicate all data on all servers. Problem - storage scalability may be a problem. Data coherency problem. design 3: split domains into multiple machines. Problem - no redundancy or load balancing. Obviously we can use a mixture of techniques outline above - but from a design complexity point of view I am wondering if any of them would be good enough. Also, would something like Squid help in this scenario? I know Squid can act as an accelerator, but how well can it act as a transparent accelerator for thousands of domains? Thanks, Tim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message