Я хочу разместить 20 копий одной и той же виртуальной машины для заключительного экзамена, который я сдам в классе компьютерных наук. Ресурсы кампуса оказались крайне ненадежными, и я ищу альтернативные решения. Идеи такие:
Если я размещу их сам, есть ли какой-нибудь способ узнать, достаточно ли у моего домашнего сервера ресурсов для этого?
Если я размещаюсь у какого-либо провайдера, такого как AWS (или аналогичный), будет ли стоимость управляемой (например, менее 50 долларов США за 20 серверов, работающих в течение 8 часов)?
Есть ли другие решения, которые мне следует рассмотреть?
Не стоит размещать такое дома.
Скорее всего, ваша домашняя установка имеет множество точек отказа. (т.е. у вас есть только один источник питания, только одно подключение к Интернету, только одна физическая машина)
А если во время экзамена что-то пойдет не так, то винить не на кого.
Вместо этого вам нужно сначала поговорить с людьми, ответственными за инфраструктуру кампуса, о ваших потребностях. Если экзамен проводится в университетском городке, вы, вероятно, все равно будете зависеть от подключения к Интернету в кампусе, если вы выберете хостинг в другом месте.
Если системные администраторы объектов на территории кампуса не могут предоставить вам ресурсы для запуска такого количества виртуальных машин, но они могут гарантировать вам избыточное подключение к Интернету от места проведения экзамена до магистрали Интернета, тогда вы можете начать рассматривать поставщиков облачных услуг.
Если вы в конечном итоге выберете облачного провайдера, нужно помнить о нескольких вещах:
Возможно, вы в конечном итоге выберете хостинг в кампусе и вернетесь к облачному провайдеру. Однако это имеет смысл только в том случае, если системные администраторы вашего кампуса могут дать лучшие гарантии для сети, чем они могут для вычислительных ресурсов.
Нет, не применяйте такой подход. Это слишком много работы и пустая трата времени. Слишком много повторений в конфигурации и возможность ошибки. Это также ужасный способ масштабирования, если позже вы возьмете больше учеников. Ваша работа - учить, а не быть ИТ-администратором.
Используйте чужую веб-инфраструктуру, прошедшую боевые испытания. Есть много интернет-сервисных компаний, которые предоставляют платформу для прохождения тестов через Интернет. Примером является ClassMarker.