Dela via


Vad är Azure DevTest Labs?

Azure DevTest Labs är en tjänst som gör det möjligt för utvecklare och testare att snabbt skapa och hantera virtuella Azure-datorer för utveckling och testning. Med en självbetjäningsmodell, inbyggd kostnadskontroll och automatiseringsfunktioner hjälper DevTest Labs teamen att effektivt etablera miljöer, minska kostnaderna och effektivisera arbetsflöden.

DevTest Labs-resurser är ordnade i Labs, som tillhandahåller förkonfigurerade baser och artefakter för att skapa virtuella datorer. Labbägare skapar förkonfigurerade virtuella datorer med de verktyg och programvarulabbanvändare som behöver. Labbanvändare gör anspråk på förkonfigurerade virtuella datorer eller skapar och konfigurerar sina egna virtuella datorer. Labbprinciper och andra metoder spårar och styr labbanvändning och kostnader.

Vanliga DevTest Labs-scenarier

Vanliga DevTest Labs-scenarier är virtuella datorer för utveckling, testning och klassrum eller träningslabb. DevTest Labs hjälper dig att arbeta effektivt, konsekvent och kontrollera kostnaderna genom att hålla all resursanvändning inom labbkontexten.

Använd DevTest Labs när du behöver:

  • Snabb, repeterbar VM-etablering
  • Kostnadskontroll för dev/test-arbetsbelastningar
  • Integrering med CI/CD-rörledningar
  • Enkel styrning för distribuerade team

Hur fungerar DevTest Labs?

DevTest Labs bygger på Azure Resource Manager (ARM) och använder Azure-portalen för att skapa och hantera labb, virtuella datorer och andra resurser. Labbägare kan skapa labb med förkonfigurerade baser, artefakter och mallar. Labbanvändare kan göra anspråk på virtuella datorer eller skapa egna virtuella datorer från labbets resurser.

  1. Skapa ett labb från Azure-portalen, sök efter "DevTest Labs" och skapa ett nytt labb. Du definierar grundläggande inställningar som labbnamn, region och autoshutdown-principer.

  2. Konfigurera principer Ange gränser för VM-storlekar, antal virtuella datorer per användare och totalt antal virtuella datorer. Dessa principer bidrar till att upprätthålla styrnings- och budgetbegränsningar.

  3. Lägg till anpassade avbildningar och artefakter Ladda upp dina egna VM-avbildningar eller använd Azure Marketplace-avbildningar. Bifoga artefakter för att automatisera installation och konfiguration av programvara.

  4. Etablera virtuella datorer Användare kan skapa virtuella datorer från labbmallarna. De här virtuella datorerna ärver labbets principer och kan hanteras individuellt eller som en del av ett labb.

  5. Övervaka användning Använd inbyggda instrumentpaneler för att spåra kostnadstrender och resursanvändning, vilket hjälper team att hålla sig inom budget och optimera resursallokering.

Anpassade VM-baser, artefakter och mallar

DevTest Labs använder anpassade bilder, formler, artefakter och mallar för att skapa och hantera labb och virtuella datorer. DevTest Labs offentliga GitHub-lagringsplats har många färdiga VM-artefakter och ARM-mallar för att skapa labb- eller sandbox-resursgrupper. Labbägare skapar anpassade avbildningar, formler och ARM-mallar för att skapa och hantera labb och virtuella datorer.

Labbägare lagrar artefakter och ARM-mallar i privata Git-lagringsplatser och ansluter artefaktlagringsplatserna och malllagringsplatserna till sina labb så att labbanvändare kan komma åt dem direkt från Azure-portalen. Lägg till samma lagringsplatser i flera labb i din organisation för att främja konsekvens, återanvändning och delning.

Labbprinciper och procedurer för att kontrollera kostnader

Labbägare kan vidta flera åtgärder för att minska avfallet och kontrollera laboratoriekostnaderna.

Nästa steg

Kom igång med Azure DevTest Labs

Är du nybörjare på Azure? Skapa ett kostnadsfritt Azure-konto.

Har redan Azure? Skapa ditt första labb och kom igång med Azure DevTest Labs på några minuter.