Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden die wichtigsten Konzepte und Definitionen von Azure DevTest Labs beschrieben. DevTest Labs ist ein Dienst zum einfachen Erstellen, Verwenden und Verwalten von virtuellen Azure-Computern (VMs) und anderen Ressourcen.
Labs
Ein DevTest Labs Lab ist die Infrastruktur, die eine Gruppe von Ressourcen wie VMs umfasst. DevTest Labs-Administratoren können:
- Fügen Sie Lab-Benutzer hinzu und konfigurieren Sie sie.
- Erstellen vorgefertigter VMs, die Lab-Benutzer beanspruchen und verwenden können.
- Erstellen und verwenden Sie Azure Resource Manager (ARM)-Vorlagen zum Erstellen und Konfigurieren von Labs, VMs und Umgebungen.
- Verbinden Sie Artefakte- und Vorlagen-Quellcodeverwaltungsrepositorys mit dem Labor.
- Ermöglichen des Erstellens und Konfigurierens eigener Lab-VMs und -Umgebungen durch Benutzer.
- Geben Sie zulässige Grenzwerte, Größen und Konfigurationen für virtuelle Computer an.
- Legen Sie Richtlinien für die automatische Abschaltung und den automatischen Start fest.
- Nachverfolgen und Verwalten von Lab-Kosten.
Rollen
Azure role-based access control (RBAC) definiert DevTest Labs-Zugriff und -Rollen. DevTest Labs verfügt über drei Rollen, die Lab-Memberberechtigungen definieren: Besitzer, Mitwirkender und DevTest Labs-Benutzer.
Lab Besitzer können alle Labaufgaben erledigen, einschließlich des Lesens oder Schreibens von Labressourcen, der Festlegung von Richtlinien und Konfigurationen, des Hinzufügens von Repositories und Basisabbildern sowie der Verwaltung von Benutzern. Nur Lab-Besitzer können Lab-Benutzer und -Rollen hinzufügen und verwalten. Weitere Informationen zum Verwalten des Benutzerzugriffs und der Rollen finden Sie unter Hinzufügen von Lab-Besitzern, Mitwirkenden und Benutzern.
Lab-Besitzer können auch benutzerdefinierte DevTest Labs-Rollen erstellen und zuweisen. Weitere Informationen finden Sie unter Gewähren von Benutzerberechtigungen für bestimmte Lab-Richtlinien.
Ein Lab-Besitzer muss entweder Besitzer des Azure-Abonnements sein, in dem das Labor sich befindet, oder ein Abonnement- oder Lab-Besitzer muss ihm die Rolle Lab Owner erteilen. Abonnementbesitzer können auf alle Abonnementressourcen und Benutzer zugreifen, sodass sie automatisch die Rolle "Besitzer" für Labore in ihren Abonnements erben.
Lab-Mitwirkende können alles tun, was Lab-Besitzer können, z. B. Labore und Richtlinien erstellen und konfigurieren, außer dass sie keine Benutzer und Rollen zuweisen oder verwalten können. Azure-Abonnementmitwirkende können Labore erstellen, aber sie sind keine Besitzer dieser Labs, es sei denn, sie erben oder erhalten die Rolle "Lab Owner".
DevTest Labs-Benutzer können alle Lab-Ressourcen und -Richtlinien anzeigen und ihre eigenen virtuellen Computer und Umgebungen innerhalb von Richtlinieneinschränkungen erstellen und ändern, z. B. die Anzahl der virtuellen Computer pro Benutzer.
DevTest Labs-Benutzer können Keine Laborrichtlinien ändern oder die VMs anderer Benutzer anzeigen oder ändern, es sei denn, der Lab- oder VM-Besitzer erteilt ihnen die Berechtigung. DevTest Labs-Benutzer verfügen automatisch über Besitzerberechtigungen für ihre eigenen virtuellen Computer.
Richtlinien
Laborrichtlinien tragen zur Kontrolle der Kosten und zur Reduzierung von Abfällen bei. Beispielsweise können Richtlinien Lab-VMs basierend auf einem definierten Zeitplan automatisch herunterfahren oder die Anzahl oder Größen von VMs pro Benutzer oder Lab einschränken. Weitere Informationen finden Sie unter Verwalten von Lab-Richtlinien zur Kostenkontrolle.
Vorlagen
Sie können ARM-Vorlagen verwenden, um DevTest Labs-Labore, Umgebungen, VMs und Artefakte zu erstellen und zu aktualisieren.
Eine Azure Resource Manager-Vorlage ist eine JSON (JavaScript Object Notation)-Datei, welche die Infrastruktur und die Konfiguration für Ihr Projekt definiert. Die Vorlage verwendet eine deklarative Syntax. Sie beschreiben Ihre geplante Bereitstellung, ohne die Abfolge der Programmierbefehle zu schreiben, mit denen die Bereitstellung erstellt wird. Weitere Informationen zur Struktur und zu den Eigenschaften von ARM-Vorlagen finden Sie unter Vorlagenformat.
Weitere Informationen zur Verwendung von ARM-Vorlagen in DevTest Labs finden Sie unter:
- Erstellen Sie Labore aus ARM-Vorlagen.
- Erstellen Sie Umgebungen aus ARM-Vorlagen.
- Erstellen Sie ARM-Vorlagen für VMs.
Repositories
Lab-Benutzer können Vorlagen und Artefakte aus öffentlichen und privaten Git-Quellcodeverwaltungsrepositorys verwenden, um Lab-VMs und Umgebungen zu erstellen. Die öffentlichen GitHub-Repositorys von DevTest Labs bieten viele einsatzbereite Artefakte und ARM-Vorlagen.
Lab-Administratoren können auch benutzerdefinierte Artefakte und ARM-Vorlagen in privaten Git-Repositorys speichern und die Repositorys mit ihren Laboren verbinden. Lab-Benutzer und automatisierte Prozesse können die Vorlagen und Artefakte dann verwenden. Sie können die gleichen Repositorys mehreren Labs in Ihrer Organisation hinzufügen, um Konsistenz, Wiederverwendung und Freigabe zu fördern. Weitere Informationen finden Sie unter Hinzufügen von Vorlagenrepositorys zu Laboren und Hinzufügen eines Artefaktrepositorys zu einem Labor.
Virtuelle Computer
Sie können Vorlagen, Artefakte, benutzerdefinierte Bilder und Formeln verwenden, um VMs von DevTest Labs zu erstellen und zu verwalten.
Azure-VMs sind on-demand, skalierbare Computerressourcen, die Ihnen die Flexibilität der Virtualisierung bieten, ohne die physische Hardware kaufen und verwalten zu müssen, um sie auszuführen. Weitere Informationen zu Azure-VMs finden Sie unter virtuellen Windows-Computern in Azure.
Basisabbilder
Ein Basisimage ist ein VM-Image, für das Software und Einstellungen vorinstalliert und konfiguriert sein können. Die Verwendung von Basisimages reduziert die Erstellungszeit und Komplexität der VM. Lab-Administratoren können auswählen, welche Basisimages für ihre Lab-Benutzer zur Verfügung gestellt werden sollen, die für die Erstellung von virtuellen Computern verwendet werden sollen. Weitere Informationen finden Sie unter Erstellen und Hinzufügen von VMs zu einem Lab.
Artefakte
Artefakte sind Tools, Aktionen oder Software, die Sie Lab-VMs während oder nach der Erstellung der VM hinzufügen können. Bei Artefakten kann es sich um Folgendes handeln:
- Tools für die Installation auf der VM, z. B. Agents, Fiddler oder Visual Studio.
- Aktionen, die auf VM ausgeführt werden sollen, z. B. Klonen eines Repositorys oder Beitreten zu einer Domäne.
- Anwendungen, die Sie testen möchten.
Weitere Informationen finden Sie unter Hinzufügen von Artefakten zu DevTest Labs-VM.
Lab-Administratoren können obligatorische Artefakte angeben, die während der VM-Erstellung auf allen Lab-VMs installiert werden sollen. Weitere Informationen finden Sie unter Festlegen verbindlicher Artefakte für VMs in Azure DevTest Labs.
Beanspruchbare VMs
Laboradministratoren können virtuelle Maschinen (VMs) mit bestimmten Konfigurationen vorbereiten und in einem gemeinsamen Pool speichern, in dem sie in der Liste der beanspruchbaren virtuellen Maschinen des Labors angezeigt werden. Jeder Lab-Benutzer kann eine VM aus dem abrufbaren Pool anfordern, wenn er eine VM mit dieser Konfiguration benötigt.
Nachdem ein Lab-Benutzer eine VM beansprucht hat, wird die VM in die Liste Meine VMs dieses Benutzers verschoben, und der Benutzer wird der Besitzer der VM. Die VM kann nicht mehr von anderen Benutzern beansprucht oder konfiguriert werden. Weitere Informationen finden Sie unter Erstellen und Verwalten von beanspruchbaren VMs.
Benutzerdefinierte Images und Formeln
DevTest Labs benutzerdefinierte Images und Formeln sind Mechanismen für die schnelle Erstellung und Bereitstellung von virtuellen Computern.
Ein benutzerdefiniertes Image ist ein VM-Image, das von einer vorhandenen VM oder virtuellen Festplatte (VHD) erstellt wird, die Software und andere Artefakte installiert haben kann. Lab-Benutzer können identische VMs aus dem benutzerdefinierten Image erstellen. Weitere Informationen finden Sie unter Erstellen eines benutzerdefinierten Image aus einer VM.
Eine Formel ist eine Liste der Standardeigenschaftswerte zum Erstellen einer Lab-VM, z. B. Basisimage, VM-Größe, virtuelles Netzwerk und Artefakte. Wenn Sie eine VM aus einer Formel erstellen, können Sie die Standardwerte wahlweise unverändert übernehmen oder ändern. Weitere Informationen finden Sie unter Verwalten von Azure DevTest Labs-Formeln.
Weitere Informationen zu benutzerdefinierten Bildern und Formeln finden Sie unter Vergleichen von benutzerdefinierten Bildern und Formeln.
Umgebungen
Eine DevTest Labs-Umgebung ist eine Sammlung von Azure-Plattform-as-a-Service-Ressourcen (PaaS), z. B. einer Azure Web App oder einer SharePoint-Farm, die eine ARM-Vorlage definiert. Laboradministratoren können öffentlich oder privat erstellte Umgebungs-Vorlagen zu Laboren hinzufügen, und Laborbenutzer können diese verwenden, um schnell Umgebungen zu erstellen. Weitere Informationen finden Sie unter Verwenden von ARM-Vorlagen zum Erstellen von DevTest Labs-Umgebungen.
Erste Schritte mit Azure DevTest Labs
Neu bei Azure? Kostenloses Azure-Konto erstellen.
Sind Sie bereits in Azure? Erstellen Sie Ihr erstes Lab, und führen Sie Erste Schritte mit Azure DevTest Labs in wenigen Minuten durch.