DevTest Labs-koncept

Den här artikeln innehåller viktiga Azure DevTest Labs begrepp och definitioner. DevTest Labs är en tjänst för att enkelt skapa, använda och hantera virtuella Azure-datorer och andra resurser.

Labbar

Ett labb är den infrastruktur som omfattar en grupp resurser, till exempel virtuella datorer. I ett labb kan du:

  • Lägg till och konfigurera användare.
  • Skapa färdiga virtuella datorer där labbanvändare kan göra anspråk och använda dem.
  • Låt användarna skapa och konfigurera egna virtuella labbdatorer och miljöer.
  • Anslut artefakt- och malllagringsplatser till labbet.
  • Ange tillåtna gränser, storlekar och konfigurationer för virtuella datorer.
  • Ange principer för automatisk avstängning och automatisk start.
  • Spåra och hantera labbkostnader.

Principer

Principer hjälper till att kontrollera labbkostnaderna och minska avfallet. Principer kan till exempel automatiskt stänga av virtuella labbdatorer baserat på ett definierat schema eller begränsa antalet eller storleken på virtuella datorer per användare eller labb. Mer information finns i Hantera labbprinciper för att kontrollera kostnader.

Centrallager

Labbanvändare kan använda artefakter och mallar från offentliga och privata Git-lagringsplatser för att skapa virtuella labbdatorer och miljöer. De offentliga GitHub-lagringsplatserna för DevTest Labs erbjuder många färdiga artefakter och ARM-mallar (Azure Resource Manager).

Labbägare kan också skapa anpassade artefakter och ARM-mallar, lagra dem i privata Git-lagringsplatser och ansluta lagringsplatserna till sina labb. Labbanvändare och automatiserade processer kan sedan använda mallar och artefakter. Du kan lägga till samma lagringsplatser i flera labb i din organisation, främja konsekvens, återanvändning och delning.

Mer information finns i Lägga till en artefaktlagringsplats i ett labb och Lägg till malllagringsplatser i labb.

Roller

Rollbaserad åtkomstkontroll i Azure (Azure RBAC) definierar Åtkomst och roller för DevTest Labs. DevTest Labs har tre roller som definierar behörigheter för labbmedlemmar: Ägare, Deltagare och DevTest Labs-användare.

  • Labbägare kan utföra alla labbuppgifter, till exempel läsa eller skriva till labbresurser, hantera användare, ange principer och konfigurationer samt lägga till lagringsplatser och basavbildningar.

    • Eftersom Azure-prenumerationsägare har åtkomst till alla resurser i en prenumeration, som omfattar labb, virtuella nätverk och virtuella datorer, ärver en prenumerationsägare automatiskt labbägarens roll.
    • Labbägare kan också skapa anpassade DevTest Labs-roller. Mer information finns i Bevilja användarbehörigheter till specifika labbprinciper.
  • Deltagare kan göra allt som ägare kan, förutom att hantera användare.

  • DevTest Labs-användare kan visa alla labbresurser och principer och skapa och ändra sina egna virtuella datorer och miljöer.

    • Användare har automatiskt ägarbehörighet på sina egna virtuella datorer.
    • Användare kan inte ändra labbprinciper eller ändra virtuella datorer som andra användare äger.

Mer information om åtkomst och roller finns i Lägga till labbägare, deltagare och användare.

Virtuella datorer

En virtuell Azure-dator är en typ av skalbar beräkningsresurs på begäran som Azure erbjuder. Virtuella Azure-datorer ger dig flexibiliteten i virtualiseringen utan att behöva köpa och underhålla den fysiska maskinvara som kör den. Mer information om virtuella datorer finns i Virtuella Windows-datorer i Azure.

Artifacts

Artefakter är verktyg, åtgärder eller programvara som du kan lägga till i virtuella labbdatorer under eller efter skapandet av virtuella datorer. Artefakter kan till exempel vara:

  • Verktyg för att installera på den virtuella datorn, till exempel agenter, Fiddler eller Visual Studio.
  • Åtgärder som ska utföras på den virtuella datorn, till exempel kloning av en lagringsplats eller anslutning till en domän.
  • Program som du vill testa.

Mer information finns i Lägga till artefakter i virtuella DevTest Labs-datorer.

Labbägare kan ange obligatoriska artefakter som ska installeras på alla virtuella labbdatorer när den virtuella datorn skapas. Mer information finns i Ange obligatoriska artefakter för virtuella DevTest Labs-datorer.

Basavbildningar

En basavbildning är en VM-avbildning som kan ha programvara och inställningar förinstallerade och konfigurerade. Basavbildningar minskar tiden för att skapa virtuella datorer och komplexiteten. Labbägare kan välja vilka basavbildningar som ska vara tillgängliga i deras labb. Labbanvändare kan skapa virtuella datorer genom att välja från tillgängliga baser. Mer information finns i Skapa och lägga till virtuella datorer i ett labb.

Anspråksbara virtuella datorer

Labbägare eller administratörer kan förbereda virtuella datorer med specifika basavbildningar och artefakter och spara dem i en delad pool. Dessa anspråksvärda virtuella datorer visas i labbets lista över anspråksbara virtuella datorer . Alla labbanvändare kan göra anspråk på en virtuell dator från den anspråksbara poolen när de behöver en virtuell dator med den konfigurationen.

När en labbanvändare gör anspråk på en virtuell dator flyttas den virtuella datorn till användarens lista Mina virtuella datorer och användaren blir ägare till den virtuella datorn. Den virtuella datorn kan inte längre begäras eller konfigureras av andra användare. Mer information finns i Skapa och hantera anspråksbara virtuella datorer.

Anpassade avbildningar och formler

I DevTest Labs är anpassade avbildningar och formler mekanismer för snabb skapande och etablering av virtuella datorer.

  • En anpassad avbildning är en VM-avbildning som skapats från en befintlig virtuell dator eller virtuell hårddisk (VHD), som kan ha programvara och andra artefakter installerade. Labbanvändare kan skapa identiska virtuella datorer från den anpassade avbildningen. Mer information finns i Skapa en anpassad avbildning från en virtuell dator.

  • En formel är en lista över standardegenskapsvärden för att skapa en virtuell labbdator, till exempel basavbildning, VM-storlek, virtuellt nätverk och artefakter. Du kan skapa virtuella datorer med samma egenskaper utan att behöva ange dessa egenskaper varje gång. När du skapar en virtuell dator från en formel kan du använda standardvärdena som de är eller ändra dem. Mer information finns i Hantera Azure DevTest Labs formler.

Mer information om skillnaderna mellan anpassade avbildningar och formler finns i Jämför anpassade bilder och formler.

Miljöer

I DevTest Labs är en miljö en samling PaaS-resurser (Plattform som en tjänst) i Azure, till exempel en Azure-webbapp eller en SharePoint-servergrupp. Du kan skapa miljöer i labb med hjälp av ARM-mallar. Mer information finns i Använda ARM-mallar för att skapa DevTest Labs-miljöer. Mer information om ARM-mallens struktur och egenskaper finns i Mallformat.

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.