Introduction

Console 2.x brings improvements and changes, mainly designed to improve the overall flexibility of deployment and application analysis. The main changes are in the architecture and deployment areas, as listed below.

See AIP Console - 2.x - Main updates and new features for more information.

Benefits of Console 2.x

Current deployment limitations

Architecture

Docker containers provided by CAST

All Docker containers are Linux based.


ContainerDefault portDescription
aip-gateway8081

This is the entry point to Console. It receives registered services from the Service Registry and forwards incoming requests to the required services. It also acts as a load balancer, so it can transparently handle multiple registered service instances, based on the chosen load balancing strategy.

aip-service-registry8088, 2281Used to register the various required services and monitor their health.
keycloak (OAuth2)8086The OAuth2 server (Keycloak- provides authentication services for Console.
dashboards8087The embedded Health and Engineering Dashboards (available from 2.0.0-beta2).
postgres2285The Node Database: used primarily to store information about the Node instances. It can also be used to store Application analysis/snapshot data if required (but CAST recommends dedicated CAST Storage Service/PostgreSQL instances).

Java JAR installers

In  2.0.0-funcrel, CAST provides Java JAR installers (along side the elements required for a Docker installation) as part of the download media available on CAST Extend (https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console&version=latest):

These installers are an alternative to a deployment on Docker, however, they currently contain some limitations/constraints and require some additional manual configuration post installation. Therefore CAST highly recommends that Docker is used for an enterprise deployment scenario wherever possible. 

See 2.x - Enterprise mode - Installation of AIP Console front-end via Java JAR installers for more information about this.

Prerequisites

See Prerequisites (for CAST Dashboard deployment) or Prerequisites for CAST Imaging (CAST Imaging deployment).

Installation and configuration instructions

See the following:

Upgrade process

See the following: