From owner-freebsd-questions@FreeBSD.ORG Wed Oct 18 12:34:47 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5241716A403 for ; Wed, 18 Oct 2006 12:34:47 +0000 (UTC) (envelope-from mailing-lists@msdi.ca) Received: from mail02.msdihosting.net (9.67-18-64.networks.msdihosting.net [64.18.67.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id EFA9443D75 for ; Wed, 18 Oct 2006 12:34:46 +0000 (GMT) (envelope-from mailing-lists@msdi.ca) Received: from ian.msdi.ca ([70.83.204.175]) by mail02.msdihosting.net ((iPlanet Messaging Server 5.2 HotFix 1.21 (built Sep 8 2003))) with SMTP id QRI44553 for ; Wed, 18 Oct 2006 08:34:00 -0400 Message-Id: <7.0.1.0.2.20061018082011.066e8b60@msdi.ca> X-Mailer: QUALCOMM Windows Eudora Version 7.0.1.0 Date: Wed, 18 Oct 2006 08:34:17 -0400 To: freebsd-questions@freebsd.org From: Ian Lord Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: Small Redundant web/mail setup X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Oct 2006 12:34:47 -0000 Hi, I need to setup a high-availability setup for mail/web setup I was thinking about the following setup: 4 servers total: Data Servers: 1 Server holding all the websites data and mail messages. It would serve these files via nfs to the application servers. It would also run mysql A second server Also sharing it's content via nfs, replicating it's data though rsync each ?? minutes. The mysql would run as a slave of the primary Application Servers: Both servers would be running apache, php, sendmail and posfix and would serve content from the share nfs drive. 1- Is this a viable solution, I mean by that, Is it Like this big ISP are set up ? 2- Is there a better way to replicate data than RSYNC (without going to san of expensive hardware) ? If not, is there a hotsync feature (I mean by that as soon as server A modify something, server B knows and replicate)? I would appreciate if you could give me feedbacks, suggestions, or if you see any problem that might happen with this kind of setup. Thanks a lot