The MLB operates with minimal hardware resource consumtion. For less than 20000 PPS/100000+ simultaneous calls: a cheap server with 4 cpu core and 4 GB RAM is more than enough. More details: A common 8 core Xeon single cpu (with 8000 passport points) with 8 GB RAM is enough to fulfill the highest load demands. Most important is CPU cache, bus bandwidth, RAM speed/bandwidth and NIC performance. Add a quality motherboard (with high bus speed) and quality NIC (ethernet controller). Disk usage: The MLB requires only a few MB free space however for detailed logs you might add some more space like 50 GB. Add any disk (a slow disk if fine. just be it stable. you might consider raid 1 for better stability). Make sure to have a backup if the hardware fails with the possibility to easily flip the hardware/ethernet cable or you can use dynamic IP (so you can turn off the crashed server and assign it’s IP for the backup server). Multi CPU systems are a waste for this application, since a modern 4-8 core Xeon can handle more than a full gigabit. RAM above 8 GB are wasteful. Faster is better. Windows OS (Both 32 and 64 bit versions are supported). Disable all unneeded services on the OS (disable IIS). Don't install/run unneeded software to the server (no extra firewall or virus scanner is needed). Disable automatic updates to prevent restarts. Your server will be secured since it will not use any of the windows components (only core and tcp/ip stack) and on the built-in firewall enable incoming only for the MLB service.
info@mizu-voip.com