The Mizu VoIP server runs as a Windows service application with good scalability across different hardware configurations from low cost PC's up to modern SMP systems with 32 processors. The service is a native application written in C++ capable to handle millions of endpoints. If your traffic is below 1000 simultaneous calls then stop reading this and just start ahead with a best-offer/low-cost server like a cheap 4 core CPU with 8 GB RAM. You can also use a virtual server. To maximize service availability add another server and you already got doubled performance and a hot backup in case if you encounter a hardware failure.
Requirements:
Example optimal hardware for 300000 users with 3000 simultaneous calls: any modern cpu with 9000 passmark points or above (for example Intel Xeon E5-4650), 16 GB RAM, 500 GB SSD Typical hardware recommendations:
Although we were described hardware usage related to simultaneous calls as an easy to use concept, in reality the relevant statistics from the performance point of view are the followings:
Also for the CPU the relevant is their real performance and not the number of cores. See the passmark point of your CPU: https://www.cpubenchmark.net/ If you would like to take advantage of Mizutech support, make sure to provide a hardware which can run Windows OS comfortably, even if your traffic is low and otherwise it could be run on an underpowered server. This means at least a dual core CPU with 3 GB RAM. Benchmarks: Here is our last test results using Xeon E5620 with 8 GB RAM:
Test results using UDP transport with tunneling and encryption on a Xeon E5620 with 8 GB RAM:
We recommend a hardware overprovisioning under real circumstances to have enough resources to deal with high traffic peaks, DoS attacks, extra features and other unexpected load.
Scalability, redundancy and highly available deployments can be achieved as described here.
Load balancer: You can easily scale your system using our rock stable sip load balancer which can handle and enormous amount of traffic, capable to fully saturate a gbit link with SIP signaling. More exactly it is capable to handle 100000 PPS (packets per second) which means a million of simultaneous calls. When this load balancer is used you also have an extra protection against software and hardware failures by the load balancer automatic failover and rerouting capabilities depending on your app servers health statistics.
VoIP Server