For server hosting CAST Imaging
- CAST Imaging is a CPU and RAM intensive application and for that reason, CAST recommends using a dedicated server (physical or virtual) specifically for CAST Imaging. In other words CAST does not recommend installing any other service (whether CAST or third-party) on the same server as CAST Imaging.
- It is not possible to install CAST Imaging multiple times on the same server.
Hardware
RAM | 16GB minimum, 32GB recommended. Note that the installation will be blocked on machines configured with less than 8GB. |
---|---|
CPU | Minimum 1 CPU / 2 cores:
Recommended 1 CPU / 4 cores:
|
Storage | Minimum 10GB free storage: SSD with SATA interface recommended |
Software
- Latest versions are recommended where possible.
- See here for more information about the third-party software that is shipped and installed with CAST Imaging.
Microsoft Windows Installations of Windows Server using only Server Core (i.e. without a GUI) are not supported. A JDK (≥ 1.8.x 64bits) is required. Supported versions are as follows: OpenJDK Oracle Java The ability to execute Powershell scripts is required during the installation process. Microsoft Windows Installations of Windows Server using only Server Core (i.e. without a GUI) are not supported. Linux Third-party software required Docker on Linux When using the Docker Installer extension Docker on Microsoft Windows A JDK (≥ 1.8.x 64bits) is required if using SAML authentication to generate the public/private key pairs for SAML/SSL . Supported versions are as follows: OpenJDK Oracle JavaCAST Imaging traditional installer for Microsoft Windows
Software Supported Notes Host Operating System JDK Powershell CAST Imaging for Docker (Microsoft Windows or Linux)
Software Supported Notes Host Operating System
for install on Docker (Linux and Windows)JDK Optional
License key
CAST Imaging requires a license key before any Application data can be imported. Please contact CAST Support to obtain your license key.
Required ports
Windows Service name | Docker container name | Description | Default Listening Port | Notes |
---|---|---|---|---|
CAST Imaging System - imaging-ETL | etl | CAST Imaging application management service. | 9001 | - |
CAST Imaging System - Frontend service | nginx | CAST Imaging front-end web service. | 80 (≤ 2.0.0-beta5) 8083 (≥ 2.0.0-beta6) For ≥ 2.0.0-beta6, if port 8083 is not free, the next available port will be used. | From 2.1.0-funcrel this image is no longer pushed. Merged into "server". |
CAST Imaging System - imaging-service | server | CAST Imaging back-end web service. | 9000 | - |
CAST Imaging System - login service | login | CAST Imaging login and authentication service. | 8084 | From 2.1.0-funcrel this image is no longer pushed. Merged into "server". |
CAST Imaging System - sourcecode service | sourcecode | CAST Imaging sourcecode service. | 9980 | From 2.1.0-funcrel this image is no longer pushed. Merged into "server". |
CAST Imaging System - Neo4j Graph Database | neo4j | Neo4j Graph Database instance. | 7473, 7474, 7687 | - |
Analysis Service schema
Analysis Service schemas from the following releases of CAST AIP are supported for data generation and import:
CAST AIP 8.3.x | |
---|---|
CAST AIP 8.2.x |
- Currently, it is possible to extract data only from an Analysis Service which contains a single Application.
- The actions generate snapshot or prepare snapshot (where the Application does not contain any Architecture Models, or transaction/data call graphs) must have already been run before data generation and import takes place. Note that where the prepare snapshot or generate snapshot actions have already been run and a subsequent "run analysis only" is executed on the entire Application or one single Analysis Unit within the Application, you must either run the prepare snapshot or generate snapshot options again BEFORE data generation and import takes place.
CAST Storage Service / PostgreSQL
Live access to a CAST Storage Service / PostgreSQL instance (either installed on the same server or on a remote server) that hosts the Applications you have generated and imported is necessary when configuring the source code viewer.
For end users accessing CAST Imaging
Browsers
Browser | Supported | Notes |
---|---|---|
Microsoft Edge | Minimum supported release: Windows 10 Creators Update (1703) | |
Mozilla Firefox | Minimum supported release: ≥ 63.0 | |
Google Chrome | Minimum supported release: ≥ 70.0 |