Wichtige Konzepte für Azure Lab Services

In diesem Artikel werden wichtige Azure Lab Services-Konzepte und -Definitionen beschrieben.

Das folgende konzeptionelle Diagramm zeigt, wie die verschiedenen Azure Lab Services-Komponenten miteinander verknüpft sind.

Diagram that shows the relationships between the different concepts in Azure Lab Services.

Lab-Plan

In Azure Lab Services ist ein Laborplan eine Azure-Ressource und dient als Sammlung von Konfigurationen und Einstellungen, die für alle darin erstellten Labore gelten. Beispiel: Lab-Pläne geben das Netzwerksetup, die Liste der verfügbaren VM-Images und VM-Größen an und wenn die Canvas-Integration für ein Labor verwendet werden kann. Erfahren Sie mehr über die Planung Ihrer Laborplaneinstellungen.

Sie können einen Laborplan null oder mehr Laboren zuordnen. Jedes Labor verwendet die Konfigurationseinstellungen aus dem Laborplan. Azure Lab Services verwendet Azure RBAC-Rollen, um Berechtigungen für das Erstellen von Labs zu erteilen. Erfahren Sie mehr über Integrierte Azure Lab Services-Rollen.

Labor

Ein Lab enthält die Konfiguration und Einstellungen zum Erstellen und Ausführen virtueller Laborcomputer. Sie geben z. B. das Basis-VM-Image für die Lab-VMs an, indem Sie ein Image aus dem Azure Marketplace oder einem Azure-Computekatalog auswählen. Optional können Sie dieses VM-Image mithilfe einer Vorlagen-VM anpassen.

Sie können das Laborverhalten weiter konfigurieren, indem Sie Laborzeitpläne erstellen oder Einstellungen für das automatische Herunterfahren konfigurieren, um die Kosten zu optimieren.

Wenn Sie ein Lab veröffentlichen, stellt Azure Lab Services die lab-VMs zur Verfügung. Alle Lab-VMs für ein Labor verwenden dieselbe Konfiguration und sind identisch.

Um Labore in Azure Lab Services zu erstellen, muss Ihr Azure-Konto über die Azure RBAC-Rolle "Lab Creator" verfügen, oder Sie müssen der Besitzer des entsprechenden Laborplans sein. Erfahren Sie mehr über Integrierte Azure Lab Services-Rollen.

Sie verwenden die Azure Lab Services-Website (https://labs.azure.com), um Labore für einen Laborplan zu erstellen. Alternativ können Sie auch die Microsoft Teams-Integration oder Canvas-Integration mit Azure Lab Services konfigurieren, um Labore direkt in Microsoft Teams oder Canvas zu erstellen.

Standardmäßig ist der Zugriff auf virtuelle Laborcomputer eingeschränkt. Für eine Übung können Sie die Liste der Lab-Benutzer konfigurieren, die Zugriff auf das Labor haben.

Beginnen Sie mit dem Erstellen einer Übung mit dem Azure-Portal.

Wenn Sie ein Lab erstellen, wählen Sie das Basis-VM-Image für die virtuellen Laborcomputer aus. Sie können einen Azure-Computekatalog verwenden, um benutzerdefinierte VM-Images zu speichern und zu teilen. Wenn Sie einen Berechnungskatalog verwenden, müssen Sie beim Erstellen eines neuen Labors nicht wiederholt dieselben Anpassungen anwenden. Wenn Sie ein Lab mit einer Vorlagen-VM angepasst haben, können Sie die Vorlagen-VM in Ihren Computekatalog exportieren.

Um VM-Images aus einem Computekatalog zu verwenden, fügen Sie den Azure-Computekatalog an Ihren Laborplan an. Sie können null oder mehr Azure-Computekataloge an einen Laborplan anfügen. Nach dem Anfügen eines Computekatalogs können Sie bestimmte Bilder weiter aktivieren oder deaktivieren.

Erfahren Sie, wie Sie einen Azure-Computekatalog anfügen oder trennen.

Vorlage für virtuelle Maschinen

Sie können ein anpassbares Lab erstellen, mit dem Sie das Basisimage für virtuelle Laborcomputer ändern können. In diesem Fall erstellt Azure Lab Services eine Lab-Vorlagen-VM, mit der Sie eine Verbindung herstellen und anpassen können. Sie können z. B. zusätzliche Softwarekomponenten wie Visual Studio installieren oder das Betriebssystem so konfigurieren, dass der Webserverprozess deaktiviert wird.

Wenn Sie das Lab veröffentlichen, erstellt Azure Lab Services die Lab-VMs basierend auf dem Vorlagen-VM-Image. Wenn Sie die Vorlagen-VM zu einem späteren Zeitpunkt ändern, werden beim erneuten Veröffentlichen der Vorlagen-VM alle Lab-VMs aktualisiert, um der neuen Vorlage zu entsprechen. Wenn Sie eine Vorlagen-VM erneut veröffentlichen, erstellt Azure Lab Services die VMs des Labors neu und entfernt alle Änderungen und Daten auf dem virtuellen Computer.

Mit der Einführung von Lab-Plänen können Sie auch ein vorlagenloses Labor erstellen. In einem vorlagenlosen Labor wählen Sie das Basisimage für die Lab-VMs aus dem Azure Marketplace oder einem Azure Compute Gallery aus, und Sie können das Bild eines vorlagenlosen Labors nicht weiter anpassen. Sie können vorlagenlose Labore verwenden, da Sie Ihre goldenen VM-Images in einem Azure-Computekatalog verwalten. Der Vorteil von vorlagenlosen Laboren besteht darin, dass alle Labore Ihre goldenen Bilder ohne Änderungen verwenden. Ein weiterer Vorteil ist, dass die Erstellung von Labors schneller ist, da es nicht erforderlich ist, eine Vorlagen-VM zu erstellen.

Erfahren Sie, wie Sie eine Vorlage in Azure Lab Services erstellen und verwalten.

Virtueller Laborcomputer

In Azure Lab Services werden virtuelle Computer verwaltet, die ihre Konfiguration aus dem Labor abrufen. Alle virtuellen Computer für ein Labor sind identisch. Azure Lab Services stellt die Lab-VMs zur Verfügung, wenn Sie das Lab veröffentlichen.

Nachdem Sie die Lab-VMs veröffentlicht haben, können Lab-Benutzer über Remotedesktop (RDP) oder secure Shell (SSH) eine Verbindung mit ihrem virtuellen Computer herstellen. Bevor sie eine Verbindung mit dem virtuellen Labor herstellen können, müssen sich Lab-Benutzer zunächst über einen Registrierungslink für das Labor registrieren. Azure Lab Services weist den Benutzer dann einer bestimmten Lab-VM zu.

In den Lab-Einstellungen können Sie optional einen oder mehrere Zeitpläne konfigurieren und ein Benutzerkontingent zuweisen.

Planen

Zeitpläne sind die Zeitfenster, die definieren, wann die Lab-VMs für die Klassenzeit verfügbar sind. Mit Zeitplänen können Sie vermeiden, dass Lab-Benutzer warten müssen, bis ihre VM gestartet wird. Zeitpläne können einmalig oder wiederkehrend sein. Der Ersteller der Übung kann Zeitpläne für ein Lab definieren.

Die Verwendung von Zeitplänen für ein Labor ist optional, und Sie können stattdessen ein Benutzerkontingent angeben oder eine Kombination aus beiden verwenden. Das Benutzerkontingent ist die Zeit, zu der Lab-Benutzer ihre Lab-VM außerhalb der geplanten Zeit ausführen können. Um beispielsweise Aufgaben oder Hausaufgaben abzuschließen. Jede geplante Zeit zählt nicht für zusätzliche Zeit, über die Lab-Benutzer verfügen. Für ein Lab kann entweder Kontingentzeit, geplante Zeit oder eine Kombination aus beidem verwendet werden.

Beispielszenarien für die Verwendung von Zeitplänen sind:

  • Eine Klasse erfolgt in regelmäßigen Intervallen oder zu einer vordefinierten Zeit. Sie weisen einen oder mehrere Zeitpläne zu, die den Kurszeitfenstern entsprechen, und die es den Kursteilnehmern ermöglichen, während der Kursstunden den Wegbeschreibungen der Lehrkraft zu folgen.
  • Ein Kurs erfolgt in regelmäßigen Abständen, und Die Kursteilnehmer müssen Aufgaben nach den Unterrichtsstunden abschließen. Sie weisen einen Zeitplan zu, der den Kurszeitfenstern entspricht, und Sie weisen den Kursteilnehmern ein Benutzerkontingent zu, um Aufgaben nach Feierabend abzuschließen.

Es stehen drei Arten von Zeitplänen zur Verfügung.

  • Standard: Dieser Zeitplan startet alle Lab-VMs, außer VMs, die noch nicht zugewiesen sind, zum angegebenen Startzeitpunkt und heruntergefahren alle Lab-VMs zur angegebenen Stoppzeit.
  • Stop only (Nur beenden). Dieser Zeitplan stoppt alle Lab-VMs zum angegebenen Zeitpunkt, auch wenn der Lab-Ersteller oder Lab-Benutzer den virtuellen Computer manuell gestartet hat.

Azure Lab Services startet eine Lab-VM, unabhängig davon, ob sich der Benutzer bei der VM anmeldet oder nicht. Um die Kosten für die Ausführung von VMs zu verringern, die nicht verwendet werden, erfahren Sie, wie Sie das automatische Herunterfahren von virtuellen Labor-VMs konfigurieren können.

Weitere Informationen zu Terminplänen finden Sie unter Erstellen und Verwalten von Zeitplanen für Labs in Azure Lab Services.

Kontingent

Ein Kontingent ist die Zeit, die ein Lab-Benutzer außerhalb der geplanten Lab-Ereignisse verwenden kann. Die Verwendung des Kontingents ist optional, und Sie können stattdessen Laborzeitpläne verwenden oder eine Kombination aus beiden verwenden. Wenn kein Kontingent zugewiesen ist, können Lab-Benutzer ihre VM nur während der geplanten Zeit verwenden oder wenn der Ersteller eines Labors manuell eine Lab-VM für sie startet.

Beispielszenarien für die Verwendung von Kontingenten sind:

  • Schüler müssen ihre Labor-VMs außerhalb der Kurszeit verwenden, um ihre Hausaufgaben abzuschließen. Sie können einen Zeitplan für die Kurszeit zuweisen und zusätzlich Kontingentstunden für Hausaufgaben zuweisen.
  • Es gibt keine regulären Kurszeiten, z. B. mit Schülern in verschiedenen geografischen Gebieten. Das Labor hat keine geplanten Ereignisse, und Sie geben nur Kontingentstunden für Lab-Benutzer an.

Wenn ein Lab-Benutzer seine Lab-VM startet, beginnen Kontingentstunden für die Zählung des Labors. Wenn ein Laborersteller die Lab-VM für einen Benutzer manuell startet, werden Kontingentstunden für diesen Kursteilnehmer nicht verwendet.

Das Kontingent gilt für ein Labor für jeden Lab-Benutzer einzeln, für die gesamte Dauer des Labors.

Für ein Labor kann entweder Kontingentzeit, geplante Zeit oder eine Kombination aus beidem verwendet werden.

Erweiterte Netzwerke

Mit Lab-Plänen haben Sie mehr Kontrolle über das virtuelle Netzwerk für Labore, indem Sie erweiterte Netzwerke verwenden. Mit erweiterten Netzwerken können Sie eine Verbindung mit einem virtuellen Netzwerk herstellen.

Verwenden Sie erweiterte Netzwerke, um eine Verbindung mit lokalen Ressourcen wie Lizenzierungsservern herzustellen und benutzerdefinierte Routen (USER Defined Routes, UDRs) zu verwenden. Einige Organisationen verfügen auch über erweiterte Netzwerkanforderungen und Konfigurationen, die sie auf Labore anwenden möchten. Netzwerkanforderungen können z. B. eine Netzwerkdatenverkehrskontrolle, die Portsverwaltung, den Zugriff auf Ressourcen in einem internen Netzwerk und vieles mehr umfassen.

Azure Lab Services Advanced Networking verwendet die VNET-Einfügung (Virtual Network), um einen Laborplan mit Ihrem virtuellen Netzwerk zu verbinden. Die VNET-Einfügung ersetzt das virtuelle Azure Lab Services-Netzwerk-Peering , das mit Lab-Konten verwendet wurde.

Erfahren Sie mehr darüber , wie Sie einen Laborplan mit einem virtuellen Netzwerk verbinden.

Nächste Schritte