Skip to main content
Version: Next

Planning Your Deployment

Installing and configuring ASI is the first step to unlocking the full potential of this powerful microservices-based platform. ASI supports a variety of deployment patterns designed to provide scalability, security, and flexibility for diverse operational needs.


Deployment Types

ASI offers four deployment types, categorized into fullstack and core configurations, each available in standalone or clustered modes. These options allow you to align the platform’s setup with your specific requirements.

Fullstack Configurations

Fullstack deployments include all components of the platform: Core, Management Service, Authenticator, Dashboards, and Events.

Fullstack Clustered

Fullstack Clustered Deployment

This deployment includes all components in a highly available clustered environment. Designed for large-scale or mission-critical operations, it ensures fault tolerance and scalability by requiring a minimum of three nodes for quorum.


Fullstack Standalone

Fullstack Standalone Deployment

This configuration includes all components but operates in a single-node environment. It is ideal for smaller-scale deployments or testing scenarios where high availability is not required.


Core Configurations

Core deployments include only the mandatory components of the platform: Core, Management Service, and Authenticator.

Core Clustered

Core Clustered Deployment

This setup provides a scalable and resilient base platform in a clustered environment. It is suited for organizations that need a minimal, highly available setup without optional components like Dashboards and Events.

Core Standalone

Core Standalone Deployment

This configuration includes only the mandatory components in a single-node environment. It is a simplified deployment designed for smaller environments or testing purposes.


Cloud vs. On-Premise

Cloud Deployments

In cloud environments, a minimum of 3 nodes is sufficient for a clustered setup to ensure fault tolerance and scalability.

On-Premise Deployments

For on-premise setups, we recommend a stretched cluster configuration with a minimum of 3 nodes per site, for a total of 6 nodes in a 2-site on-premises deployment. This configuration ensures high availability and fault tolerance across multiple physical locations.


System Requirements

To deploy ASI, refer to the Supported Platforms ensure the following prerequisites are met:

  • Database: PostgreSQL 15+ is required for core deployments for managing and storing essential data.
  • Operating System: RPM packages are provided for Linux EL8 and EL9.
  • Java: Java 17 is recommended for optimal performance and feature compatibility.

Network Requirements


Next Steps

This guide includes detailed installation steps and diagrams to help you configure ASI in your chosen deployment type. Follow along to ensure your environment is set up for success.