Назад | Перейти на главную страницу

Размещение виртуальных машин для финального экзамена

Я хочу разместить 20 копий одной и той же виртуальной машины для заключительного экзамена, который я сдам в классе компьютерных наук. Ресурсы кампуса оказались крайне ненадежными, и я ищу альтернативные решения. Идеи такие:

Если я размещу их сам, есть ли какой-нибудь способ узнать, достаточно ли у моего домашнего сервера ресурсов для этого?

Если я размещаюсь у какого-либо провайдера, такого как AWS (или аналогичный), будет ли стоимость управляемой (например, менее 50 долларов США за 20 серверов, работающих в течение 8 часов)?

Есть ли другие решения, которые мне следует рассмотреть?

Не стоит размещать такое дома.

Скорее всего, ваша домашняя установка имеет множество точек отказа. (т.е. у вас есть только один источник питания, только одно подключение к Интернету, только одна физическая машина)

А если во время экзамена что-то пойдет не так, то винить не на кого.

Вместо этого вам нужно сначала поговорить с людьми, ответственными за инфраструктуру кампуса, о ваших потребностях. Если экзамен проводится в университетском городке, вы, вероятно, все равно будете зависеть от подключения к Интернету в кампусе, если вы выберете хостинг в другом месте.

Если системные администраторы объектов на территории кампуса не могут предоставить вам ресурсы для запуска такого количества виртуальных машин, но они могут гарантировать вам избыточное подключение к Интернету от места проведения экзамена до магистрали Интернета, тогда вы можете начать рассматривать поставщиков облачных услуг.

Если вы в конечном итоге выберете облачного провайдера, нужно помнить о нескольких вещах:

  • Заранее обратитесь в службу поддержки поставщика облачных услуг, чтобы убедиться, что ресурсы будут доступны в течение дня.
  • Активируйте виртуальные машины за несколько часов до экзамена, возможно, даже накануне экзамена. Хотя это, конечно, увеличит стоимость, но значительно снизит риск.
  • Избегайте использования предварительно замещаемых виртуальных машин (или любой другой терминологии, которую использует выбранный вами облачный поставщик для подобных вещей). Деньги, которые вы бы сэкономили, просто не стоят того риска, что поставщик решит передать ресурсы более важному клиенту в середине вашего экзамена.
  • Избегайте большинства единичных точек отказа, располагая ресурсами в двух независимых регионах, чтобы экзамен можно было продолжить, даже если во время экзамена один облачный регион отключится.

Возможно, вы в конечном итоге выберете хостинг в кампусе и вернетесь к облачному провайдеру. Однако это имеет смысл только в том случае, если системные администраторы вашего кампуса могут дать лучшие гарантии для сети, чем они могут для вычислительных ресурсов.

Нет, не применяйте такой подход. Это слишком много работы и пустая трата времени. Слишком много повторений в конфигурации и возможность ошибки. Это также ужасный способ масштабирования, если позже вы возьмете больше учеников. Ваша работа - учить, а не быть ИТ-администратором.

Используйте чужую веб-инфраструктуру, прошедшую боевые испытания. Есть много интернет-сервисных компаний, которые предоставляют платформу для прохождения тестов через Интернет. Примером является ClassMarker.