On Tue, Nov 25, 2014 at 7:09 AM, Spico Florin <spicoflo...@gmail.com> wrote:
> 1. For ensuring high availability I would like to install one Cassandra > cluster on one availability zone > (on Amazon EC2 US-east) and one Cassandra cluster on other AZ (Amazon EC2 > US-west). > One cluster, replication factor of 2, cluster configured with a rack aware snitch is how this is usually done. Well, more accurately, people usually deploy with at least RF=3 and across 3 AZs. A RF of at least 3 is also required to use QUORUM Consistency Level. If you will always operate only out of EC2, you probably want to look into the EC2Snitch. If you plan to ultimately go multi-region, EC2MultiRegionSnitch. If maybe hybrid in the future, GossipingPropertyFileSnitch. http://www.datastax.com/documentation/cassandra/2.0/cassandra/architecture/architectureSnitchEC2_t.html http://www.datastax.com/documentation/cassandra/2.0/cassandra/architecture/architectureSnitchEC2MultiRegion_c.html http://www.datastax.com/documentation/cassandra/2.0/cassandra/architecture/architectureSnitchGossipPF_c.html For some good meta on the internals here : https://issues.apache.org/jira/browse/CASSANDRA-3810 =Rob http://twitter.com/rcolidba