Dela via


Vägledning för att använda Azure Lab Services för att köra ett hackathon

Viktigt!

Azure Lab Services tas ur bruk den 28 juni 2027. Mer information finns i pensionsguiden.

Med Azure Lab Services kan hackathon-organisatörer snabbt skapa förkonfigurerade molnbaserade miljöer för att köra ett hackathon med flera deltagare. Varje deltagare kan använda identiska och isolerade virtuella datorer (VM) för hackathon.

Azure Lab Services är utformat för att vara enkelt och enkelt att använda så att du snabbt kan starta ett nytt labb med virtuella datorer för hackathon. Den här artikeln innehåller vägledning för att konfigurera dina labb i Azure Lab Services för optimal körning av ett hackathon.

Azure Lab Services använder rollbaserad åtkomst i Azure (Azure RBAC) för att hantera åtkomst till Azure Lab Services. Mer information finns i inbyggda roller i Azure Lab Services. Med Azure RBAC kan du tydligt avgränsa roller och ansvarsområden för att skapa och hantera labb mellan olika team och personer i din organisation. Beroende på organisationens struktur och ansvarsområden kan den här vägledningen påverka olika personer, till exempel IT-administratörer eller hackathon-organisatörer.

Om du vill använda Lab Services för hackathon ska du se till att både labbplanen och labbet skapas minst några dagar innan hackathonet börjar.

Vägledning

  • Skapa labbet i en region eller plats som är närmast deltagarna.

    För att minska svarstiden skapar du ditt labb i en region som är närmast dina hackathon-deltagare. Om deltagarna finns över hela världen kan du använda ditt bästa omdöme för att skapa ett labb som ligger centralt. Alternativt kan du använda flera labb baserat på de platser där deltagarna finns.

  • Välj en beräkningsstorlek som passar bäst för användningsbehov.

    Ju större beräkningsstorleken är, desto snabbare utförs den virtuella datorn. Men om du vill begränsa kostnaderna kan du välja lämplig beräkningsstorlek baserat på deltagarnas behov. Mer information om tillgängliga beräkningsstorlekar finns i Storleksinformation för virtuella datorer i administratörsguiden .

  • Konfigurera RDP\SSH för fjärrskrivbordsanslutning till virtuella Linux-datorer.

    Om hackathon använder virtuella Linux-datorer kontrollerar du att fjärrskrivbordet är aktiverat så att deltagarna kan använda RDP (remote desktop protocol) eller SSH (secure shell) för att ansluta till sina virtuella datorer. Det här steget krävs endast för virtuella Linux-datorer och måste aktiveras när du skapar labbet. För RDP kan du också behöva installera och konfigurera RDP-server- och GUI-paketen på den virtuella malldatorn innan du publicerar. Mer information finns i hur du aktiverar fjärrskrivbord för Linux.

  • Installera och stoppa Windows-uppdateringar.

    Om du använder en Windows-avbildning rekommenderar vi att du installerar de senaste Windows-uppdateringarna på labbets virtuella malldator innan du publicerar labbet. Installera de senaste uppdateringarna i säkerhetssyfte och för att undvika att hackathon-deltagarna störs under hackathonet för att installera uppdateringar, vilket också kan leda till att deras virtuella datorer startas om. Du kan också överväga att stänga av Windows-uppdateringar för att förhindra framtida avbrott under hackathon. Läs guiden om hur du installerar och konfigurerar Windows-uppdateringar.

  • Bestäm hur deltagarna ska säkerhetskopiera sitt arbete.

    Hackathon-deltagarna tilldelas var och en en virtuell dator under hackathonets livslängd. I stället för att spara sitt arbete direkt till den virtuella datorn kan deltagarna säkerhetskopiera sitt arbete utanför den virtuella datorn, vilket också gör det möjligt för dem att komma åt data när hackathon är över. Deltagarna kan till exempel spara till OneDrive, GitHub och så vidare. Om du vill använda OneDrive kan du välja att konfigurera det automatiskt för deltagare på deras virtuella labbdatorer. Se guiden för att installera och konfigurera OneDrive.

  • Ange VM-kapacitet enligt antalet deltagare.

    Se till att labbkapaciteten för den virtuella datorn har angetts baserat på det antal deltagare du förväntar dig vid hackathon. När du publicerar den virtuella malldatorn kan det ta flera timmar att skapa alla virtuella labbdatorer. Vi rekommenderar att du skapar de virtuella labb- och labbdatorerna i god tid före starten av hackathon. Mer information finns i Ange labbkapacitet.

  • Bestäm om du vill begränsa labbåtkomsten.

    Som standard är åtkomsten till labbet begränsad. Den här funktionen kräver att du lägger till alla dina hackathon-deltagares e-postmeddelanden i listan innan de kan registrera sig och komma åt labbet med hjälp av registreringslänken. Om du har ett hackathon där du inte känner till de specifika deltagarna kan du välja att inaktivera alternativet begränsa åtkomst. I det här fallet kan vem som helst registrera sig direkt i labbet med hjälp av registreringslänken. Mer information finns i guiden om hur du lägger till användare.

  • Kontrollera inställningar för schema, kvot och automatisk nedskalning.

    Azure Lab Services tillhandahåller flera kostnadskontroller för att begränsa användningen av virtuella datorer. Men om de här inställningarna är felkonfigurerade kan de orsaka att labbets virtuella datorer stängs av oväntat. Kontrollera följande inställningar för att säkerställa att de här inställningarna är korrekt konfigurerade för hackathon:

    Schema: Med ett schema kan du automatiskt styra när dina labbdatorer startas och stängs av. Som standard konfigureras inget schema när du skapar ett nytt labb. Du bör dock se till att ditt labbschema är inställt enligt vad som är lämpligt för hackathonet. Om hackathon till exempel startar på lördag klockan 08:00 och slutar på söndag kl. 17:00 skapar du ett schema som automatiskt startar datorn klockan 07:30 på lördag (cirka 30 minuter före hackathonets start) och stänger av den klockan 17:00 på söndag. Du kan också välja att inte använda ett schema alls och förlita dig på kvottid.

    Kvot: Kvoten styr antalet timmar som deltagarna har åtkomst till en virtuell labbdator utanför de schemalagda timmarna. Om kvoten uppnås när en deltagare använder den stängs datorn automatiskt av och deltagaren kan inte starta om den, såvida inte kvoten ökas. När du skapar ett labb är kvoten som standard inställd på 10 timmar. Konfigurera kvoten så att den ger tillräckligt med tid för hackathon-varaktigheten, särskilt om du inte har skapat något schema.

    Autoshutdown: När den här inställningen är aktiverad stängs de virtuella Windows-datorerna automatiskt av efter en viss tidsperiod när en deltagare har kopplat från sin RDP-session. Den här funktionen är inaktiverad som standard.

  • Konfigurera brandväggsinställningar för att tillåta anslutningar till virtuella labbdatorer.

    Se till att brandväggsinställningarna för din organisation eller platsen där du är värd för hackathon tillåter anslutning till virtuella labbdatorer med hjälp av RDP eller SSH. Mer information finns i guiden om hur du konfigurerar nätverkets brandväggsinställningar.

  • Installera RDP/SSH-klienten på deltagarnas surfplattor, Mac-datorer, datorer och så vidare.

    Hackathon-deltagare måste ha en RDP- och/eller SSH-klient installerad på sina surfplattor eller bärbara datorer för att ansluta till virtuella labbdatorer. Mer information om nödvändig programvara och hur du ansluter till virtuella labbdatorer finns i Ansluta till en virtuell labbdator.

  • Verifiera virtuella labbdatorer.

    När du har publicerat virtuella labbdatorer kontrollerar du att de är korrekt konfigurerade. Eftersom alla virtuella labbdatorer är identiska behöver du bara göra den här verifieringen för någon av de virtuella labbdatorerna:

    1. Anslut till den virtuella labbdatorn med hjälp av RDP och\eller SSH.
    2. Öppna varje program och verktyg som du har installerat för att anpassa den virtuella basdatoravbildningen.
    3. Gå igenom några grundläggande scenarier som är representativa för hackathon-aktiviteterna för att säkerställa att den virtuella datorns prestanda är tillräcklig, baserat på den valda beräkningsstorleken.

På dagen för hackathon

Det här avsnittet beskriver stegen för att slutföra dagen för hackathon.

  1. Starta virtuella labbdatorer.

    Beroende på operativsystemet kan det ta upp till 30 minuter att starta labbdatorn. Därför är det viktigt att starta datorer innan hackathon startar så att deltagarna inte behöver vänta. Om du använder ett schema kontrollerar du att de virtuella datorerna startas automatiskt minst 30 minuter före början av hackathon.

  2. Bjud in hackathon-deltagare att registrera sig och få åtkomst till sin virtuella labbdator.

    Ge deltagarna följande information så att deltagarna kan komma åt sina virtuella labbdatorer.

Nästa steg