Dela via


Överväganden för migrering från fysiska labb till Azure Lab Services

Viktigt!

Azure Lab Services dras tillbaka den 28 juni 2027. Mer information finns i pensionsguiden.

Med Azure Lab Services kan du tillhandahålla labbmiljöer som användarna kan komma åt var som helst, när som helst på dagen. När du migrerar från fysiska labb till Azure Lab Services bör du omvärdera labbstrukturen för att minimera kostnaderna och optimera upplevelsen för labbskapare och användare. I den här artikeln får du lära dig mer om överväganden och fördelar med att migrera från fysiska labb till Azure Lab Services.

Överväganden för att flytta till Azure Lab Services

När du migrerar fysiska labb till Azure Lab Services bör du överväga följande aspekter:

  • Vad är labbstrukturen? Används labb för olika ändamål (delat labb), till exempel flera klasser, eller är de dedikerade (enstaka labb)?
  • Vilka är programvarukraven för labbet?
  • Vilka är kraven på labbmaskinvara? Ett delat labb måste tillgodose behoven för alla användningsscenarier och har därför högre krav.

För att optimalt dra nytta av det måste du omvärdera labb- och bildinnehållet som helhet. Vi rekommenderar inte att du återanvänder samma labbbild från ditt fysiska labb som det är.

Labbstruktur

Vanligtvis delas ett fysiskt labb av elever från flera klasser. Därför installeras alla klassers program samtidigt på varje labbdator. När en klass använder labbet kör eleverna bara en delmängd av de program som är relevanta för deras klass.

Den här typen av fysiska datorlabb leder ofta till ökade maskinvarukrav:

  • En stor diskstorlek kan krävas för att installera den kombinerade uppsättningen program som behövs av de klasser som delar labbet.
  • Vissa program kräver mer bearbetningskraft jämfört med andra, eller kräver specialiserade processorer, till exempel en GPU. Genom att installera flera program på samma labbdator måste varje dator ha tillräckligt med maskinvara för att köra de mest beräkningsintensiva programmen.

Den här nivån av maskinvara slösas bort för klasser som bara använder labbet för att köra program som kräver mindre minne, beräkningskraft eller diskutrymme.

Azure Lab Services är utformat för att använda maskinvara mer effektivt, så att du bara betalar för det som användarna faktiskt behöver och använder. Med Azure Lab Services är labb strukturerade så att de blir mer detaljerade:

  • Ett labb skapas för varje klass (eller session för en klass).
  • På labbbilden installeras endast de program som behövs av den specifika klassen.

Den här strukturen hjälper till att identifiera den optimala VM-storleken för varje klass baserat på den specifika arbetsbelastningen och hjälper till att minska diskstorlekskraven (Azure Lab Services stöder för närvarande en diskstorlek på 127 GB).

När du använder Azure Lab Services rekommenderar vi att du använder labb för en enda användning.

Läs mer om hur du strukturerar labb i administratörsguiden för Azure Lab Services.

Förmåner

Det finns flera fördelar med att använda labb för en enda användning (till exempel en klass per labb):

  • Optimera kostnaderna genom att välja rätt VM-storlek för varje labb. Se nedanstående exempel på användningsfall och kostnadsanalys.

  • De virtuella labbdatorerna innehåller bara den programvara som behövs för deras ändamål. Detta förenklar labbskaparnas konfiguration och underhåll av labb och ger mer klarhet för labbanvändare.

  • Åtkomsten till varje enskilt labb styrs. Labbanvändare beviljas endast åtkomst till labb och programvara som de behöver. Lär dig hur du lägger till och hanterar labbanvändare.

  • Optimera kostnaderna ytterligare genom att dra nytta av följande funktioner:

    • Scheman används för att automatiskt starta och stoppa alla virtuella datorer i ett labb enligt varje klasss schema.
    • Med kvoter kan du kontrollera hur lång tid varje klasss elever kan komma åt virtuella datorer utanför sina schemalagda timmar.

Exempel på användningsfall

Överväg följande fysiska labbkonfiguration, där labbet delas av flera klasser:

  • En ingenjörsklass som använder SolidWorks med 100 registrerade studenter.
  • En matematikklass som använder MATLAB som också har 100 elever registrerade.

Eftersom vårt fysiska labb delas av dessa två klasser har varje labbdator både SolidWorks och MATLAB installerat, tillsammans med olika andra vanliga program, till exempel Word eller Excel. Det är också viktigt att observera att SolidWorks är mer beräkningsintensivt eftersom det vanligtvis kräver en GPU.

Så här flyttar du det här fysiska labbet till Azure Lab Services:

  • Skapa två labb: ett för ingenjörsklassen och ett annat för matematikklassen.
  • Skapa två VM-avbildningar: en med SolidWorks installerat och en annan med MATLAB.

Eftersom SolidWorks kräver en GPU använder tekniklabbet vm-storleken small GPU (Visualization). Labbet för matematikklassen kräver bara en medelstor VM-storlek.

Följande bild visar hur labbstrukturen ändras när du flyttar det här fysiska labbet till Azure Lab Services.

Diagram som visar både den fysiska labbstrukturen och mållabbstrukturen i Azure Lab Services.

Kostnadsanalys

I det här exemplet skiljer sig kostnaden per användningstimm för de två VM-storlekarna avsevärt:

  • Liten GPU (visualisering): ger hög beräkningskraft och därför är kostnaden 160 labbenheter per timme.
  • Medel: ger mindre beräkningskraft men är lämplig för många typer av klasser. Kostnaden är bara 55 labbenheter per timme.

Genom att använda separata labb och tilldela den minsta lämpliga VM-storleken för varje labb kan du spara på den totala kostnaden för att köra labbarna.

Tänk dig ett användningsscenario där eleven använder sin virtuella dator i totalt 10 timmar:

  • Ett enskilt labb med storleken Liten GPU (visualisering) som delas av studenter från både ingenjörs- och matematikklasserna beräknas ha följande användning:

    10 timmar * 200 studenter * 160 labbenheter/timme = 32 000 labbenheter

  • Separata labb som använder storleken Liten GPU (visualisering) för teknik och Medelstorlek för matematik beräknas ha följande användning:

    • Teknisk klasslabb: 10 timmar * 100 studenter * 160 labbenheter/timme = 160000

    • Matematikklasslabb: 10 timmar * 100 elever * 55 labbenheter/timme = 55 000

    Summan av både tekniska och matematiska labb är 215000.

Genom att använda en mer detaljerad labbstruktur är de totala besparingarna för att köra labbarna 33 %. Tänk också på att du bara betalar för det antal timmar som eleverna faktiskt använder sina virtuella datorer. Om eleverna använder sina virtuella datorer mindre är de faktiska kostnaderna lägre.

Viktigt!

Kostnadsuppskattningen är endast i exempelsyfte. Aktuell information om priser finns i Prissättning för Azure Lab Services.

Förbereda migrering till Azure Lab Services

När du börjar använda Azure Lab Services bör IT-avdelningen och fakulteten samordna tidigt i planeringsprocessen för att:

  • Identifiera de specifika program som varje klass kräver. Läs mer om programvarukrav för labb.
  • Förstå de arbetsbelastningar som eleverna utför med hjälp av labbet.

Den här informationen behövs för att välja lämplig VM-storlek när du skapar ett labb och för att konfigurera avbildningen på den virtuella malldatorn. Läs mer om vm-storleksändring i Azure Lab Services.

För att säkerställa att du väljer lämplig VM-storlek rekommenderar vi att du börjar med den minsta VM-storlek som uppfyller maskinvarukraven för dina program. Låt sedan fakulteten ansluta till en virtuell labbdator för att verifiera vanliga arbetsbelastningar som eleverna utför för att säkerställa att prestanda och erfarenhet räcker. Det är användbart att referera till klasstyperna, som visar verkliga exempel på hur du konfigurerar program för klasser tillsammans med den rekommenderade VM-storleken.

Dessutom är Azure Compute Gallery användbart för att skapa och lagra anpassade avbildningar. Med ett beräkningsgalleri kan du skapa en avbildning en gång och återanvända den för att skapa flera labb.

Slutsats

Azure Lab Services ger många fördelar för att optimera kostnaden för att köra dina labb, förenkla konfiguration och underhåll och få detaljerad åtkomstkontroll. För optimala fördelar rekommenderar vi att du strukturerar dina labb i Azure Lab Services så att de har ett enda syfte. Skapa till exempel ett separat labb för varje klassrumsträning.

Nästa steg