I'm trying to build a virtual Network lab simulator setup for a classroom setting. Thinking about using a big ol 32GB RAM/i9 CPU server with GNS3 on it and just have like 10 laptops for the students to connect to it. However, a couple of things are required: the setup needs to be completely mobile, remote capability from anywhere in the world, each student laptop GNS3 session is completely separate from one another so they won't interfere with each other's work, not looking to spend more than $30,000.
I'd like to know your ideas how this can be accomplished.