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.