Vad är Microsoft Dev Box?

Viktigt!

Microsoft Dev Box utvecklas till ett enhetligt erbjudande i Windows 365

Från och med den 1 november 2025 sker följande ändringar:

  • Befintliga kunder: Fortsätt att använda tjänsten som vanligt. Ingen omedelbar åtgärd krävs. Om du har utvärderat eller testat Dev Box och behöver registrera ytterligare klienter efter den 1 november 2025 skickar du en begäran via Azure Support för att få dina nya klienter tillåtna.
  • Nya net-kunder: Microsoft Dev Box slutar att ta emot nya nettokunder direkt. Eftersom funktionerna är integrerade i Windows 365 och blir offentligt tillgängliga bör kunder som är intresserade av att utnyttja befintliga dev box-funktioner kontakta sitt Microsoft-kontoteam.

Mer information finns i Microsoft Dev Box-funktioner som kommer till Windows 365.

Microsoft Dev Box ger utvecklare självbetjäningsåtkomst till färdiga molnarbetsstationer som kallas dev-rutor. Du kan konfigurera dev-rutor med verktyg, källkod och fördefinierade binärfiler som är specifika för ett projekt, så att utvecklare omedelbart kan börja arbeta. Du kan skapa molnutvecklingsmiljöer för utvecklarteamen genom att använda bilddefinitioner med YAML-baserade anpassningar, anpassade avbildningar från Azure Compute Gallery eller förkonfigurerade avbildningar från Azure Marketplace, komplett med Visual Studio redan installerat.

Om du är utvecklare kan du använda flera utvecklingsrutor i dina dagliga arbetsflöden. Få åtkomst till och hantera dina utvecklingsrutor via utvecklarportalen.

Microsoft Dev Box överbryggar klyftan mellan utvecklingsteam och IT genom att ta kontroll över projektresurser närmare utvecklingsteamet.

Dev Box-tjänsten har utformats med tre organisationsroller i åtanke: plattformstekniker, utvecklingsteamets leads och utvecklare.

Diagram som visar roller och ansvarsområden för Dev Box-plattformstekniker, teamledare och utvecklare.

Plattformstekniker och IT-administratörer arbetar tillsammans för att tillhandahålla utvecklarinfrastruktur och verktyg till utvecklarteamen. Plattformstekniker ställer in och hanterar säkerhetsinställningar, nätverkskonfigurationer och organisationsprinciper för att säkerställa att dev-rutor kan komma åt resurser på ett säkert sätt.

Teamledare för utvecklare är erfarna utvecklare som har djupgående kunskaper om sina projekt. De kan tilldelas rollen DevCenter-projektadministratör och hjälpa till med att skapa och hantera utvecklarupplevelsen. Projektadministratörer skapar och hanterar pooler med dev-rutor.

Medlemmar i ett utvecklingsteam tilldelas DevCenter Dev Box-användarrollen. De kan sedan själv tillhandahålla en eller flera utvecklingslådor på begäran från utvecklingslådspoolerna som är tillgängliga för ett projekt. Dev box-användare kan arbeta med flera projekt eller uppgifter genom att skapa flera dev-rutor.

Microsoft Dev Box överbryggar klyftan mellan utvecklingsteam och IT genom att ta kontroll över projektresurser närmare utvecklingsteamet.

Scenarier för Microsoft Dev Box

Organisationer kan använda Microsoft Dev Box i en rad olika scenarier.

Scenarier för plattformsutveckling

Dev Box hjälper plattformstekniker att tillhandahålla lämpliga utvecklingsrutor för varje användares arbetsbelastning. Plattformstekniker kan:

  • Konfigurera teamspecifika anpassningar med YAML-baserade bilddefinitioner för standardiserade utvecklingsmiljöer.
  • Skapa dev box-pooler med bilddefinitioner, anpassade avbildningar eller Marketplace-avbildningar.
  • Framtvinga styrning med hjälp av projektprinciper för att välja resurser som ska tillåtas, till exempel nätverk, avbildningar och SKU:er.
  • Definiera nätverkskonfigurationen, som avgör den region där utvecklingsrutan skapas.
  • Kontrollera kostnaderna med hjälp av autostop-scheman och vilolägesfunktioner.
  • Tilldela den inbyggda Dev Box-användarrollen för att bevilja åtkomst till utvecklingsteamen och göra det möjligt för dem att självbetjäna dev-boxar.

IT-administratörsscenarier

Dev Box har följande fördelar för IT-administratörer:

  • Hantera utvecklingslådor som alla andra enheter i ditt nätverk.

    • Utvecklingsboxar registreras automatiskt i Microsoft Intune. Använd Microsoft Intune för att hantera dev-rutor.
    • Håll alla Windows-enheter uppdaterade med hjälp av snabba kvalitetsuppdateringar i Intune för att distribuera nolldagskorrigeringar i organisationen.
    • Om en utvecklingsmiljö komprometteras, isolera den medan du hjälper användarna att återställa och starta en ny utvecklingsmiljö.
  • Dev Box ger säker åtkomst i en säker miljö. Åtkomstkontroller i Microsoft Entra ID organiserar åtkomst efter projekt- eller användartyp:

    • Koppla dev-rutor internt till ett Microsoft Entra-ID eller en Active Directory-domän.
    • Ange principer för villkorlig åtkomst som kräver att användarna ansluter via en kompatibel enhet.
    • Kräv multifaktorautentisering vid inloggning.
    • Konfigurera riskbaserade inloggningsprinciper för dev-rutor som har åtkomst till känslig källkod och kunddata.

Scenarier för utvecklarteamledare

När ett utvecklarteam har tilldelats rollen DevCenter-projektadministratör kan de hjälpa till att hantera projektet. Projektadministratörer kan:

  • Skapa dev box-pooler med tillgängliga bildalternativ (bilddefinitioner, anpassade avbildningar eller Marketplace-avbildningar) och välj beräknings- och lagringskonfigurationer oberoende av varandra.
  • Kontrollera kostnaderna med hjälp av automatiska scheman och vilolägesinställningar.
  • Använd YAML-baserade bilddefinitioner för att skapa teamspecifika anpassningar som kan byggas in i återanvändbara bilder för snabbare utveckling.
  • Konfigurera konfigurationsuppgifter från kataloger som är kopplade till utvecklingscentret som körs när dev box skapas för att installera och anpassa programvara som är specifik för projektet.

Bildkonfigurationsalternativ

Microsoft Dev Box erbjuder flexibla metoder för att konfigurera utvecklingsmiljöer:

  • Bilddefinitioner: YAML-baserade anpassningsfiler som definierar teamspecifika miljöer med automatisk installation och konfiguration av programvara. Bilddefinitioner kan byggas in i återanvändbara bilder för snabbare skapande av utvecklingsmiljöer.
  • Anpassade avbildningar: Organisationsspecifika avbildningar som lagras i Azure Compute Gallery för skräddarsydda konfigurationer.
  • Marketplace-avbildningar: Förkonfigurerade avbildningar från Azure Marketplace med vanliga utvecklingsverktyg som Visual Studio.

Dessa metoder ger större flexibilitet än äldre dev box-definitioner genom att tillåta oberoende val av beräkningsstorlek och lagring när du skapar dev box-pooler.

Utvecklarscenarier

En organisation med globalt distribuerade utvecklingsteam konfigurerar Dev Box så att utvecklare kan skapa egna utvecklingsrutor i sin närmaste region. Utvecklare skapar utvecklingsrutor efter behov, utan att vänta på IT-administratörsteamet. Användare får åtkomst till dev-rutor från valfri enhet och operativsystem.

Dev Box stöder utvecklare som arbetar med flera projekt. Utvecklare kan skapa och använda separata utvecklingsrutor för separata arbetsbelastningar, projekt eller uppgifter. Utvecklare kan skapa flera dev-rutor från en fördefinierad pool när de behöver dem och sedan ta bort utvecklingsrutorna när de är klara.

Organisationer kan till och med definiera utvecklingsrutor för olika roller i ett team. Du kan konfigurera standardutvecklingsrutor med administratörsbehörighet för att ge heltidsutvecklare större kontroll, samtidigt som du tillämpar mer begränsade behörigheter för leverantörer.

Dev-rutor använder virtuella Azure-datorer som har tillräckligt med vCPU:er och minne för att uppfylla de krav som är associerade med de flesta allmänna arbetsbelastningar. För lagring använder utvecklingsboxar Azure Premium SSD:er, som ger diskstöd med hög prestanda och låg latens.

Kom igång med Microsoft Dev Box

För att komma igång med Microsoft Dev Box måste du ställa in en utvecklingscentral. Ett utvecklingscenter är en behållare för dina projekt och resurser. Du kan skapa ett utvecklingscenter i Azure-portalen och sedan skapa projekt inom det utvecklingscentret. Varje projekt kan ha dev box-pooler konfigurerade med bilddefinitioner, anpassade avbildningar eller Marketplace-avbildningar.

Det grundläggande arbetsflödet för installation innehåller:

  1. Skapa ett utvecklingscenter
  2. Konfigurera nätverksanslutningar (valfritt för Microsoft-värdbaserade nätverk)
  3. Bifoga kataloger för anpassningar (valfritt)
  4. Skapa projekt
  5. Skapa dev box-pooler med önskad bildmetod och beräknings-/lagringsinställningar
  6. Tilldela åtkomst till utvecklingsteam

Börja din Dev Box-resa med en grundläggande mall: Microsoft Dev Box.

Vad är nytt i Microsoft Dev Box

För att lära dig om de senaste funktionerna och uppdateringarna i Microsoft Dev Box, se Vad är nytt i Microsoft Dev Box.

Komponenter som delas med Azure-distributionsmiljöer

Microsoft Dev Box och Azure Deployment Environments är kompletterande tjänster som delar vissa arkitekturkomponenter. Distributionsmiljöer ger utvecklare förkonfigurerade molnbaserade miljöer för utveckling av program. Utvecklingscenter och projekt är gemensamma för båda tjänsterna, och de hjälper till att organisera resurser i ett företag.

När du konfigurerar Dev Box kan du se resurser och komponenter för distributionsmiljöer. Du kan till och med se informationsmeddelanden om distributionsmiljöers funktioner. Om du inte konfigurerar några funktioner för distributionsmiljöer kan du ignorera dessa meddelanden på ett säkert sätt.

Börja använda Microsoft Dev Box:

Läs mer om Microsoft Dev Box: