Поделиться через


Руководство по использованию служб лабораторий Azure для запуска хакатона

Внимание

Поддержка служб лабораторий Azure прекратится 28 июня 2027 г. Дополнительные сведения см. в руководстве по выходу на пенсию.

С помощью Служб лабораторий Azure организаторы хакатона могут быстро создавать предварительно настроенные облачные среды для запуска хакатона с несколькими участниками. Каждый участник может использовать идентичную и изолированную виртуальную машину для хакатона.

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

Службы лабораторий Azure используют доступ на основе ролей Azure (Azure RBAC) для управления доступом к службам лабораторий Azure. Дополнительные сведения см . в встроенных ролях служб лабораторий Azure. Использование Azure RBAC позволяет четко отделять роли и обязанности по созданию лабораторий и управлению ими в разных командах и людях в организации. В зависимости от структуры и обязанностей организации это руководство может повлиять на разных пользователей, таких как ИТ-администраторы или организаторы хакатона.

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

Руководство

  • Создайте лабораторию в регионе или расположении, близком к участникам.

    Чтобы сократить задержку, создайте лабораторию в регионе, который расположен ближе всего к участникам хакатона. Если участники находятся по всему миру, используйте лучшее решение, чтобы создать лабораторию, расположенную в центре. Кроме того, используйте несколько лабораторий в зависимости от расположений участников.

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

    Как правило, чем больше размер вычислительных ресурсов, тем быстрее выполняется виртуальная машина. Однако, чтобы ограничить затраты, можно выбрать соответствующий размер вычислительных ресурсов в зависимости от потребностей участников. Дополнительные сведения о доступных объемах вычислительных ресурсов см. в разделе Сведения о размере виртуальной машины в данном руководстве администратора.

  • Настройте RDP\SSH для подключения к удаленному рабочему столу на виртуальных машинах Linux.

    Если в хакатоне используются виртуальные машины Linux, убедитесь, что удаленный рабочий стол включен, чтобы участники могли использовать RDP (протокол удаленного рабочего стола) или SSH (Secure Shell) для подключения к своим виртуальным машинам. Этот шаг требуется только для виртуальных машин Linux и должен быть включен при создании лаборатории. Кроме того, для RDP может потребоваться установить и настроить сервер RDP и пакеты ГРАФИЧЕСКОго интерфейса на виртуальной машине шаблона перед публикацией. Дополнительные сведения см. в статье о включении удаленного рабочего стола для Linux.

  • Установка и отключение обновлений Windows.

    Если вы используете образ Windows, рекомендуется установить последние обновления Windows на виртуальной машине шаблона лаборатории перед публикацией лаборатории. Установите последние обновления для целей безопасности и чтобы избежать того, что участники хакатона нарушаются во время хакатона для установки обновлений, что также может привести к перезапуску виртуальных машин. Вы также можете отключить обновления Windows, чтобы предотвратить любые будущие прерывания во время хакатона. См. руководство по установке и настройке обновлений Windows.

  • Определите, как участники выполняют резервное копирование своей работы.

    Участники хакатона назначаются каждой виртуальной машине в течение всего времени существования хакатона. Вместо сохранения работы непосредственно на виртуальной машине участники могут создать резервную копию своей работы за пределами виртуальной машины, что также позволяет им получить доступ к данным после завершения хакатона. Например, участники могут сохранять данные в OneDrive, GitHub и т. д. Чтобы использовать OneDrive, вы можете настроить его автоматически для участников на своих виртуальных машинах лаборатории. См. руководство по установке и настройке OneDrive.

  • Задайте производительность виртуальной машины в соответствии с количеством участников.

    Убедитесь, что емкость виртуальной машины лаборатории устанавливается на основе количества участников, которые вы ожидаете в хакатоне. При публикации виртуальной машины шаблона может потребоваться несколько часов, чтобы создать все виртуальные машины лаборатории. Рекомендуется создать лабораторию и лабораторные виртуальные машины заранее до начала хакатона. Дополнительные сведения см. в разделе "Настройка емкости лаборатории".

  • Решите, следует ли ограничить доступ к лаборатории.

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

  • Проверьте параметры расписания, квот и автоматического завершения работы.

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

    Расписание: расписание позволяет автоматически управлять запуском и завершением работы виртуальных машин лаборатории. По умолчанию при создании новой лаборатории расписание не настраивается. Тем не менее следует убедиться, что расписание лаборатории задано в соответствии с потребностями хакатона. Например, если хакатон начинается в субботу в 8:00 и заканчивается в воскресенье в 5:00 вечера, создайте расписание, которое автоматически запускает машину в 7:30 утра в субботу (около 30 минут до начала хакатона) и закрывает его в 5:00 вечера в воскресенье. Вы также можете не использовать расписание вообще и полагаться на время квоты.

    Квота: квота определяет количество часов, к которым участники имеют доступ к виртуальной машине лаборатории за пределами запланированных часов. Если квота достигнута во время использования участника, компьютер автоматически завершает работу, и участник не может перезапустить его, если квота не увеличивается. По умолчанию при создании лаборатории квота устанавливается равной 10 часам. Настройте квоту, чтобы разрешить достаточно времени для длительности хакатона, особенно если вы не создали расписание.

    Autoshutdown: если этот параметр включен, параметр автозапуска вызывает автоматическое завершение работы виртуальных машин Windows после определенного периода времени после отключения участника от сеанса RDP. По умолчанию этот параметр отключен.

  • Настройте параметры брандмауэра, чтобы разрешить подключение к виртуальным машинам лаборатории.

    Убедитесь, что параметры брандмауэра вашей организации или расположение, в котором размещается хакатон, позволяют подключаться к виртуальным машинам лаборатории с помощью RDP или SSH. Дополнительные сведения см. в руководстве по настройке параметров брандмауэра сети.

  • Установите клиент RDP/SSH на планшетах участников, macs, пк и т. д.

    Для подключения к виртуальным машинам лаборатории необходимо установить клиент RDP и(или) SSH на планшетах или ноутбуках. Дополнительные сведения о требуемом программном обеспечении и подключении к виртуальным машинам лаборатории см. в статье "Подключение к виртуальной машине лаборатории".

  • Проверьте виртуальные машины лаборатории.

    После публикации виртуальных машин лаборатории убедитесь, что они настроены правильно. Так как все виртуальные машины лаборатории идентичны, необходимо выполнить проверку только для одной из виртуальных машин лаборатории:

    1. Подключитесь к виртуальной машине лаборатории с помощью RDP и SSH.
    2. Откройте каждое приложение и средство, установленное для настройки базового образа виртуальной машины.
    3. Ознакомьтесь с несколькими основными сценариями, которые являются представительными действиями хакатона, чтобы обеспечить достаточную производительность виртуальной машины на основе выбранного размера вычислений.

В день проведения хакатона

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

  1. Запустите виртуальные машины лаборатории.

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

  2. Пригласите участников хакатона зарегистрировать и получить доступ к виртуальной машине лаборатории.

    Предоставьте участникам следующие сведения, чтобы они могли получить доступ к своим виртуальным машинам лаборатории.

    • Ссылка на регистрацию в лаборатории. Дополнительные сведения см . в руководстве по отправке приглашений пользователям.
    • Учетные данные для подключения к компьютеру. Этот шаг применяется только в том случае, если лаборатория была настроена с одинаковыми учетными данными для всех виртуальных машин лаборатории.
    • Инструкции по подключению к виртуальной машине лаборатории. Инструкции для конкретной ОС см. в разделе "Подключение к виртуальной машине лаборатории".

Следующие шаги