Freigeben über


Leitfaden für die Verwendung von Azure Lab Services zum Ausführen eines Hackathons

Wichtig

Azure Lab Services wird am 28. Juni 2027 eingestellt. Weitere Informationen finden Sie im Einstellungsleitfaden.

Mit Azure Lab Services können Hackathon-Organisatoren schnell vorkonfigurierte cloudbasierte Umgebungen für die Ausführung eines Hackathons mit vielen Teilnehmenden erstellen. Alle Teilnehmenden können identische und isolierte VMs (virtuelle Computer) für den Hackathon verwenden.

Azure Lab Services ist einfach und benutzerfreundlich. Sie können damit im Handumdrehen ein neues Lab mit VMs für Ihren Hackathon einrichten. In diesem Artikel finden Sie Leitfäden zum Konfigurieren Ihrer Labs in Azure Lab Services für eine optimale Ausführung eines Hackathons.

Azure Lab Services verwendet die rollenbasierte Zugriffssteuerung von Azure (Role-Based Access Control, RBAC), um den Zugriff auf Azure Lab Services zu verwalten. Weitere Informationen finden Sie unter Integrierte Azure Lab Services-Rollen. Mithilfe von Azure RBAC können Sie Rollen und Verantwortlichkeiten für die Erstellung und Verwaltung von Labs klar auf verschiedene Teams und Personen in Ihrer Organisation aufteilen. Je nach Organisationsstruktur und Verantwortlichkeiten kann sich dieser Leitfaden auf verschiedene Personen auswirken, z. B. IT-Administratoren oder Hackathon-Organisatoren.

Wenn Sie Lab Services für Ihren Hackathon verwenden möchten, müssen sowohl das Labkonto als auch das Lab mindestens einige Tage vor dem Start des Hackathons erstellt werden.

Leitfaden

  • Erstellen Sie das Lab in der Region oder an dem Standort, die bzw. der den Teilnehmern am nächsten ist.

    Erstellen Sie das Lab in der Region, die den Hackathon-Teilnehmern am nächsten ist, um die Wartezeiten zu verringern. Falls Ihre Teilnehmenden auf der ganzen Welt verstreut sind, gehen Sie nach eigenem Ermessen vor, um ein zentrales Lab zu erstellen. Sie können den Hackathon auch aufteilen und mehrere Labs für die verschiedenen Standorte der Teilnehmenden verwenden.

  • Wählen Sie die am besten geeignete Computegröße für Ihre Nutzungsanforderungen aus.

    Im Allgemeinen erzielen Sie mit höheren Computegrößen eine bessere VM-Leistung. Um die Kosten zu begrenzen, sollten Sie die Computegröße jedoch basierend auf den Anforderungen der Teilnehmenden auswählen. Ausführliche Informationen zu den verfügbaren Computegrößen finden Sie im Abschnitt zur VM-Dimensionierung im Leitfaden für Administratoren.

  • Konfigurieren Sie RDP\SSH für die Remotedesktopverbindung mit Linux-VMs.

    Wenn Sie für Ihren Hackathon Linux-VMs verwenden, aktivieren Sie Remotedesktop, damit die Teilnehmer über RDP (Remotedesktopprotokoll) oder SSH (Secure Shell) eine Verbindung mit ihren VMs herstellen können. Dieser Schritt ist nur für Linux-VMs erforderlich und muss beim Erstellen des Labs durchgeführt werden. Außerdem müssen Sie zur Verwendung von RDP vor der Veröffentlichung ggf. den RDP-Server und GUI-Pakete auf der Vorlagen-VM installieren und konfigurieren. Weitere Informationen finden Sie unter Aktivieren von Remotedesktop für Linux.

  • Installieren und beenden Sie Windows-Updates.

    Wenn Sie ein Windows-Image verwenden, wird empfohlen, die aktuellen Windows-Updates auf der Vorlagen-VM des Labs zu installieren, bevor Sie sie zum Erstellen der VMs für das Lab veröffentlichen. Installieren Sie die neuesten Updates aus Gründen der Sicherheit, und um zu vermeiden, dass Hackathon-Teilnehmende während des Hackathons durch Updateinstallationen gestört werden, die auch dazu führen können, dass die VMs neu gestartet werden. Um Unterbrechungen während des Hackathons zu vermeiden, können Sie Windows-Updates ggf. auch deaktivieren. Weitere Informationen finden Sie in der Schrittanleitung zum Installieren und Konfigurieren von Windows-Updates.

  • Entscheiden Sie, wie die Teilnehmenden ihre Arbeit sichern.

    Allen Hackathon-Teilnehmenden wird für die Dauer des Hackathons eine VM zugewiesen. Anstatt ihre Arbeit direkt auf der VM zu speichern, können die Teilnehmenden ihre Arbeit auch außerhalb der VM sichern. Sie können dann auch nach Abschluss des Hackathons noch auf diese Daten zugreifen. Teilnehmende können z. B. auf OneDrive, GitHub usw. speichern. Sie können OneDrive automatisch für Teilnehmende auf den Lab-VMs konfigurieren, wenn Sie diese Option verwenden möchten. Weitere Informationen finden Sie in der Schrittanleitung zum Installieren und Konfigurieren von OneDrive.

  • Legen Sie die VM-Kapazität entsprechend der Anzahl von Teilnehmern fest.

    Stellen Sie sicher, dass die VM-Kapazität Ihres Labs der erwarteten Teilnehmeranzahl Ihres Hackathons entspricht. Wenn Sie die Vorlagen-VM veröffentlichen, kann die Erstellung aller Lab-VMs mehrere Stunden in Anspruch nehmen. Es wird empfohlen, das Lab und die Lab-VMs deutlich vor dem Start des Hackathons zu erstellen. Weitere Informationen finden Sie unter Lab-Kapazität festlegen.

  • Entscheiden Sie, ob der Zugriff auf das Lab eingeschränkt werden soll.

    Standardmäßig ist der Zugriff auf das Lab eingeschränkt. Dieses Feature erfordert, dass Sie die E-Mail-Adressen aller Hackathon-Teilnehmer der Liste hinzufügen, bevor diese sich registrieren und über den Registrierungslink auf das Lab zugreifen können. Wenn Sie die Teilnehmenden Ihres Hackathons nicht kennen, können Sie die Option „Zugriff einschränken“ deaktivieren. In diesem Fall können sich alle über den Registrierungslink direkt beim Lab registrieren. Weitere Informationen finden Sie in der Schrittanleitung zum Hinzufügen von Benutzern.

  • Überprüfen Sie die Einstellungen für Zeitplan, Kontingent und automatisches Herunterfahren.

    In Azure Lab Services sind mehrere Kostenkontrollen verfügbar, mit denen Sie die Nutzung von VMs einschränken können. Sind diese Einstellungen falsch konfiguriert, können sie jedoch dazu führen, dass die VMs Ihres Labs unerwartet heruntergefahren werden. Überprüfen Sie die folgenden Einstellungen, um sicherzustellen, dass sie korrekt für Ihren Hackathon konfiguriert sind:

    Zeitplan: Mit einem Zeitplan können Sie automatisch steuern, wann die VMs Ihres Labs gestartet und heruntergefahren werden. Beim Erstellen eines neuen Labs ist standardmäßig kein Zeitplan konfiguriert. Sie sollten jedoch sicherstellen, dass für Ihren Hackathon ein geeigneter Lab-Zeitplan festgelegt ist. Angenommen, Ihr Hackathon beginnt am Samstag um 8:00 Uhr und endet am Sonntag um 17:00 Uhr. In diesem Fall könnten Sie einen Zeitplan erstellen, der die VMs am Samstag automatisch um 7:30 Uhr startet (etwa 30 Minuten vor Beginn des Hackathons) und am Sonntag um 17:00 Uhr herunterfährt. Sie können auch entscheiden, keinen Zeitplan zu verwenden und sich auf Kontingentzeit zu verlassen.

    Kontingent: Das Kontingent steuert die Anzahl von Stunden, während der Teilnehmende außerhalb der geplanten Stunden auf eine Lab-VM zugreifen können. Wird das Kontingent erreicht, während Teilnehmende eine VM nutzen, wird diese automatisch heruntergefahren, und die Teilnehmenden können sie nur dann neu starten, wenn das Kontingent erhöht wird. Beim Erstellen eines Labs wird das Kontingent standardmäßig auf 10 Stunden festgelegt. Konfigurieren Sie das Kontingent so, dass genügend Zeit für die Dauer des Hackathons zur Verfügung steht. Dies gilt insbesondere dann, wenn Sie keinen Zeitplan erstellt haben.

    Automatisches Herunterfahren: Wenn diese Option aktiviert ist, bewirkt das automatische Herunterfahren, dass Windows-VMs nach einer bestimmten Zeit automatisch heruntergefahren werden, nachdem die Teilnehmenden die Verbindung mit der RDP-Sitzung getrennt haben. Diese Einstellung ist standardmäßig deaktiviert.

  • Konfigurieren Sie Firewalleinstellungen, um Verbindungen mit Lab-VMs zuzulassen.

    Stellen Sie sicher, dass die Firewalleinstellungen Ihrer Organisation oder der Ort, an dem Sie den Hackathon hosten, eine Verbindung mit Lab-VMs mithilfe von RDP oder SSH erlauben. Weitere Informationen finden Sie in der Schrittanleitung zum Konfigurieren der Firewalleinstellungen Ihres Netzwerks.

  • Installieren Sie den RDP\SSH-Client auf den Tablets, Macs, PCs usw. der Teilnehmer.

    Auf den Tablets oder Laptops von Hackathon-Teilnehmenden muss ein RDP- und/oder SSH-Client zum Herstellen einer Verbindung mit Lab-VMs installiert sein. Weitere Informationen zu erforderlicher Software und zum Herstellen einer Verbindung mit Lab-VMs finden Sie unter Verbinden zu einer Labor-VM.

  • Überprüfen Sie die Lab-VMs.

    Nachdem Sie Lab-VMs veröffentlicht haben, sollten Sie überprüfen, ob diese korrekt konfiguriert sind. Da alle Lab-VMs identisch sind, müssen Sie diese Überprüfung nur für eine der Lab-VMs ausführen:

    1. Stellen Sie mithilfe von RDP und\oder SSH eine Verbindung mit der Lab-VM her.
    2. Öffnen Sie alle Anwendungen und Tools, die Sie installiert haben, um das VM-Basisimage anzupassen.
    3. Gehen Sie einige einfache, repräsentative Szenarien für die Aktivitäten der Teilnehmenden durch, um sicherzustellen, dass die VM-Leistung je nach ausgewählter Computegröße angemessen ist.

Am Tag des Hackathons

In diesem Abschnitt werden die Schritte beschrieben, die am Tag des Hackathons ausgeführt werden müssen.

  1. Starten Sie die Lab-VMs.

    Je nach Betriebssystem kann der Start einer Lab-VM bis zu 30 Minuten in Anspruch nehmen. Damit Ihre Teilnehmer nicht warten müssen, ist es daher wichtig, die Computer vor dem Beginn des Hackathons zu starten. Wenn Sie einen Zeitplan verwenden, stellen Sie sicher, dass die VMs automatisch mindestens 30 Minuten vor Beginn des Hackathons gestartet werden.

  2. Laden Sie die Hackathonteilnehmenden ein, sich zu registrieren und auf ihre Lab-VMs zuzugreifen.

    Stellen Sie den Teilnehmern die folgenden Informationen zur Verfügung, damit sie auf ihre Lab-VMs zugreifen können.

Nächste Schritte