Övergångsguide för Azure Lab Services till Azure DevTest Labs
När du övergår från Azure Lab Services är DevTest Labs (DTL) ett förstapartsalternativ som kan övervägas. Det här dokumentet beskriver när du ska och inte bör överväga att övergå till att använda DevTest Labs. En beskrivning av de steg som ska följas ingår också.
Scenariovägledning
Vilka är målscenarierna för DevTest Labs?
DevTest Labs riktar sig till företagskunder. Det primära scenario som DevTest Labs är utformat för är test box-scenariot, där en professionell utvecklare behöver tillfällig åtkomst till en virtuell dator (VM) som har en förhandsversion av den programvara som de behöver testa. Ett sekundärt scenario är professionell utvecklarutbildning när en utvecklare behöver tillfällig åtkomst till en virtuell dator för intern utbildning.
När bör en kund överväga att använda DevTest Labs?
- Kunden behöver åtkomst till virtuella Linux-datorer – DevTest Labs är den enda förstapartstjänsten som ger åtkomst till Linux. Cloud PC, Azure Virtual Desktop, Microsoft Dev Box ger inte åtkomst till interna virtuella Linux-datorer.
- Kunden måste använda en avbildning med kapslad virtualisering – DevTest Labs fungerar bra med avbildningar som använder kapslad virtualisering eftersom den tillhandahåller en dedikerad virtuell dator för varje elev. Kapslad virtualisering passar inte bra för virtuella sessionsdatorer med flera användare eftersom det inte finns något begrepp om isolering mellan användarsessioner.
- Tekniska datorprogrammeringsklasser – DevTest Labs-resurser är tillgängliga med hjälp av Azure Portal. Endast elever som är bekväma med Azure Portal ska använda DTL. DTL-API:er kan användas om du vill skapa en anpassad portal för att få åtkomst till virtuella DTL-datorer utanför Azure Portal.
När ska en kund inte använda DevTest Labs?
- Kunden kräver omfattande kostnadskontroller, inklusive användarkvot och gränser för hur många virtuella datorer en användare kan ha. DevTest Labs har inte möjlighet att begränsa åtkomsten till en virtuell dator baserat på en kvot som beviljas per elev.
- Kunden kräver komplexa start- och stoppscheman. DevTest Labs är utformat för företagsutvecklare. den stöder dagliga start- och stoppscheman.
- Kunden behöver flexibla inloggningsmetoder. DevTest Labs kräver att användaren finns i Microsoft Entra ID-klientorganisationen för den prenumeration där labbet finns. RBAC-behörigheter används för att styra vem som har åtkomst till labb och virtuella datorer.
Vanliga frågor och svar
Vad är kostnadsmodellen? Det finns inga kostnader för att använda tjänsten. det är gratis att använda. Kunder debiteras för resurser som används av DevTest Labs-tjänsten. Den här kostnaden omfattar, men är inte begränsad till, kostnaden för lagring, nätverk och körningstid för virtuella datorer i ett labb.
Tillhandahåller DevTest Labs kostnadsrapportering? DevTest Labs är integrerat i Microsoft Cost Management för kostnadsbudgetering och analys. Tillåt taggarv och lägg till taggar i labbresursen för att spåra kostnader per labb.
Stöder DevTest Labs kapslad virtualisering? Ja. Kontrollera dokumentationen för VM-serien för att kontrollera att kapslad virtualisering ingår i listan över funktioner som stöds.
Stöder DevTest Labs anpassade avbildningar? Ja. Vi rekommenderar att du ansluter DevTest Labs till ett delat bildgalleri. Det delade bildgalleriet kan vara samma som är anslutet till ditt Azure Lab Services-labbkonto eller labbplan.
Vi rekommenderar att du använder ett delat bildgalleri över funktionen för anpassade DTL-avbildningar och formler. Delade bildgallerier är kompatibla med flera andra Azure-tjänster och kan användas i flera labb.
Stöder DevTest Labs miljöer för flera virtuella datorer?Azure-distributionsmiljöer rekommenderas för miljöer med flera virtuella datorer.
Stöder DevTest Labs scheman? DevTest Labs stöder ett valfritt dagligt start- och/eller stoppschema.
Stöder DevTest Labs webbåtkomst? Ja, om den virtuella datorn skapas i ett Bastion-aktiverat virtuellt nätverk. Mer information finns i Aktivera webbläsaranslutning till virtuella DevTest Labs-datorer med Azure Bastion .
Övergångssteg
- Verifiera beräkningskvotgränser – DevTest Labs använder kvoten som tilldelats beräkning när du skapar virtuella datorer. Öka beräkningskvoten om det behövs.
- Konfigurera labbinställningar
- Bilder
- Begränsa marketplace-avbildningar som elever kan använda. Du kan förhindra att studenter använder Marketplace-avbildningar i helhet.
- Aktivera anpassade avbildningar efter behov genom att ansluta devtestlabben till ett delat bildgalleri. Galleriet kan vara samma galleri som du använde med Azure Lab Services.
- DTL har också stöd för att skapa virtuella datorer från uppladdade VHD-filer .
- SKU-val – Överväg att aktivera VM-storlekar som motsvarar Azure Labs SKU:er. Se Vm-storlekar för Azure Lab Services för mappningar för att se till att välja storlekar som stöder konfigurationsalternativet delad ip.
- Begränsningar för virtuella datorer – Ange maximalt antal virtuella datorer per användare till 1.
- Avstängningsprinciper
- Ange autoshutdown-tid för att säkerställa att virtuella datorer stängs av automatiskt varje dag.
- Ange principen autoshutdown till "Användaren har ingen kontroll över schemat som angetts av labbadministratören.". Om eleverna befinner sig i flera tidszoner väljer du "Användaren anger ett schema och kan inte avanmäla sig" i stället.
- Inaktivera automatisk start för labbet.
- Virtuellt nätverk. Om ditt labb behöver åtkomst till en licensserver lägger du till ett virtuellt nätverk i Azure DevTest Labs.
- Webbläsaråtkomst – Du kan också aktivera webbläsaranslutning till virtuella DevTest Labs-datorer med Azure Bastion.
- Bilder
- Snabbstart för att skapa labb - : Skapa ett labb i Azure Portal – Azure DevTest Labs.
- Kostnadsspårning – Använd anpassade taggar för kostnadsspårning i Microsoft Cost Management eftersom det möjliggör mer nyanserad kostnadsanalys av underliggande resurser. Tillåt taggarv och lägg till taggar i labbresursen.
- Anspråksbara virtuella datorer – Om du vill kan du skapa anspråksbara virtuella datorer i förväg för att säkerställa att virtuella datorer skapas med förväntade inställningar. Eleverna kan använda kommandot "claim any" för att tilldela en fördefinierad anspråksbar virtuell dator till sig själva.
- Med hjälp av avancerade inställningar kan flera identiska virtuella datorer skapas samtidigt.
- Med hjälp av avancerade inställningar anger du förfallodatum för anspråksbara virtuella datorer. Virtuella datorer tas bort automatiskt efter förfallodatumet och undviker onödiga lagringsavgifter.
- Lägg till användare - Lägg till labbägare, deltagare och användare i Azure DevTest Labs.
- Konfigurera instrumentpanel – Du kan också skapa en instrumentpanel i Azure Portal så att eleverna enklare kan hitta sina labb.
Viktigt!
Om du använder en virtuell Linux-dator som bara har stöd för åtkomst med hjälp av SSH följer du detaljerade instruktioner i Ansluta till en virtuell Linux-dator i labbet (Azure DevTest Labs).