System requirements for 5000 - 7000 users
The requirements are presented in the table below:
Application server
Environment | Virtual infrastructure |
CPU (number of virtual cores, frequency) | 4 > 2,6 GHz (Haswell ge. or newer) |
RAM | 20 Gb |
Disk space (capacity, IOPS, latency) | Operating system - 60 GB, 100 IOPS, <10 ms Application - 20 GB, 100 IOPS, <10 ms |
Ratio of virtual and physical cores | No more than 2 virtual cores per 1 physical core |
Network interface (number, speed) | 1 >= 1 GbE |
Number of servers | Without considering the fault tolerance: 14 |
With considering the fault tolerance: 15 | |
Fault-tolerance options | N+1 |
The database server
Environment | Virtual infrastructure (physical servers preferable) |
CPU (number of virtual cores, frequency) | 50 > 3 GHz (Haswell ge. or newer) |
RAM | 392 GB |
Disk space (capacity, IOPS, latency) | Operating system - 80 GB, 100 IOPS, <7 ms Application - 2100 GB, 7000 IOPS, <6 ms Tempdb - 100 GB, 7000 IOPS, <6 ms Transaction logs (full recovery model) - 840 GB, 7000 IOPS, <6 ms |
Ratio of virtual and physical cores | No more than 1 virtual core per 1 physical core |
Network interface (number, speed) | 2 >= 10 GbE |
Number of servers | Without considering the fault tolerance: 1 |
With considering the fault tolerance: 2 | |
Fault-tolerance options | N+1 |
Caching server (user sessions)
Environment | Virtual infrastructure |
CPU (number of virtual cores, frequency) | 1 > 2,4 GHz |
RAM | 26 GB |
Disk space (capacity, IOPS, latency) | 20 GB, 100 IOPS, < 10 ms |
Ratio of virtual and physical cores | No more than 2 virtual cores per 1 physical core |
Network interface (number, speed) | 1 >= 0.5 GbE |
Number of servers | Without considering the fault tolerance: 1 |
With considering the fault tolerance: 3 | |
Fault-tolerance options |
Load balancer server
Environment | Virtual infrastructure |
CPU (number of virtual cores, frequency) | 2 > 2,6 GHz |
RAM | 10 Gb |
Disk space (capacity, IOPS, latency) | 20 GB, 20 IOPS, < 10 ms |
Ratio of virtual and physical cores | No more than 2 virtual cores per 1 physical core |
Network interface (number, speed) | 2 >= 10 GbE |
Number of servers | Without considering the fault tolerance: 1 |
With considering the fault tolerance: 2 | |
Fault-tolerance options | N+1 |
Version control system server
Environment | Virtual infrastructure |
CPU (number of virtual cores, frequency) | 2 > 2,60 GHz |
RAM | 8 Gb |
Disk space (capacity, IOPS, latency) | 100 GB, 20 IOPS, < 20 ms |
Ratio of virtual and physical cores | No more than 2 virtual cores per 1 physical core |
Network interface (number, speed) | 1 >= 0.1 GbE |
Node configuration of fail-over cluster | Not supported |