Во-первых, это совсем не маленькое начинание. Я рекомендую вам, возможно, получить консультацию, и если вы находитесь в Великобритании, я буду рад помочь!
При этом я хотел бы сделать следующее:
Зачем людям нужен собственный VPS? Нужен ли им доступ в интернет, и нужны ли вам люди, чтобы иметь возможность связаться с ними вне сети? Это будет определять необходимость публичного IP или частного IP.
В значительной степени в зависимости от использования и количества студентов, вам нужно выбрать, какие ресурсы дать. Тестирование может занимать 256-512 МБ ОЗУ и жесткий диск объемом 20 ГБ - разработка или более может составлять 1-2 ГБ ОЗУ и жесткий диск объемом 60+ ГБ ...
После этого вы хотите оставить их всех включенными одновременно или выполнить большую работу, прежде чем они понадобятся людям, и включить только то, что требуется.
Если вы хотите, чтобы некоторые из них были включены в одно время, вам, возможно, удастся обойтись без намного меньшего количества оборудования и дополнительных жестких дисков, это потребует интенсивной работы при запуске и остановке виртуальных машин, но это сэкономит тысячи на оборудовании и не исключит ,
Если вы хотите, чтобы все включалось одновременно, опять же, в зависимости от количества студентов, это может означать большое количество аппаратного оборудования.
В большинстве случаев я бы создал новый диапазон IP-адресов для этого проекта, либо вы хотите зарезервировать несколько адресов в подсети для гипервизора на самих машинах или в другой подсети.
Что касается самого гипервизора, то для платного решения ESX/VSphere является превосходным решением - вы можете загрузить его на каждую машину и использовать функции и балансировку нагрузки на всех доступных вам машинах. Это, безусловно, самое полное решение ... но и самое дорогое на сегодняшний день.
Далее, мой личный выбор - Microsoft Hyper-V Server, который является бесплатным. Сервер Hyper-V отлично подходит для написания сценариев в сочетании с Powershell. Если у вас настроено аппаратное обеспечение и все окружение, вы можете настроить все машины с минимальной работой - при этом производительность * nix в Hyper-V может быть проблематичной (в зависимости от того, с кем вы разговариваете).
Честно говоря, нет простого ответа, и нам нужно знать намного больше информации, чтобы дать вам серьезный ответ, но, я надеюсь, это поставит вас на правильный путь.