Supported Hardware Configurations

Use the following table to determine hardware requirements for Code Insight component configurations:

Supported Hardware Configurations

Type

Supported

Recommended

Scan Server

32 GB RAM
At least 1.25 TB hard disk space for the following (assuming that the Scan Server and Compliance Library are hosted on the same instance):
Codebases (materials to be scanned)
Workspaces (scanned results)
Compliance Library (approximately 1 TB)
32 GB or 64 GB RAM depending on expected load
1.5 TB hard disk space for the following (assuming that the Scan Server and Compliance Library are hosted on the same instance):
Codebases (materials to be scanned)
Workspaces (scanned results)*
Compliance Library (approximately 1 TB)

* Performance can benefit significantly if the workspace directory is located on a Solid State Drive (SSD) drive.

Core Server

16 GB RAM
At least 650 MB of space for product and attachments

See the Database Server entry below if both Core Server and database are hosted on the same instance.

32 GB RAM (required if Core Server and database reside on same instance)
30 GB of space for product and attachments

See the Database Server entry below if hosting both Core Server and database are hosted on the same instance.

Client

16 GB RAM
32 GB RAM

Database Server

Database Sizing:

The recommendation is that you have a DBA configure your database as you would for any other Enterprise Web Application.
For disk space, the recommendation is to start with a base of 30 GB (for SQL Server, 50 GB) to accommodate the Code Insight Data Libraries and other data related to users, teams, projects, and such.

If you install the database on the same instance as the Core Server, calculate the hard-drive requirement by adding the database base size to the recommended Core Server disk space. (Also see Additional Notes about Hardware Requirements.)

After starting with the base size, scale up by 2 MB for every 5,000 files scanned. Begin by estimating how much you will scan in the first 6 months, and add that to the 30 GB base size.
As for data volume, Code Insight does not move enormous amounts of data, nor does it have extremely high concurrent transaction rates.

Additional Notes about Hardware Requirements

Note the following about hardware requirements:

Ensure that you allocate sufficient buffer pool size to the database. Otherwise, the Electronic Update might not complete. For MySQL, set the innodb buffer pool size to a minimum of 1 G (innodb_buffer_pool_size = 1G).
For SQL Server, it is strongly recommended that the database and the Core Server reside on the same instance (with a minimum hard-drive requirement of 50 GB for the database and 30 GB for the Core Server, for a total of 80 GB).