Sie benötigen für einen Test oder eine Schulung schnell eine fertig konfigurierte Umgebung für mehrere Teilnehmer. Bisher musste Ihre IT Abteilung Ihnen in mühevoller Kleinarbeit die Server bereitstellen, einrichten, Software installieren, usw. Mit Azure Dev/Test Labs geht das alles voll automatisiert mit nur einem Knopfdruck. 

Morgen sollen Sie für 15 Teilnehmer eine Schulung halten und benötigen dafür einheitliche und aktuelle Server. Und Sie haben vergessen der IT Bescheid zu geben. Das bedeutet für die Kollegen aus der Technik eine Nachtschicht befürchten Sie? Nein. Mit Azure Dev/Test Labs erstellt der Administrator die Umgebung im Handumdrehen. Nur ein paar Klicks und der Rest läuft automatisch im Hintergrund ab.

Azure DevTest Labs

Was ist Azure Dev/Test Labs?

Mit den Azure Dev/Test Labs haben Sie die Möglichkeit Ihre Testumgebung per Knopfdruck und voll automatisiert bereitzustellen. Dabei kann bereits die zu verwendende Software installiert werden und mit Hilfe von Automation sogar die Einrichtung der Server durchgeführt werden. So lassen sich auch komplexe Szenarien per One-Click-Deployment bereitstellen und nutzen. Neben den Windows Server Versionen haben Sie auch eine breite Auswahl an Linux Distributionen, die sie genauso automatisch konfigurieren können.

Die Labs in der Praxis – Automatisierte Testumgebung

Stellen Sie sich vor, Sie arbeiten mit einem Team von Entwicklern an einer Multi-Tier Anwendung und unterschiedliche Kollegen müssen ihre Tests durchführen. Mit DevTest Labs hat Ihr Team die Möglichkeit sich eine eigene Testumgebung automatisiert mit dem aktuellsten Code-Stand bereitzustellen, Tests durchzuführen und  die Testumgebung anschließend wieder zu löschen oder herunterzufahren. So stellen Sie sicher, dass jeder aus dem Team die Ressourcen dann zur Verfügung hat, wenn sie benötigt werden. Zudem haben Sie eine Kostenkontrolle durch Kontingente, die Sie Gruppen, bzw. Projekten oder sogar einzelnen Benutzern bereitstellen können. Auch die projektbezogene Abrechnung der Ressourcen stellt hier kein Problem dar, da auch das bereits implementiert ist.

Was muss man für die automatische Bereitstellung tun?

Erstellen Sie einmalig eigene Artefakte, Festplattenimages oder ein Azure Ressource Manager Templates mit deren Hilfe Sie die Testumgebung automatisiert bereitstellen können. Nutzen Sie die Automation mittels PowerShell, Bash, usw. um die Konfiguration der virtuellen Umgebung vorzunehmen und verknüpfen Sie ihre eigene Codeverwaltung mit dem System. Bei Bedarf erstellen Sie sich dann Ihre angepasste Umgebung und führen die Tests durch. Nach Abschluss der Tests fahren Sie die Umgebung herunter und es entstehen keine Kosten mehr für die virtuellen Maschinen.

Plattformdienste in den Labs

Neben Infrastructure-as-a-Service (IaaS) haben Sie auch die Möglichkeit die breite Palette an Platform-as-a-Service (PaaS) zu nutzen. Dazu müssen Sie auch nicht mehr tun, als Ihre fertige Umgebung mit Hilfe eines ARM-Templates in Ihrer Codeverwaltung abzulegen und diese zur Installation bereitzustellen. So können sie die Flexibilität und Skalierbarkeit, die Stärken von Azure, auch in Ihrer Testumgebung vollumfänglich einsetzen und auf Knopfdruck bereitstellen.

Ihre Vorteile auf einen Blick

Fazit

Wollen Sie mehr über die Dev/Test Labs erfahren oder selbst Ihre Testumgebung auslagern und flexibilisieren? Wir unterstützen Sie gerne bei der Bereitstellung, Automatisierung und Optimierung. Kommen Sie gerne auf uns zu.