Aide pour utiliser Azure Lab Services dans le cadre d’un hackathon

Important

Azure Lab Services sera mis hors service le 28 juin 2027. Pour plus d’informations, consultez le guide de mise hors service.

Avec Azure Lab Services, les organisateurs de hackathons peuvent rapidement créer des environnements cloud préconfigurés pour mettre en place un hackathon à plusieurs participants. Chaque participant peut utiliser une machine virtuelle identique et isolée pour le hackathon.

Conçu pour être léger et facile à utiliser, Azure Lab Services vous permet de configurer rapidement un nouveau laboratoire de machines virtuelles pour votre hackathon. Cet article propose une aide pour configurer des labos dans Azure Lab Services afin d’optimiser le déroulement d’un hackathon.

Azure Lab Services utilise le contrôle d’accès en fonction du rôle Azure (RBAC Azure) pour gérer l’accès à Azure Lab Services. Pour plus d’informations, consultez Rôles intégrés Azure Lab Services. L’utilisation du RBAC Azure vous permet de séparer clairement les rôles et les responsabilités pour créer et gérer des labos entre différentes équipes et personnes de votre organisation. Selon la structure et les responsabilités de votre organisation, cette aide peut concerner différentes personnes, comme les administrateurs informatiques ou les organisateurs du hackathon.

Pour utiliser Lab Services dans le cadre de votre hackathon, veillez à créer le plan de labo et votre labo au moins quelques jours avant le début du hackathon.

Assistance

  • Créez le laboratoire dans une région ou un emplacement le plus proche des participants.

    Pour réduire la latence, créez votre laboratoire dans une région la plus proche des participants à votre hackathon. Si vos participants sont disséminés dans le monde entier, faites appel à votre meilleur jugement pour créer un labo central. Vous pouvez également utiliser plusieurs labos répartis en fonction de la localisation de vos participants.

  • Choisissez une taille de calcul adaptée aux besoins d’utilisation.

    En général, plus la taille de calcul est importante, plus la machine virtuelle est rapide. Cependant, pour limiter les coûts, vous pouvez sélectionner la taille de calcul la mieux adaptée aux besoins de vos participants. Pour plus d’informations sur les tailles de calcul disponibles, consultez les informations sur le dimensionnement des machines virtuelles dans le guide de l’administrateur.

  • Configurez RDP\SSH pour la connexion Bureau à distance aux machines virtuelles Linux.

    Si votre hackathon utilise des machines virtuelles Linux, vérifiez que le Bureau à distance est activé pour que vos participants puissent utiliser le protocole RDP (Remote Desktop Protocol) ou SSH (Secure Shell) pour se connecter à leur machine virtuelle. Cette étape est uniquement requise pour les machines virtuelles Linux et doit être activée lors de la création du laboratoire. Par ailleurs, pour le protocole RDP, vous pouvez être amené à installer et configurer le serveur RDP et les packages GUI sur le modèle de machine virtuelle avant de procéder à la publication. Pour plus d’informations, consultez le guide pratique pour activer le Bureau à distance pour Linux.

  • Installez et arrêtez les mises à jour Windows.

    Si vous utilisez une image Windows, nous vous recommandons d’installer les dernières mises à jour Windows sur le modèle de machine virtuelle du labo avant de publier ce dernier. Installez les dernières mises à jour pour la sécurité et pour éviter que les participants du hackathon soient contraints de le faire pendant le hackathon, ce qui pourrait également provoquer le redémarrage de leur machine virtuelle. Vous pouvez également désactiver les mises à jour Windows pour empêcher toute interruption à venir durant le hackathon. Consultez le guide pratique pour installer et configurer des mises à jour Windows.

  • Décidez de quelle façon les participants vont sauvegarder leur travail.

    Les participants du hackathon se voient attribuer une machine virtuelle pour toute la durée de vie du hackathon. Au lieu d’enregistrer leur travail directement sur la machine virtuelle, les participants peuvent le sauvegarder en dehors de la machine virtuelle, ce qui leur permet également d’accéder aux données une fois que le hackathon est terminé. Par exemple, les participants peuvent enregistrer sur OneDrive, GitHub, etc. Pour utiliser OneDrive, vous pouvez choisir de le configurer automatiquement pour les participants sur leur machine virtuelle de labo. Consultez le guide pratique pour installer et configurer OneDrive.

  • Définissez la capacité des machines virtuelles en fonction du nombre de participants.

    Veillez à définir la capacité des machines virtuelles du labo en fonction du nombre prévu de personnes participant au hackathon. Quand vous publiez le modèle de machine virtuelle, la création de toutes les machines virtuelles du labo peut prendre plusieurs heures. Il est recommandé de créer le labo et les machines virtuelles du labo bien avant le commencement du hackathon. Pour plus d’informations, consultez Définir la capacité du labo.

  • Décidez s’il faut restreindre l’accès au laboratoire.

    Par défaut, l’accès au labo est restreint. Vous devez donc ajouter tous les e-mails des participants à votre hackathon à la liste pour qu’ils puissent s’inscrire et accéder au laboratoire à l’aide du lien d’inscription. Si vous ne connaissez pas les personnes en particulier qui vont participer à l’un de vos hackathons, vous pouvez choisir de désactiver l’option d’accès restreint. Dans ce cas, n’importe qui peut s’inscrire directement au labo via le lien d’inscription. Pour plus d’informations, consultez le guide pratique pour ajouter des utilisateurs.

  • Vérifiez les paramètres de planification, de quota et d’arrêt automatique.

    Azure Lab Services met plusieurs moyens à disposition pour contrôler les coûts et limiter l’utilisation de machines virtuelles. Or, si ces paramètres sont mal configurés, ils peuvent entraîner l’arrêt inattendu des machines virtuelles de votre labo. Pour vérifier que ces paramètres sont configurés correctement pour votre hackathon, vérifiez ce qui suit :

    Planification : une planification vous permet de contrôler automatiquement le moment où les machines virtuelles de vos labos démarrent et s’arrêtent. Par défaut, aucune planification n’est configurée quand vous créez un laboratoire. Toutefois, vous devez vous assurer que la planification de votre laboratoire est adaptée à votre hackathon. Par exemple, si votre hackathon commence le samedi à 8h00 et se termine le dimanche à 17h00, créez une planification qui démarre automatiquement la machine à 7h30 le samedi (environ 30 minutes avant le début du hackathon) et l’arrête à 17h00 le dimanche. Vous pouvez également décider de ne pas utiliser du tout de planification et de se baser sur le temps de quota.

    Quota : le quota contrôle le nombre d’heures durant lesquelles les participants ont accès à une machine virtuelle de labo en dehors des heures planifiées. Si le quota est atteint pendant qu’un participant utilise une machine, celle-ci s’arrête automatiquement et le participant ne peut pas la redémarrer, à moins que le quota soit augmenté. Par défaut, quand vous créez un laboratoire, le quota est de 10 heures. Configurez le quota en prévoyant suffisamment de temps pour que le hackathon puisse arriver à son terme, surtout si vous n’avez pas créé de planification.

    Arrêt automatique : si cette option est activée, le paramètre d’arrêt automatique entraîne l’arrêt automatique des machines virtuelles Windows après un certain laps de temps, une fois qu’un participant s’est déconnecté de sa session RDP. Par défaut, ce paramètre est désactivé.

  • Configurez les paramètres de pare-feu pour autoriser les connexions aux machines virtuelles du laboratoire.

    Vérifiez que les paramètres de pare-feu de votre organisation, ou l’emplacement où est hébergé le hackathon, autorisent la connexion aux machines virtuelles du labo avec RDP ou SSH. Pour plus d’informations, consultez le guide pratique pour configurer les paramètres de pare-feu de votre réseau.

  • Installez le client RDP/SSH sur les tablettes, Mac, PC, etc. des participants.

    Les participants du hackathon doivent disposer d’une tablette ou d’un ordinateur portable sur lequel le client RDP et/ou SSH est installé pour se connecter aux machines virtuelles du labo. Pour plus d’informations sur les logiciels nécessaires et sur la connexion aux machines virtuelles du labo, consultez Se connecter à une machine virtuelle de labo.

  • Vérifiez les machines virtuelles du laboratoire.

    Après avoir publié les machines virtuelles du labo, vérifiez qu’elles sont bien configurées. Comme toutes les machines virtuelles du labo sont identiques, il vous suffit de vérifier une seule machine virtuelle du labo :

    1. Connectez-vous à la machine virtuelle du labo à l’aide de RDP et\ou de SSH.
    2. Ouvrez chaque application et outil que vous avez installés pour personnaliser l’image de machine virtuelle de base.
    3. Explorez quelques scénarios de base représentatifs des activités du hackathon pour vous assurer que les performances des machines virtuelles sont adaptées à la taille de calcul sélectionnée.

Le jour du hackathon

Cette section décrit les étapes à effectuer le jour de votre hackathon.

  1. Démarrez les machines virtuelles du laboratoire.

    Selon votre système d’exploitation, le démarrage d’une machine de labo peut prendre jusqu’à 30 minutes. Il est donc important de démarrer les machines avant le début du hackathon pour ne pas faire attendre vos participants. Si vous utilisez une planification, faites en sorte que les machines virtuelles démarrent automatiquement au moins 30 minutes avant le commencement du hackathon.

  2. Invitez les participants du hackathon à s’inscrire et à accéder à leur machine virtuelle de labo.

    Donnez aux participants les informations suivantes pour qu’ils puissent accéder à leur machine virtuelle de laboratoire.

    • Lien d’inscription au laboratoire. Pour plus d’informations, consultez le guide pratique pour envoyer des invitations à des utilisateurs.
    • Informations d’identification à utiliser pour se connecter à la machine. Cette étape s’applique uniquement si le labo a été configuré avec les mêmes informations d’identification pour toutes les machines virtuelles du labo.
    • Instructions pour se connecter à la machine virtuelle du labo. Pour obtenir des instructions spécifiques au système d’exploitation, consultez Se connecter à une machine virtuelle de labo.

Étapes suivantes