Hello! I have another question. What about the following scenario: two Cassandra instances installed on different cloud providers (EC2, Flexiant)? How do you synchronize them? Can you use some internal tools or do I have to implement my own mechanism? Thanks. Florin
On Thu, Nov 27, 2014 at 11:18 AM, Spico Florin <spicoflo...@gmail.com> wrote: > Hello, Rob! > Thank you very much for the detailed support. > Regards, > Florin > > On Wed, Nov 26, 2014 at 12:41 AM, Robert Coli <rc...@eventbrite.com> > wrote: > >> 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 >> >> > >