Smarty requires a 64-bit version of the Linux operating system. We recommend using Linux Debian.
Calculation of Smarty application server configuration (Middleware)
Optimal configuration for 50,000 concurrent users with increased interactivity of the customer application (automatic information updates, quick response, expanded EPG, sending viewing statistics data, generating filtered data samples, etc.):
2 x Intel Xeon E5-2620 level CPU
64GB DDR3
2 x 500GB HDD (RAID-1)
Maximum server performance depends on the customer applications used and their functions.
Smarty load testing results with 100,000 concurrent users can be found here: https://github.com/microimpuls/admin-tools/tree/master/smarty_stress_test/results
Supported DBMS
You can find the solution architecture diagram, as well as the supported DBMS, on the description page.
Calculation of DBMS server configuration
Optimal DBMS server configuration for MySQL/Percona:
1 x Intel Xeon E3-1230 v3 level CPU
32GB DDR3
2 x 500GB HDD (RAID-1)
Load Balancing
More detailed information about scaling, load balancing and fault tolerance of Smarty and the services used in the solution can be found on this page.