Smarty requires a 64-bit version of the Linux family. We recommend using Linux Debian.
Configuration of Smarty Application Server (Middleware)
Optimal configuration for 50,000 concurrent users with increased interactivity of the subscriber application (automatic information updates, quick response, advanced transmission program, sending data of browsing statistics, forming filtered data samples, etc.):
2 x CPU level Intel Xeon E5-2620 64GB DDR3 2 x 500GB HDD (RAID-1)
Maximum server performance depends on the subscriber applications used and their functions.
Results of Smarty load testing with 100,000 concurrent users: https://github.com/microimpuls/admin-tools/tree/master/smarty_stress_test/results
Supported DBMS
Scheme architecture solutions, as well as supported DBMS you can find on the page description.
Calculation of DBMS server configuration
Optimal DBMS server configuration for MySQL/Percona:
1 x CPU Intel Xeon E3-1230 v3 32GB DDR3 2 x 500GB HDD (RAID-1)
Load balancing
You can find more detailed information on the scaling, load distribution and fault tolerance of Smarty and the services used in the solution page.