Hey guys, I've been thinking about the idea of running a elasticsearch 
cluster in AWS/EC2 mixing "normal" (on-demand or reserved) instances with 
spot instances.

The motivation is simple: spot instances run just as fast as a normal 
instance but with a much lower price/hour. With the "only" caveat being 
that the instance can die at any moment (if the floating price goes higher 
than your bid).

The idea is to have a 50/50 or 30/70 split between normal and spot 
instances. For example, 4 normal instances and 8 spot instances.

My questions/doubts are:

- Has any one tried this kind of setup?
- One "safety" issue is that master/primary shards can be allocated in spot 
instances which are prone to die. Anyway around this? Maybe allocate all 
primaries in the "normal instances"?
- The number of spot instances can't be much higher than the number of 
normal instances. That would mean that, maybe, a shard woulnd't have a 
replica in at least one of the normal instances, which could be risky. 
 Anyway around this?

Any thoughts?

Thanks

Felipe Hummel

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/20674cb7-5359-477f-b5c0-b2ac9b08cfce%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to