Hi Susheel, Like Erick said, it's impossible to give precise recommendations, but making a few assumptions and combining them with experience (+ a licked finger in the air): * 3 servers * 32 GB * 2+ CPU cores * Linux
Assuming docs are not bigger than a few KB, that they are not being reindexed over and over, that you don't have a search rate higher than a few dozen QPS, assuming your queries are not a page long, etc. assuming best practices are followed, the above should be sufficient. I hope this helps. Otis -- Performance Monitoring * Log Analytics * Search Analytics Solr & Elasticsearch Support * http://sematext.com/ On Fri, Jan 24, 2014 at 1:10 PM, Susheel Kumar < susheel.ku...@thedigitalgroup.net> wrote: > Hi, > > Currently we are indexing 10 million document from database (10 db data > entities) & index size is around 8 GB on windows virtual box. Indexing in > one shot taking 12+ hours while indexing parallel in separate cores & > merging them together taking 4+ hours. > > We are looking to scale to 100+ million documents and looking for > recommendation on servers requirements on below parameters for a Production > environment. There can be 200+ users performing search same time. > > No of physical servers (considering solr cloud) > Memory requirement > Processor requirement (# cores) > Linux as OS oppose to windows > > Thanks in advance. > Susheel > >