Problem: We are using elasticsearch for our search-engine, which means first of all there wont be any indexing done everyday but only searching will be done by estimated load of 1000-2000 queries per second.
Topology: The topology for our cluster which we decided is
Total: 5 node cluster
master+data nodes: 3
only client nodes: 2
Our Machines: Each machine/node has 4 GB of ram and 4 cores
Do you have any suggestion for better topology? if yes please share, if you also think that this topology will work then please comment and say it will work.
Thanks for reading and helping.