I have 2 powerful servers with 256 GB of memory and ~1 TB of SSD each.
So am gonna have 2 elastic search instances on each server configured to use 31 GB of memory.
Either as a separate process or as Docker containers.
I have to tune my app to high indexing throughput. To that end, I read that
in order to have very performant data nodes, I should use
1 master (no-data) node. Also, is good for having a non-changing IP address.
I am thinking to put the master (no-data) node to a VM (on a different server).
If yes, which would be the specifications ? Is anybody using a similar setup ?
I would like your opinion on
 using Docker containers for Elasticsearch instance VS. Elasticsearch process
 on the setup of a VM to be used as a master (of the cluster) no-data node.
I would appreciate your feedback, as I am preparing for production deployment.