X-Original-To: pgsql-performance-postgresql.org@localhost.postgresql.org Received: from localhost (av.hub.org [200.46.204.144]) by postgresql.org (Postfix) with ESMTP id 5AC9C9DCA0F for ; Wed, 15 Feb 2006 12:21:42 -0400 (AST) Received: from postgresql.org ([200.46.204.71]) by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024) with ESMTP id 57297-01 for ; Wed, 15 Feb 2006 12:21:40 -0400 (AST) Received: from svr4.postgresql.org (svr4.postgresql.org [66.98.251.159]) by postgresql.org (Postfix) with ESMTP id 068049DCA09 for ; Wed, 15 Feb 2006 12:21:40 -0400 (AST) Received: from out4.smtp.messagingengine.com (out4.smtp.messagingengine.com [66.111.4.28]) by svr4.postgresql.org (Postfix) with ESMTP id 88A565AF09C for ; Wed, 15 Feb 2006 16:21:39 +0000 (GMT) Received: from frontend1.internal (mysql-sessions.internal [10.202.2.149]) by frontend1.messagingengine.com (Postfix) with ESMTP id 6BCEED34081 for ; Wed, 15 Feb 2006 11:21:36 -0500 (EST) Received: from web2.messagingengine.com ([10.202.2.211]) by frontend1.internal (MEProxy); Wed, 15 Feb 2006 11:21:36 -0500 Received: by web2.messagingengine.com (Postfix, from userid 99) id F028C11BD2; Wed, 15 Feb 2006 11:21:30 -0500 (EST) Message-Id: <1140020490.9369.254450363@webmail.messagingengine.com> X-Sasl-Enc: AzRAfOFSKxvgoo4KELskwaGgYWxwIYsiICfCytmXgArZ 1140020490 From: "Jeremy Haile" To: pgsql-performance@postgresql.org Content-Disposition: inline Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="ISO-8859-1" MIME-Version: 1.0 X-Mailer: MIME::Lite 5022 (F2.73; T1.15; A1.64; B3.05; Q3.03) References: <20060215090446.2F3AC1B819F@mx1.hub.org> <1140018387.43f34cd36a076@imp2-g19.free.fr> <1140018967.43f34f1761803@imp2-g19.free.fr> Subject: Reliability recommendations In-Reply-To: <1140018967.43f34f1761803@imp2-g19.free.fr> Date: Wed, 15 Feb 2006 11:21:30 -0500 X-Virus-Scanned: by amavisd-new at hub.org X-Spam-Status: No, score=0.359 required=5 tests=[AWL=-0.120, DNS_FROM_RFC_ABUSE=0.479] X-Spam-Score: 0.359 X-Spam-Level: X-Archive-Number: 200602/200 X-Sequence-Number: 17186 We are a small company looking to put together the most cost effective solution for our production database environment. Currently in production Postgres 8.1 is running on this machine: Dell 2850 2 x 3.0 Ghz Xeon 800Mhz FSB 2MB Cache 4 GB DDR2 400 Mhz 2 x 73 GB 10K SCSI RAID 1 (for xlog and OS) 4 x 146 GB 10K SCSI RAID 10 (for postgres data) Perc4ei controller The above is a standard Dell box with nothing added or modified beyond the options available directly through Dell. We had a bad processor last week that effectively put us down for an entire weekend. Though it was the web server that failed, the experience has caused us to step back and spend time coming up with a more reliable/fail-safe solution that can reduce downtime. Our load won't be substantial so extreme performance and load balancing are not huge concerns. We are looking for good performance, at a good price, configured in the most redundant, high availability manner possible. Availability is the biggest priority. I sent our scenario to our sales team at Dell and they came back with all manner of SAN, DAS, and configuration costing as much as $50k. We have the budget to purchase 2-3 additional machines along the lines of the one listed above. As a startup with a limited budget, what would this list suggest as options for clustering/replication or setting our database up well in general?