- Three master+data nodes
- Three r3.xlarge.elasticsearch nodes (4 cpu, 30G memory, 80G ssd)
- all serve as master and data nodes
- can't do multi availibility zones
- aws es service is limited to 2 azs max so if you want to do multiple azs, node count needs to be even
- $1058 a month
- Four master+data nodes
- same as above but use 4 nodes to get multiple azs
- this is vulnerable to split brain
- $1322 a month
- Two data nodes, three master nodes
- Two r3.xlarge.elasticsearch data nodes (4 cpu, 30G memory, 80G ssd)
- Three t2.medium.elasticsearch master nodes (2 cpu, 4Gb memory, ebs storage [can be as small as os, no data])
- multi az and split brain prevention
- scale horizontally by adding data nodes ($350 per new node)
- no idea if the master node is enough or too much horsepower but we can adjust as necessary
- ~ $900 a month