UBuild Hardware Requirements

Listed below are the recommended requirements for uBuild.

OS

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

Internally we use CentOS and Windows for running uBuild.

Server

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

  • Processor: 64-bit Architecture, 4+ cores
  • Memory: 8 - 16GB+ Available RAM
  • Storage: Your individual requirements depend on your usage, retention policies, and types of applications. In general, the more artifacts you keep in uBuild'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 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

Database

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 Architecture Capable, 4+ cores
  • Memory: 32GB+ Available RAM
  • Storage: 20GB to start. 100GB is a safe 5-year size for the database.
  • Network. Gigabit (1000) Ethernet with low latency to database

Codestation

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.

Agent

Agents are recommended on an as-needed basis.

  • Processor: 32-bit/64-bit Architecture Capable, 1+ cores
  • Memory: 768MB+ Available RAM
  • Storage: Dependent upon target system requirements.
  • Network: Gigabit (1000) Ethernet with low latency to server

More Information

For more information, visit the Urbancode website or the DOCS site.