Introduction
The following document describes the minimum recommended system requirements for installing Infinit.e in a production environment.
Server Operating System
Infinit.e is currently tested to run on the following operating systems:
- CentOS 5.5
- Redhat 5.5, 5.6, 5.7, 5.8
Server Hardware
The following table lists the minimum recommended hardware configuration for one Infinit.e API and Database node.
Infinit.e API Node | Infinit.e Database Node | |
---|---|---|
Processor | 2 X Quad Code 1.8+ GHz CPUs | 2 X Quad Code 1.8+ GHz CPUs |
Memory | 16 GB RAM | 16 GB RAM |
Network | 2x GigE LAN connection | 2x GigE LAN connection |
Storage | 40 GB Root/OS partition + | 40 GB Root/OS partition + 100 GB data partition (~10GB per 1 million documents) |
Note 1: It is possible to combine API and DB nodes onto one physical server however the minimum recommended configuration would include two or more servers (one each for API and DB).
Note 2: Infinit.e can run on machines that do not meet the above requirements however performance will be affected negatively.
Required Open Source Software
The following open source software packages are an integral part of the Infinit.e platform:
- Java JRE/JDK 6u22+ (current version = 6u31)
- Apache Tomcat 6.X (current version = 6.0.35)
- MongoDB 2.0+
- elasticsearch 0.18+
Optional Open Source/Free Software
The Infinit.e platform is designed to use Splunk 4.1 for monitoring and reporting of log files. Splunk is a completely optional part of the platform.