Multiple data center/availability zone thoughts
We're running in multiple availability zones on EC2. Our use case for CouchBase is for a distributed, high availability memcached replacement.
1. I'd like replicas to be stored in a separate availability zone. There's no location awareness currently.
2. I'd like a whole availability zone to go down without impacting CouchBase availability beyond 30 seconds. This means having a third of the nodes failing, plus maybe a couple of others. We're not at the point where we need more than 3 nodes, so the current restrictions aren't impacting us.
3. I'd also like Moxi to support locality as well. That is, I'd like it to retrieve data from the same availability zone if possible.