If below is the situation,
* 4 Virtual machines with 64 GB RAM - 64bit machines, 512 GB storage for each VM * Totally about 2.5 million documents to be indexed * Documents average size is 512 KB - pdfs and htmls * Expected QPS is 150 * Incremental indexing is once per day at around 50,000 documents per day (update & delete combined) This being said I was thinking I would take the Solr to production with, * 2 shards, 1 Leader & 3 Replicas * 2 solr instance per VM * 3 Zookeepers on the same machines as that of Solr (3 out of 4 VMs will have external zookeeper) * Solr 5.3.1 version Do you all think this set up will work? Will this server me 150 QPS? I know that nobody can give a definite answer and the only way is to do a performance testing and tweak it from there but there is another proposal to have 4 shards, 1 Leader and 1 Replica which I'm not in favor off. So, posting it here, just trying to get some peer opinion!! Thank you, Aswath NS