Rules and Guidelines for Deployment Configurations
Your Code Insight configuration deployment should adhere to the following rules and guidelines. Keep these in mind as you determine the appropriate configuration for your site, as described in the next section, Supported Deployment Configurations:
-
(Recommended) Use the Single Instance configuration (see the table), in which the Core Server, Scan Server, database, and Compliance Library (CL) are installed on the same instance.
-
(Strongly recommended in a multiple-instance configuration) Use instances that are geographically close to each other. Otherwise, you might experience degradation in performance.
-
If installing multiple Scan Servers, install only one Scan Server on a given instance. For exceptions, contact support for Code Insight through the Revenera Community (see Revenera Support.
-
If installing multiple Scan Servers, consider installing the Core Server and the first Scan Server on the same instance and then each additional Scan Server on separate instances. This is a common configuration but not a required one.
-
Ensure that the Core Server and each Scan Server belong to the same Code Insight version.
-
Ensure that the instances hosting the Core Server and Scan Servers all use the same operating-system platform.
-
If using the CL, install it on the same instance as the Scan Server, but on a drive or volume different from the one on which the Scan Server resides. When installing multiple Scan Servers, install the CL on each instance hosting a Scan Server.
-
Installing on NFS/Shared drives is not recommended. Performance significantly degrades when Code Insight or the database is installed on an NFS/Shared drive. The recommendation is to install on a fast-spinning disk (minimum 7200 RPM) or a Solid State Drive (SSD) drive to optimize Code Insight scan performance.