Page tree
Skip to end of metadata
Go to start of metadata

Summary: information to help you plan your CAST Imaging installation.

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

RAM16GB minimum, 32GB recommended. Note that the installation will be blocked on machines configured with less than 8GB.
CPU

Minimum 1 CPU / 2 cores:

  • Intel Core i3, 2.6 GHz
  • Intel Xeon, 2.2 GHz

Recommended  1 CPU / 4 cores:

  • Intel Core i7, 2.8 GHz
  • Intel Xeon, 2.6 GHz
StorageMinimum 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.

CAST Imaging traditional installer for Microsoft Windows

SoftwareSupportedNotes
Host Operating System(tick)

Microsoft Windows

  • Windows Server 2019 (64bit) - supported in CAST Imaging ≥ 1.6.0
  • Windows Server 2016 (64bit)
  • Windows Server 2012 (64bit)

Installations of Windows Server using only Server Core (i.e. without a GUI) are not supported.

JDK(tick)

A JDK (1.8.x 64bits) is required. Supported versions are as follows:

  • OpenJDK

  • Oracle Java

Powershell(tick)

The ability to execute Powershell scripts is required during the installation process.

CAST Imaging for Docker (Microsoft Windows or Linux)

SoftwareSupportedNotes
Host Operating System(tick)

Microsoft Windows

  • Windows Server 2019 (64bit) and cumulative update of September 2020

Installations of Windows Server using only Server Core (i.e. without a GUI) are not supported.

Linux

  • Ubuntu Server (16.04 LTS / 18.04 LTS / 20.04 LTS)
  • CentOS (7 or 8)

Third-party software required
for install on Docker (Linux and Windows)


(tick)

Docker on Linux

When using the Docker Installer extension

  • Docker Engine ≥ 18.0
  • docker-compose ≥ 3.0
  • curl

Docker on Microsoft Windows

  • Docker Desktop for Windows - latest version recommended, or one that provides:
    • Docker Engine ≥ 19.03.5
    • docker-compose ≥ 3.0
    • Containers for Linux must be enabled
  • Resources for Docker:
JDKOptional

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 Java

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 nameDocker container nameDescriptionDefault Listening PortNotes
CAST Imaging System - imaging-ETLetlCAST Imaging application management service.9001-
CAST Imaging System - Frontend servicenginxCAST 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-serviceserverCAST Imaging back-end web service.9000-
CAST Imaging System - login serviceloginCAST Imaging login and authentication service.8084From 2.1.0-funcrel this image is no longer pushed. Merged into "server".
CAST Imaging System - sourcecode servicesourcecodeCAST Imaging sourcecode service.9980From 2.1.0-funcrel this image is no longer pushed. Merged into "server".
CAST Imaging System - Neo4j Graph Databaseneo4jNeo4j 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(tick)
CAST AIP 8.2.x(tick)


  • 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

BrowserSupportedNotes
Microsoft Edge(tick)Minimum supported release: Windows 10 Creators Update (1703)

Mozilla Firefox

(tick)Minimum supported release: 63.0
Google Chrome(tick)Minimum supported release: ≥ 70.0
  • No labels