Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

...

 Infinit.e API + DB Node
Processor 1x 1.8+ GHz CPU
Memory1 or 2 GB RAM (swap required to get up to ~8GB total)
NetworkWAN connection/none
Storage

20GB 

Compact configuration

...

 Infinit.e API + DB Node
Processor 1 X Dual/Quad Core 1.8+ GHz CPUs   
Memory4-8 GB RAM (swap required to get up to ~8GB total)
Network1x GigE LAN connection
Storage

10 GB Root/OS partition +
50 GB data partition  

...

 Infinit.e API NodeInfinit.e Database Node
Processor 1-2 X Dual Core 1.8+ GHz CPUs    1-2 X Dual Core 1.8+ GHz CPUs 
Memory8-16 GB RAM (or more)8-16 GB RAM (or more)
Network2x GigE LAN connection2x GigE LAN connection
Storage

15 GB Root/OS partition +
50 GB data partition, RAID-0

(~10GB per 1 million "average" documents)  

15 GB Root/OS partition +
100 GB data partition, RAID-0

(~60GB per 1 million "average" documents)

...

A 2x API node and 2x DB node deployment using the following hardware works very quickly on a 2M+ document deployment (eg 2M-5M is a good typical range). In general the system capacity scales fairly linearly with nodes (see below).

...

 Infinit.e API NodeInfinit.e Database Node
Processor 2 X Dual Core 1.8+ GHz CPUs    2 X Dual Core 1.8+ GHz CPUs 
Memory16 GB RAM or more (32GB is ideal)16 GB RAM or more (32GB is ideal)
Network2x GigE LAN connection2x GigE LAN connection
Storage

20 GB Root/OS partition +
100+ GB data partition, RAID-0
(~10GB per 1 million "average" documents)  

20 GB Root/OS partition +
600+ GB data partition, RAID-0
(~60GB per 1 million "average" documents)
Info

Note the DB scales per 2-node block, since the primary benefit of the second node is redundancy rather than performance - although it balances the reads somewhat (not the writes) so there is some (not 2x) performance gain within a replica set.

Record server

From Sep 2014, the Infinit.e platform also supports smaller, lightweight "records" - ingested via Logstash and viewed via our Kibana integration. We estimate that 2 API nodes (eg a 4-node cluster; though DB nodes don't matter) can handle 5M records a day with a 30 day retention, so 150M total.

Required Open Source Software

...