System requirements for 0 users

Connection channels

Web server – DBMS server

0 Mb/sec

Web server – user

Minimum: 0 Mbps

Recommended : 0 Mbps

Input/output

0 IOPS

Input/output (DBMS server)

0 IOPS

Application server

Environment

Virtual infrastructure

vCPU

Number of cores — 0 and more, frequency 2,6 GHz and more (Haswell gen. or newer)

vRAM

6 GB

HDD (OS)

60 GB, 100 IOPS, latency less than 10 ms

 

HDD (application)

20 GB, 100 IOPS, latency less than 10 ms

Network interface

Number — 1, speed 1 GbE and more

Ratio of virtual and physical cores

No more than 2 virtual cores per 1 physical core

Database server

OS

Linux Debian 10–11

Environment

Virtual infrastructure (physical servers preferable)

vCPU

Number of cores — 0 and more, frequency 3 GHz and more (Haswell gen. or newer)

vRAM

6 GB

Network interface

Number — 1, speed 0.1 GbE and more

Ratio of virtual and physical cores

No more than 1 virtual core per 1 physical core

Caching server (user sessions)

OS

Linux Debian 10–11

Software requirements

Redis Server 4.0 and up

Environment

Virtual infrastructure

vCPU

Number of cores — 1 and more, frequency 2,4 GHz and more

vRAM

2 GB (on Linux)

HDD

20 GB, 20 IOPS, latency less than ms (on Linux)

Network interface

Number — 1, speed 0.1 GbE and more

Ratio of virtual and physical cores

No more than 2 virtual cores per 1 physical core

Marketplace solution requirements

Using of additional Marketplace solutions may affect system requirements. For more information, contact the vendor of the solution.

Implementation recommendations

The main parameter for calculating hardware requirements is the predicted number of users. At the same time, other indicators can affect the performance of the system:

  • number of integrations;
  • number of sections and pages;
  • average number of requests;
  • minimum and maximum response time;
  • file storage mode;
  • average file size, etc.

It is recommended during the implementation of the application to form practical cases with a high load and count performance measurements in conditions close to the real load on the application.

If the load increases, it may be necessary to revise the system requirements.