Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 82341 invoked from network); 23 Mar 2011 15:04:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 23 Mar 2011 15:04:51 -0000 Received: (qmail 26819 invoked by uid 500); 23 Mar 2011 15:04:49 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 26789 invoked by uid 500); 23 Mar 2011 15:04:49 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 26781 invoked by uid 99); 23 Mar 2011 15:04:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Mar 2011 15:04:49 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of brian.m.j.fitzpatrick@gmail.com designates 209.85.215.172 as permitted sender) Received: from [209.85.215.172] (HELO mail-ey0-f172.google.com) (209.85.215.172) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Mar 2011 15:04:43 +0000 Received: by eye13 with SMTP id 13so2606230eye.31 for ; Wed, 23 Mar 2011 08:04:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:date:x-google-sender-auth :message-id:subject:from:to:content-type; bh=uZ0xa+bcnXuTqAu21FN+V70Mlegt4JoazMm0DRRL6cw=; b=FK+ApFNp32KtSGetizUyXndJe6quxS1KxSQ32iAycOqWI67uMHmRiDcx3ZLGxuhvvq 3PQcOUeUYOodMSziUYmnUadXVinXThCsCBO7roL21pBHQ45bjQjSymtP2UeOWcTNDnzG 38ni3ThX7mlEDvyw5+4SSDNFiOAuxPMwHOyd4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=BxL/Q1gn40ppnz8MYzmDIdfrKHUdBCLttX/c8C//jJDlATs5lpHcu4Kqxulqe2ZAi9 5FIM0Cxl6W95bsZ5wq7mf9KiJH81njspDoyikjNC/CaReecYyuxD0TfG9pd3bWo+3BBG c2bpskN4rcJIic6xhqkhvd6+aoV8XeNQz9uoI= MIME-Version: 1.0 Received: by 10.216.62.67 with SMTP id x45mr7400752wec.92.1300892661966; Wed, 23 Mar 2011 08:04:21 -0700 (PDT) Sender: brian.m.j.fitzpatrick@gmail.com Received: by 10.216.16.210 with HTTP; Wed, 23 Mar 2011 08:04:21 -0700 (PDT) Date: Wed, 23 Mar 2011 10:04:21 -0500 X-Google-Sender-Auth: UUdehJOGhpVQ0nvWXpF7q3LWAtg Message-ID: Subject: Sizing a Cassandra cluster From: Brian Fitzpatrick To: user@cassandra.apache.org Content-Type: text/plain; charset=ISO-8859-1 I'm going through the process of specing out the hardware for a Cassandra cluster. The relevant specs: - Support 460 operations/sec (50/50 read/write workload). Row size ranges from 4 to 8K. - Support 29 million objects for the first year - Support 365 GB storage for the first year, based on Cassandra tests (data + index + overhead * replication factor of 3) I'm looking for advice on the node size for this cluster, recommended RAM per node, and whether RF=3 seems to be a good choice for general availability and resistance to failure. I've looked at the YCSB benchmark paper and through the archives of this email list looking for pointers. I haven't found any general guidelines on recommended cluster size to support X operations/sec with Y data size at RF factor of Z, that I could extrapolate from. Any and all recommendations appreciated. Thanks, Brian