Dela via


Hantera en utvecklingsmiljödefinition

I den här artikeln får du lära dig hur du hanterar en dev box-definition med hjälp av Azure Portal. En utvecklingslåde-definition är en resurs för Microsoft Dev Box som anger källavbildningen, beräkningskapaciteten och lagringsstorleken för en utvecklingslåda.

Beroende på deras uppgift har utvecklingsteam olika programvaru-, konfigurations-, beräknings- och lagringskrav. Du kan skapa en ny dev box-definition för att uppfylla varje teams behov. Det finns ingen gräns för antalet dev box-definitioner som du kan skapa, och du kan använda dev box-definitioner i flera projekt i ett utvecklingscenter.

Behörigheter

För att hantera en dev box-definition behöver du följande behörigheter:

Åtgärd Behörigheter som krävs
Skapa, ta bort eller uppdatera en dev box-definition Behörighet för ägare, medarbetare eller skrivbehörigheter i det utvecklingscenter där du vill skapa dev box-definitionen.

Bildkällor

När du skapar en dev box-definition måste du välja en avbildning av en virtuell dator. Microsoft Dev Box stöder följande typer av bilder:

  • Förkonfigurerade avbildningar från Azure Marketplace
  • Anpassade avbildningar som lagras i ett Azure-beräkningsgalleri

Azure Marketplace

Azure Marketplace ger dig snabb åtkomst till olika avbildningar, inklusive bilder som är förkonfigurerade med produktivitetsverktyg som Microsoft Teams och ger optimala prestanda.

När du väljer en Azure Marketplace-avbildning använder du en avbildning med den senaste versionen av Windows 11 Enterprise- och Microsoft 365-appar installerade.

Med Azure Compute Gallery kan du lagra och hantera en samling anpassade avbildningar. Du kan skapa en avbildning efter utvecklingsteamets exakta krav och lagra den i ett beräkningsgalleri.

Om du vill använda den anpassade avbildningen när du skapar en dev box-definition kopplar du beräkningsgalleriet till ditt utvecklingscenter i Microsoft Dev Box. Följ de här stegen för att koppla ett beräkningsgalleri till ett utvecklingscenter.

Om du vill använda en anpassad avbildning när du skapar en dev box-definition kopplar du beräkningsgalleriet till utvecklingscentret i Microsoft Dev Box. Se bifoga ett beräkningsgalleri till ett utvecklingscenter.

Bildversioner

När du väljer en bild som ska användas i dev box-definitionen måste du ange vilken version av avbildningen du vill använda:

  • Numrerade bildversioner: Om du vill ha en konsekvent dev box-definition där basavbildningen inte ändras använder du en specifik, numrerad version av avbildningen. Genom att använda en numrerad version säkerställer du att alla utvecklingsboxar i poolen alltid använder samma version av avbildningen.
  • Senaste avbildningsversioner: Om du vill ha en flexibel dev box-definition där du kan uppdatera basavbildningen när kraven ändras använder du den senaste versionen av avbildningen. Det här valet garanterar att nya utvecklingsmiljöer använder den senaste versionen av avbildningen. De befintliga utvecklingslådorna ändras inte när en bildversion uppdateras. Välj den senaste avbildningsversionen för att se till att dev box-poolen använder den senaste versionen av den valda bilden från galleriet. Den här metoden håller nya utvecklingsrutor uppdaterade med de senaste verktygen och koden.

Skapa en dev box-definition

I Microsoft Dev Box kan du skapa flera dev box-definitioner för att uppfylla utvecklarteamens behov. Du associerar dev box-definitioner med ett utvecklingscenter.

Följande steg visar hur du skapar en dev box-definition med hjälp av ett befintligt utvecklingscenter. Om du inte har något tillgängligt utvecklingscenter följer du stegen i Snabbstart: Konfigurera Microsoft Dev Box för att skapa ett.

  1. Logga in på Azure-portalen.

  2. I sökrutan anger du dev center. I listan med resultat väljer du Dev centers.

    Skärmbild som visar en sökning efter dev centers från sökrutan Azure Portal.

  3. Öppna utvecklingscentret där du vill skapa dev box-definitionen och välj sedan Dev box-definitioner.

    Skärmbild som visar översiktssidan för dev center och menyalternativet för dev box-definitioner.

  4. På sidan Dev box-definitioner väljer du Skapa.

    Skärmbild av knappen Skapa och listan över befintliga dev box-definitioner.

  5. I fönstret Skapa dev box-definition anger du följande värden:

    Inställning Värde Anteckning
    Namn Ange ett beskrivande namn för din dev box-definition. Du kan inte ändra utvecklingsrutans definitionsnamn när du har skapat den.
    Bild Välj basoperativsystemet för utvecklingsrutan. Du kan välja en avbildning från Azure Marketplace eller från Azure Compute Gallery.
    Om du skapar en dev box-definition i testsyfte bör du överväga att använda Visual Studio 2022 Enterprise på Windows 11 Enterprise + Microsoft 365-applikationer 22H2-avbildning eller Visual Studio 2022 Pro på Windows 11 Enterprise + Microsoft 365-applikationer 22H2-avbildning.
    Om du vill komma åt anpassade avbildningar när du skapar en dev box-definition kan du använda Azure Compute Gallery. Mer information finns i Konfigurera Azure Compute Gallery.
    Avbildningsversion Välj en specifik, numrerad version för att säkerställa att alla utvecklingsmiljöer i poolen alltid använder samma version av bilden. Välj Senaste för att se till att nya dev-rutor använder den senaste tillgängliga avbildningen. Om du väljer den senaste avbildningsversionen kan dev box-poolen använda den senaste versionen av den valda avbildningen från galleriet. Den här metoden säkerställer att de skapade utvecklingsmiljöerna håller sig uppdaterade med de senaste verktygen och koden för din avbild. De befintliga utvecklingslådorna ändras inte när en bildversion uppdateras.
    Beräkning Välj beräkningskombinationen för din dev box-definition. Utvecklingsmiljöer använder virtuella Azure-maskiner för beräkning.
    Förvaring Välj mängden lagringsutrymme för din dev box-definition. Utvecklingsboxar använder Azure Premium SSD:er för lagringen.
    Aktivera viloläge Lämna kryssrutan avmarkerad.

    Skärmbild som visar fönstret för att skapa en dev box-definition.

  6. Välj Skapa.

Anteckning

Microsoft Dev Box stöder inte:

  • Förhandsversioner från Windows Insider Program.
  • Dev box-definitioner med SKU:er med 4 kärnor.

Uppdatera en utvecklingsbox-definition

Med tiden kan dina utvecklingsbox-behov ändras. Du kan till exempel växla från ett Windows 10-basoperativsystem till Windows 11 eller öka standardspecifikationen för beräkning. Dina inledande dev box-definitioner kanske inte längre är lämpliga för dina behov. Du kan uppdatera en dev box-definition så att nya dev-rutor använder den nya konfigurationen.

När du uppdaterar avbildningen som används i en dev box-definition måste du se till att du har tillräckligt med TILLGÄNGLIGA IP-adresser i det virtuella nätverket. Ytterligare kostnadsfria IP-adresser krävs för hälsokontrollen av Azure Network-anslutningen. Om hälsokontrollen misslyckas uppdateras inte dev box-definitionen. Du behöver ytterligare 1 IP-adress per utvecklingsruta och två IP-adresser för hälsokontrollen och Dev Box-infrastrukturen.

Du kan uppdatera inställningarna för avbildning, avbildningsversion, beräkning och lagring för en dev box-definition:

  1. Logga in på Azure-portalen.

  2. I sökrutan anger du dev center. I listan med resultat väljer du Dev centers.

  3. Öppna utvecklingscentret som innehåller dev box-definitionen som du vill uppdatera och välj sedan Dev box-definitioner.

  4. Välj de dev box-definitioner som du vill uppdatera och välj sedan knappen redigera (penna).

    Skärmbild av listan över befintliga dev box-definitioner och redigeringsknappen.

  5. På sidan för att redigera en dev box-definition kan du välja en ny bild, ändra avbildningsversionen, ändra beräkningen eller ändra den tillgängliga lagringen.

    Skärmbild av sidan för redigering av en dev box-definition.

  6. Välj Spara.

Ta bort en dev box-definition

Du kan ta bort en dev box-definition när du inte längre vill använda den. Att ta bort en dev box-definition är permanent och kan inte ångras. Dev box-definitioner kan inte tas bort om en eller flera dev box-pooler använder dem.

Du kan inte ta bort dev box-definitioner om en eller flera dev box-pooler använder dem.

Så här tar du bort en dev box-definition i Azure Portal:

  1. Logga in på Azure-portalen.

  2. I sökrutan anger du dev center. I listan med resultat väljer du Dev centers.

  3. Öppna utvecklingscentret som du vill ta bort dev box-definitionen från och välj sedan Dev box-definitioner.

  4. Välj den dev box-definition som du vill ta bort och välj sedan Ta bort.

    Skärmbild av en vald dev box-definition och knappen Ta bort.

  5. I varningsmeddelandet väljer du OK.

    Skärmbild av varningsmeddelandet om att ta bort en dev box-definition.

Migrera till att använda bilder

För nya distributioner eller när du uppdaterar befintliga konfigurationer bör du överväga att migrera från dev box-definitioner till avbildningar som definierats via bilddefinitioner, anpassade avbildningar eller Marketplace-avbildningar. Dessa metoder ger större flexibilitet och anpassningsalternativ.

Fördelar med att använda bilder

  • Bättre anpassning: YAML-baserade teamanpassningar med bilddefinitioner
  • Förenklad hantering: Konfiguration på poolnivå utan fördefinierade paket
  • Större flexibilitet: Oberoende val av beräkningsstorlek och lagring