AnthillPro Hardware Requirements

Operating Systems

As a general rule, our software is platform agnostic, and will run on anything with a JVM version 1.5 or better.

Internally we use CentOS and Windows for running AnthillPro.

We have had issues with OpenVMS as the OS for both the AnthillPro server and agents before. We recommend using a different operating system if at all possible.

More information on supported OSes can be found by looking at our OS Compatibility Matrix

NOTE: Antivirus software has also been known to interfere with the operation of AnthillPro and may produce unexpected results and/or erratic behavior. Usually turning off antivirus, or preventing it from interfering with the AnthillPro process(es) resumes normal operation.

Application Servers

We recommend 2 application servers – One active, one hot standby. For each, we recommend the following:

  • Processor: 64-bit, 4+ cores
  • Memory: 8-16GB
  • Storage: Your individual requirements depend on your usage, retention policies, and types of applications. In general, the more artifacts you keep in AnthillPro's artifact repository (Codestation), the greater the storage needs (e.g., you keep the generated artifacts from every CI build). Additionally, the server logs must also be taken into consideration -- over time log storage can add up. The footprint for the server is a few gigabytes if using an external file storage; however if an external storage is not being used, this can be in the terabytes. See Codestation & Logs below.
    • Regardless of the base installation install size, extra space is needed for temporary files during artifact transfers, etc. This usually occurs in Windows' temp directory or *nix /tmp/ mount.
  • Network. Gigabit (1000) Ethernet with low latency to database

CodeStation & Logs

We recommend using an external file system for CodeStation artifacts and logs. We also recommend that this file system is backed up at least daily. It is common to require several terabytes for artifact and log storage.

Database Servers

We recommend 2 database servers – One active, one hot standby. For Oracle RAC, we recommend a cluster of at least 2 machines. For each, we recommend the following:

  • Processor: 64-bit, 4+ cores
  • Memory: 32GB
  • Storage: 20GB to start. 100GB is a safe 5-year size for the database.
  • Network. Gigabit (1000) Ethernet with low latency to database

Do NOT attempt to use Derby database for production instances!

More Information

For more information about minimum requirements or agents, go [1] our docs site