Skip to content

Server Hardware Requirements

This article lists the requirements for server hardware when installing Rox.Chat Server in hosted mode (at the customer's facilities).

Rox.Chat guarantees the stated performance of the service when Rox.Chat Server is installed on dedicated servers without using virtualization techniques. The requirements for such hosts are set out in the table below.

If Rox.Chat is installed on virtual machines (VPS) or in Docker containers, these virtual machines must be hosted on the customer's own hardware, not used for other purposes, especially by third parties. The entire server configuration must be coordinated with Rox.Chat. In any case, when virtualization is used, the requirements set out below are increased by a factor of 1.5.

Note that Rox.Chat is recommended to be placed on three hosts: separately application server, relational DBMS and columnar DBMS.

Requirements for hardware parameters for each host on which the Rox.Chat server is installed:

Parameter Configuration: 25 agents simultaneously in the system not in the Offline status, 50 active chats Configuration: 50 agents simultaneously in the system not in the Offline status, 100 active chats Configuration: 75 agents simultaneously in the system not in the Offline status, 150 active chats Configuration: 100 agents simultaneously in the system not in the Offline status, 200 active chats
Processor architecture x86-64 x86-64 x86-64 x86-64
Number of cores Application server: 4
Relational DBMS: 4
Columnar DBMS: 8
Application server: 8
Relational DBMS: 4
Columnar DBMS: 8
Application server: 8
Relational DBMS: 8
Columnar DBMS: 8
Application server: 16
Relational DBMS: 8
Columnar DBMS: 16
RAM Application server: 16GB
Relational DBMS: 16GB
Columnar DBMS: 16GB
Application server: 32GB
Relational DBMS: 16GB
Columnar DBMS: 16GB
Application server: 64GB
Relational DBMS: 32GB
Columnar DBMS: 16GB
Application server: 64GB
Relational DBMS: 32GB
Columnar DBMS: 16GB
Free disk space 20-50 GB for the service, 100 GB for logs, 1 TB for files 20-50 GB for the service, 200 GB for logs, 2 TB for files 20-50 GB for the service, 300 GB for logs, 3 TB for files 20-50 GB for the service, 400 GB for logs, 4 TB for files
Number of servers 3 (application server, relational DBMS server, columnar DBMS server) 6 (2 application servers, 2 relational DBMS servers, 2 columnar DBMS servers, active/stand-by) 6 (2 application servers, 2 relational DBMS servers, 2 columnar DBMS servers, active/stand-by) 6 (2 application servers, 2 relational DBMS servers, 2 columnar DBMS servers, active/stand-by)

The recommendations are relevant for system operation within the load parameters of the standard SLA

Hard disk requirements and partitioning can be found in the article Hard disk requirements.

N.B.

The system is not tested on servers of other architectures (ARM, PPC, etc.) and therefore Rox.Chat performance on these platforms is not guaranteed.

Hardware requirements also depend on the load on the system, the number of agents and visitors.