This page gives some indicative sizings for the servers you will need to run PhixFlow. The exact resource levels you need will depend on the details of your solution, how complex the calculations it has to perform, and how many concurrent users you need to handle. In many virtualised environments it is straightforward to change the level of CPU and memory (see Resizing servers for the server configruation changes you need to make after doing this). It is worth monitoring the performance of PhixFlow and the database to get the right balance of performance and cost.
...
| Server Size | ||
---|---|---|---|
Small | Medium | Large | |
Daily records | 1m | 10m | 100m |
Application Server | |||
CPU cores | 4 | 8 | 16 |
Memory | 16 GB | 32 GB | 64 GB |
Disk space1 | 50 GB | 100 GB | 200 GB |
Database Server | |||
CPU cores | 2 | 4 | 8 |
Memory | 16 GB | 32 GB | 64 GB |
Data disk space | 250 GB - 500 GB | 1 - 2 TB | 4 -8 TB |