Hello everybody! We run cassandra 1.1 on ec2 instances. We use three availability zones, the replication factor is 3 also. NetworkTopologyStrategy guarantees each row is replicated in all availability zones. So, if we lost one zone quorum operations still work. We think about to upgrade to 1.2. Virtual nodes are the main reason. My understanding is - vnodes are distributed randomly, so their is no way to put every row into all availability zones. Am I right? What would be the best way to deploy vnodes across several data centers (availability zones)?
Thank you, Andrey