Hi folks,

I'm trying to decide on the EC2 instance type
<https://aws.amazon.com/ec2/pricing/> to use for a Solr cluster. Some
details about the cluster:
1) The total index size is 89.9GB (somewhere around 20 mil records).
2) The number of requests that reach Solr is pretty low (thousands per
day), but they are heavy (long queries with frange and stuff like that).
3) Running Solr 4.10
4) The focus is on quick response time

What I'm thinking is that:
- The entire index should fit into memory
- Limit the number of nodes to reduce inter-node network communication in
order to have a faster response time
- Have a replication factor of at least 2

So far, I'm leaning towards using:
- 6 x c3.4xlarge (each with 16 CPU and 30GB RAM)
or
- 3 x c3.8xlarge (each with 32 CPU and 60GB RAM)

Which one do you think that it would yield better results (faster response
time)?
Feedback is gladly appreciated.

Thanks,
Costi

Reply via email to