Skip to main content
Version: 2023.3

Architecture (High Availability)

This architecture describes a Quali-certified automatic failover solution for all core components of the application, without a Single Point of Failure (SPOF). Alternative solutions are described in each respective article.

ComponentSolution
Quali App ServerQuali Server service - Windows Server Clustering (active/passive)
QuickSearch - Windows Server Clustering (active/active)
License serverWindows Server Clustering (active/standby)
Database Servers (SQL Server, MongoDB)Windows Server Clustering (active/standby)
Web ServerBasic, performance setup: Windows ARR load balancing (active/active)
Advanced setup: Windows ARR load balancing (active/active)
Execution ServerNatively supported by CloudShell (active/active)

The following diagram depicts the main components of the CloudShell application for an advanced set up, as deployed in an end-to-end HA Plugin within which Web server, license server, execution server and Application server may be co-hosted on each node of the application cluster. Each component may fail over independently without impacting the integrity and user experience of the end user.