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.

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.