I've been using AWS's hosted version of Elasticsearch for a bit now and they have a max size per node. I'm in the process of moving off of AWS and into running it myself.
I'm looking for suggestions on how to pick the right size master and data nodes as well as how much space should I allocate to the data nodes? Is there an amount that is too much? Amazon allows up to 1.5TB per data node, how much further can you go beyond that? 5TB? 10TB?
Also what size nodes are recommended per master, data, etc?