Vad är Azure DevTest Labs?
Azure DevTest Labs är en tjänst för att enkelt skapa, använda och hantera virtuella IaaS-datorer (infrastruktur som en tjänst) och PaaS-miljöer (plattform som en tjänst) i labb. Labben erbjuder förkonfigurerade baser och artefakter för att skapa virtuella datorer och ARM-mallar (Azure Resource Manager) för att skapa miljöer som Azure Web Apps eller SharePoint-servergrupper.
Labbägare kan skapa förkonfigurerade virtuella datorer som har verktyg och programlabbanvändare som behöver dem. Labbanvändare kan göra anspråk på förkonfigurerade virtuella datorer eller skapa och konfigurera egna virtuella datorer och miljöer. Labbprinciper och andra metoder spårar och styr användning och kostnader för labb.
Vanliga DevTest Labs-scenarier
Vanliga DevTest Labs-scenarier är virtuella utvecklingsdatorer, testmiljöer och klassrums- eller träningslabb. DevTest Labs främjar effektivitet, konsekvens och kostnadskontroll genom att hålla all resursanvändning inom labbkontexten.
Anpassade VM-baser, artefakter och mallar
DevTest Labs kan använda anpassade avbildningar, formler, artefakter och mallar för att skapa och hantera labb, virtuella datorer och miljöer. DevTest Labs offentliga GitHub-lagringsplats har många färdiga VM-artefakter och ARM-mallar för att skapa labb, miljöer eller resursgrupper i sandbox-miljön. Labbägare kan också skapa anpassade avbildningar, formler och ARM-mallar som du kan använda för att skapa och hantera labb, virtuella datorer och miljöer.
Labbägare kan lagra artefakter och ARM-mallar i privata Git-lagringsplatser och ansluta artefaktlagringsplatser och malllagringsplatser till sina labb så att labbanvändare kan komma åt dem direkt från Azure Portal. Lägg till samma lagringsplatser i flera labb i din organisation för att främja konsekvens, återanvändning och delning.
Utvecklings-, test- och träningsscenarier
DevTest Labs-användare kan snabbt och enkelt skapa virtuella IaaS-datorer och PaaS-miljöer från förkonfigurerade baser, artefakter och mallar. Utvecklare, testare och utbildare kan:
- Skapa utbildnings- och demomiljöer för Windows och Linux eller resursgrupper för sandbox-miljö för att utforska Azure med hjälp av återanvändbara ARM-mallar och artefakter.
- Testa appversioner och skala upp belastningstestning genom att skapa flera testagenter och miljöer.
- Skapa utvecklings- eller testmiljöer med verktyg för kontinuerlig integrering och distribution (CI/CD), integrerade utvecklingsmiljöer (IDE:er) eller automatiserade versionspipelines. Integrera distributionspipelines med DevTest Labs för att skapa miljöer på begäran.
- Använd azure CLI-kommandoradsverktyget för att hantera virtuella datorer och miljöer.
Labbprinciper och procedurer för att kontrollera kostnader
Labbägare kan vidta flera åtgärder för att minska kostnaderna för avfall och kontrollera labb.
- Ange labbprinciper som tillåtet antal eller storlekar på virtuella datorer per användare eller labb.
- Ange scheman för automatisk avstängning och automatisk start för att stänga av och starta virtuella labbdatorer vid specifika tidpunkter på dagen.
- Övervaka kostnader för att spåra labb- och resursanvändning och uppskatta trender.
- Ange förfallodatum för virtuella datorer eller ta bort labb eller virtuella labbdatorer när de inte längre behövs.
Nästa steg
Kom igång med Azure DevTest Labs
Ny Azure-användare? Skapa ett kostnadsfritt Azure-konto.
Har redan Azure? Kom igång med ditt första labb i DevTest Labs: Kom igång med Azure DevTest Labs på några minuter.