384G ram server.
~1TB index size.
Question 1
At first I was going to have 6 nodes (31g heap each) and 6 shards, it looked clean to me.
But now that I think of 1TB/6 = 170GB per shard... Isn't it too much for a single shard? Or mby it is OK since all nodes sit on the same physical server?
In case I obey the "50Gb at max" recommendation it would be 24 shards at least to split evenly across 6 nodes. Isn't 24 shards too much?
Question 2
I know nodes can work as master / data / master+data, and it is desirable for master nodes to do no extra work besides being a master.
Since all my nodes gonna sit on the same physical server, which setup should I use?
Currently I just run 6 nodes in default configuration (= master+data).