In order to do tests, we make android machines that we enroll with MDM. We are at 1000 test machines, to see if the MDM supports such a workload.
Your VM hosting the MDM has 2 cores, 2 GB of ram, and TOMCAT doesn't seem to bug.
However, the 1000 VMs are not running at the same time, we did this test to see how the system reacts.
What do you recommend as machine resource if we really have 1000 devices connected to MDM?
If ever my diploma is selected, the school plans to buy your program, but we wonder, if we host it on a machine, what you recommend as a resource for such a workload