Was ist Azure DevTest Labs?

Azure DevTest Labs ist ein Dienst zum einfachen Erstellen, Verwenden und Verwalten von IaaS-VMs (Infrastructure-as-a-Service) und PaaS-Umgebungen (Platform-as-a-Service) in Labs. Labs bieten vorkonfigurierte Grundlagen und Artefakte für die Erstellung virtueller Computer sowie ARM-Vorlagen (Azure Resource Manager) für die Erstellung von Umgebungen wie Azure-Web-Apps oder SharePoint-Farmen.

Labbesitzer können vorkonfigurierte virtuelle Computer mit Tools und Software erstellen, die die Labbenutzer benötigen. Labbenutzer können vorkonfigurierte virtuelle Computer nutzen oder eigene virtuelle Computer und Umgebungen erstellen und konfigurieren. Labnutzung und -kosten werden mithilfe von Labrichtlinien und anderen Methoden nachverfolgt und gesteuert.

Gängige DevTest Labs-Szenarien

Zu den gängigen DevTest Labs-Szenarien zählen virtuelle Entwicklungscomputer, Testumgebungen und Classroom- oder Schulungslabs. DevTest Labs sorgt dafür, dass alle Ressourcen nur innerhalb des Labkontexts genutzt werden, und verbessert dadurch die Effizienz, Konsistenz und Kostenkontrolle.

Benutzerdefinierte VM-Grundlagen, Artefakte und Vorlagen

Von DevTest Labs können benutzerdefinierte Images, Formeln, Artefakte und Vorlagen verwendet werden, um Labs, virtuelle Computer und Umgebungen zu erstellen und zu verwalten. Das öffentliche GitHub-Repository von DevTest Labs enthält zahlreiche einsatzbereite VM-Artefakte und ARM-Vorlagen für die Erstellung von Labs, Umgebungen oder Sandboxressourcengruppen. Labbesitzer können auch benutzerdefinierte Images, Formeln und ARM-Vorlagen für die Erstellung und Verwaltung von Labs, virtuellen Computern und Umgebungen erstellen.

Labbesitzer können Artefakte und ARM-Vorlagen in privaten Git-Repositorys speichern und die Artefaktrepositorys und Vorlagenrepositorys mit ihren Labs verbinden, damit Labbenutzer direkt über das Azure-Portal darauf zugreifen können. Fügen Sie die gleichen Repositorys mehreren Labs in Ihrer Organisation hinzu, um Konsistenz, Wiederverwendung und Freigabe zu fördern.

Entwicklungs-, Test- und Schulungsszenarien

DevTest Labs-Benutzer können mithilfe vorkonfigurierter Grundlagen, Artefakte und Vorlagen schnell und einfach virtuelle IaaS-Computer und PaaS-Umgebungen erstellen. Entwickler, Tester und Trainer haben folgende Möglichkeiten:

  • Erstellen von Schulungs- und Demoumgebungen für Windows und Linux oder von Sandboxressourcengruppen zum Erkunden von Azure unter Verwendung wiederverwendbarer ARM-Vorlagen und Artefakte
  • Testen von App-Versionen und Hochskalieren von Auslastungstests durch Erstellen mehrerer Test-Agents und Umgebungen
  • Erstellen von Entwicklungs- oder Testumgebungen über Tools für Continuous Integration und Continuous Delivery (CI/CD) oder Erstellen integrierter Entwicklungsumgebungen (Integrated Development Environments, IDEs) oder automatisierter Releasepipelines Integrieren von Bereitstellungspipelines in DevTest Labs zur bedarfsgesteuerten Erstellung von Umgebungen
  • Verwalten virtueller Computer und Umgebungen mithilfe des Befehlszeilentools Azure CLI

Labrichtlinien und Verfahren zur Kostenkontrolle

Labbesitzer können verschiedene Maßnahmen ergreifen, um Ressourcenvergeudung zu reduzieren und die Labkosten zu steuern.

Nächste Schritte

Erste Schritte mit Azure DevTest Labs

Neu bei Azure? Kostenloses Azure-Konto erstellen.

Sind Sie bereits in Azure? Erste Schritte mit Ihrem ersten Lab in DevTest Labs: Erste Schritte mit Azure DevTest Labs in Minuten.