Partager via


Conseils pour l’utilisation d’Azure Lab Services pour exécuter un hackathon

Avec Azure Lab Services, les organisateurs de hackathon peuvent rapidement créer des environnements basés sur le cloud préconfigurés pour l’exécution d’un hackathon avec 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 fournit des conseils sur la configuration de vos laboratoires dans Azure Lab Services pour exécuter de manière optimale un hackathon.

Azure Lab Services utilise l’accès en fonction du rôle Azure (Azure RBAC) pour gérer l’accès à Azure Lab Services. Pour plus d’informations, consultez les 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, ces conseils peuvent affecter différentes personnes, telles que les administrateurs informatiques ou les organisateurs de 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.

Conseils

  • 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 se trouvent partout dans le monde, utilisez votre meilleur jugement pour créer un laboratoire situé de manière centralisée. Vous pouvez également utiliser plusieurs laboratoires en fonction des emplacements où se trouvent vos participants.

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

    En règle générale, plus la taille de calcul est élevée, plus la machine virtuelle effectue plus rapidement. Toutefois, pour limiter les coûts, vous pouvez sélectionner la taille de calcul appropriée en fonction des 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. En outre, pour RDP, vous devrez peut-être installer et configurer le serveur RDP et les packages GUI sur la machine virtuelle modèle avant la publication. Pour plus d’informations, consultez la procédure d’activation du 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 la machine virtuelle modèle du labo avant de publier le labo. Installez les dernières mises à jour à des fins de sécurité, et évitez que les participants au hackathon soient interrompus pendant le hackathon pour installer les mises à jour, ce qui peut également entraîner le redémarrage de leurs machines virtuelles. Vous pouvez également envisager de désactiver les mises à jour Windows pour éviter toute interruption future pendant le hackathon. Consultez le guide pratique pour installer et configurer des mises à jour Windows.

  • Décidez comment les participants sauvegardent leur travail.

    Les participants au hackathon se voient attribuer une machine virtuelle pendant toute la durée de vie du hackathon. Au lieu d’enregistrer leur travail directement sur la machine virtuelle, les participants peuvent sauvegarder leur travail en dehors de la machine virtuelle, ce qui leur permet également d’accéder aux données après le hackathon. Par exemple, les participants peuvent enregistrer sur OneDrive, GitHub, et ainsi de suite. Pour utiliser OneDrive, vous pouvez choisir de le configurer automatiquement pour les participants sur leurs machines virtuelles lab. Consultez le guide pratique pour installer et configurer OneDrive.

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

    Assurez-vous que la capacité de votre machine virtuelle lab est définie en fonction du nombre de participants que vous attendez à votre hackathon. Lorsque vous publiez la machine virtuelle de modèle, la création de toutes les machines virtuelles lab peut prendre plusieurs heures. Il est recommandé de créer les machines virtuelles lab et lab bien avant le début 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 avez un hackathon où vous ne connaissez pas les participants spécifiques, vous pouvez choisir de désactiver l’option restreindre l’accès. Dans ce cas, tout le monde peut s’inscrire directement au laboratoire à l’aide du 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 fournit plusieurs contrôles de coût pour limiter l’utilisation des machines virtuelles. Toutefois, si ces paramètres sont mal configurés, ils peuvent entraîner l’arrêt inattendu des machines virtuelles de votre laboratoire. 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 quand les machines de vos laboratoires sont démarrées et arrêtées. 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 une planification du tout et de vous appuyer sur l’heure du quota.

    Quota : le quota contrôle le nombre d’heures auxquelles les participants ont accès à une machine virtuelle lab en dehors des heures planifiées. Si le quota est atteint pendant qu’un participant l’utilise, l’ordinateur est automatiquement arrêté et le participant ne peut pas le redémarrer, sauf si le quota est augmenté. Par défaut, quand vous créez un laboratoire, le quota est de 10 heures. Configurez le quota pour laisser suffisamment de temps pour la durée du hackathon, en particulier si vous n’avez pas créé de planification.

    Autoshutdown : lorsqu’il est activé, le paramètre d’arrêt automatique entraîne l’arrêt automatique des machines virtuelles Windows après une certaine période 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ù vous hébergez le hackathon, autorisent la connexion aux machines virtuelles lab à l’aide de 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’un client RDP et/ou SSH installé sur leurs tablettes ou ordinateurs portables pour se connecter aux machines virtuelles du laboratoire. 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.

    Une fois que vous avez publié des machines virtuelles de laboratoire, vérifiez qu’elles sont configurées correctement. Comme toutes les machines virtuelles lab sont identiques, vous devez effectuer cette vérification pour l’une des machines virtuelles du labo :

    1. Connecter à la machine virtuelle lab à l’aide de RDP et\ou SSH.
    2. Ouvrez chaque application et outil que vous avez installés pour personnaliser l’image de machine virtuelle de base.
    3. Parcourez quelques scénarios de base représentatifs des activités de hackathon pour vous assurer que les performances de la machine virtuelle sont adéquates, en fonction de 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, votre machine lab 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, assurez-vous que les machines virtuelles sont automatiquement démarrées au moins 30 minutes avant le début du hackathon.

  2. Invitez les participants à l’inscription et à l’accès à leur machine virtuelle lab.

    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 la connexion à l’ordinateur. Cette étape s’applique uniquement si le labo a été configuré avec les mêmes informations d’identification pour toutes les machines virtuelles lab.
    • Instructions sur la connexion à la machine virtuelle lab. Pour obtenir des instructions spécifiques au système d’exploitation, consultez Connecter à une machine virtuelle lab.

Étapes suivantes