From owner-freebsd-hackers Fri Dec 15 10:27:43 2000 From owner-freebsd-hackers@FreeBSD.ORG Fri Dec 15 10:27:41 2000 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from peorth.iteration.net (peorth.iteration.net [208.190.180.178]) by hub.freebsd.org (Postfix) with ESMTP id 4961737B400 for ; Fri, 15 Dec 2000 10:27:39 -0800 (PST) Received: by peorth.iteration.net (Postfix, from userid 1001) id 0B7CE57458; Fri, 15 Dec 2000 12:27:53 -0600 (CST) Date: Fri, 15 Dec 2000 12:27:52 -0600 From: "Michael C . Wu" To: Gustavo Vieira Goncalves Coelho Rios Cc: hackers@freebsd.org Subject: Re: very big mail spool directory Message-ID: <20001215122752.C40179@peorth.iteration.net> Reply-To: "Michael C . Wu" References: <3A368F8C.1918684F@ifour.com.br> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3A368F8C.1918684F@ifour.com.br>; from gustavo@ifour.com.br on Tue, Dec 12, 2000 at 08:50:20PM +0000 X-PGP-Fingerprint: 5025 F691 F943 8128 48A8 5025 77CE 29C5 8FA1 2E20 X-PGP-Key-ID: 0x8FA12E20 Sender: keichii@peorth.iteration.net Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, Dec 12, 2000 at 08:50:20PM +0000, Gustavo Vieira Goncalves Coelho Rios scribbled: | i am planning a very big email server, currently i am planning for about | 8*2^16 users. [snip] | What you wizard have to say about my approach? Why would you not want to have a distributed server in this case? I would distribute the load between 2-4 servers that will easily handle the load, creating vastly greater fault tolerance and redundancy. Incoming SMTP go to several MX'es and into a database server. The master database server would have a slave db server that constantly syncs its files from the master. In the case of primary db server failure, slave becomes the master transparently by a simple ifconfig(8) command (probably some other small config changes that can be automated by a shell script). The db servers cater to POP/IMAP servers. Outgoing SMTP is round robined and should not be too much trouble. So, for projects with less funding, a 3 server distributed system would be much more preferable. If your organization has 8*2^16 servers, it certainly can afford 3 celeron/k6/pIII boxes. (Of course, some people prefer to buy Sun Enterprise10000's...) -- +------------------------------------------------------------------+ | keichii@peorth.iteration.net | keichii@bsdconspiracy.net | | http://peorth.iteration.net/~keichii | Yes, BSD is a conspiracy. | +------------------------------------------------------------------+ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message