Skip to main content
Version: 2023.3

Minimum Requirements for CloudShell Servers and Clients

This article includes prerequisites and supported platforms that are required for CloudShell Server components, including Quali Server, Execution Server, QualiX Server, Insight BI and Linux Execution Server.

Hardware requirements

Hardware requirements for Quali Server

Hardware and software requirements change depending on the type and scale of your CloudShell deployment.

To help you understand the type of deployment you have, please consult the following table:

 POC environmentTeam TierPremium Tier
Number of users1-55-5050-500
Number of concurrent sandboxes1-1010-5050-250
Number of execution servers1-21-55-10
note

The above numbers are estimates intended to give you an idea of the type of deployment and resources you will need. For larger deployments, please contact your Technical Account Manager.

The table below describes the minimum requirements for your Quali Server. Note that it is possible to exceed the deployment size given in the table below with machines that have more memory and cores.

 POC environmentTeam TierPremium Tier
CPU4 logical cores8 logical cores16 logical cores
Memory8 GB16 GB32 GB
Storage (hard disk)20 GB40 GB (SSD)100 GB (SSD)
Network card 1/10 GB, according to network load1/10 GB, according to network load

Hardware requirements for all other CloudShell servers/clients

The following table lists the minimum recommended requirements for all other (non-Quali Server) CloudShell server and client machines.

 CPUMemoryStorage (hard disk)
CloudShell Portal6 logical cores16 GB20 GB (SSD recommended)
Windows Execution Server4 logical cores8 GB60 GB
Linux Execution Server2 logical cores4 GB60 GB
QualiX Server2 logical cores4 GB15 GB
Insight BI ServerFor details, please contact your Technical Account Manager.
Resource Manager Client
TestShell Studio
CloudShell Authoring
TestShell Remote Runner
4 logical cores8 GB10 GB
Execution Server Recommendations around Test and Shell automation

Execution Server requirements vary according to the required usage. For example, in a scenario where 16 CPU-intensive tests are run at any given time, an optimal environment would be a machine with 32 CPU cores, with capacity set to 16, or 2 machines with 16 CPU cores, with capacity set to 8 for each machine. In another scenario where 8 memory-intensive tests are run at any given time, an optimal environment would be a machine with 16 GB RAM, with capacity set to 8.

Hardware requirements for Kubernetes (for New Job Scheduling)

The Kubernetes cluster must have three 2GB memory pods. This is required for the RabbitMQ that is installed on the cluster.

Windows OS requirements

The following table lists Windows OS requirements for each CloudShell server and client. For specific software requirements and 3rd party tools, see the Related Topics section at the bottom of this page and the 3rd Party Software article.

RequirementsDescription
Quali Server
CloudShell Portal
Windows Execution Server
Any of the following Windows Server versions:
  • Server 2012 64 bit Standard or Datacenter edition
  • Server 2012 R2 64 bit Standard or Datacenter edition
  • Server 2016 Standard or Datacenter edition
  • Server 2019 Standard or Datacenter edition
  • Server 2022 Standard
Notes:
  • Windows Servers 2012/2016/2019 support High Availability (HA) solutions.
  • Windows Server 2012 editions are not supported with MongoDB 6 and above.
Linux Execution ServerCentOS 7.2 and up
QualiX
  • Ubuntu 20.04 (Default)
  • RedHat 8
Insight BIPlease consult Sisense official documentation at: https://documentation.sisense.com/latest/getting-started/minimum-requirements.htm
Resource Manager Client
TestShell Studio
CloudShell Authoring
TestShell Remote Runner
CloudShell Monitor
Any of the following Windows versions:
  • 10 Pro edition
  • 11 Pro edition
  • Any of the above supported Windows Server versions