Wskazówki dotyczące korzystania z usług Azure Lab Services na potrzeby uruchamiania maratonu hackatonowego
Ważne
Usługa Azure Lab Services zostanie wycofana 28 czerwca 2027 r. Aby uzyskać więcej informacji, zobacz przewodnik po wycofaniu.
Dzięki usłudze Azure Lab Services organizatorzy maratonu hackathon mogą szybko tworzyć wstępnie skonfigurowane środowiska oparte na chmurze na potrzeby uruchamiania maratonu hackathonu z wieloma uczestnikami. Każdy uczestnik może używać identycznej i izolowanej maszyny wirtualnej na potrzeby maratonu hackathon.
Usługa Azure Lab Services została zaprojektowana tak, aby była uproszczona i łatwa w użyciu, dzięki czemu można szybko uruchomić nowe laboratorium maszyn wirtualnych na potrzeby maratonu programowego. Ten artykuł zawiera wskazówki dotyczące konfigurowania laboratoriów w usłudze Azure Lab Services w celu optymalnego uruchamiania maratonu programowego.
Usługa Azure Lab Services używa dostępu opartego na rolach platformy Azure (RBAC) do zarządzania dostępem do usług Azure Lab Services. Aby uzyskać więcej informacji, zobacz wbudowane role usług Azure Lab Services. Użycie kontroli dostępu opartej na rolach platformy Azure umożliwia jasne oddzielenie ról i obowiązków związanych z tworzeniem laboratoriów i zarządzaniem nimi w różnych zespołach i osobach w organizacji. W zależności od struktury organizacji i odpowiedzialności te wskazówki mogą mieć wpływ na różne osoby, takie jak administratorzy IT lub organizatorzy maratonu hackathonowego.
Aby korzystać z usług Lab Services na potrzeby maratonu programowego, upewnij się, że zarówno plan laboratorium, jak i laboratorium zostały utworzone co najmniej kilka dni przed rozpoczęciem maratonu hackatonu.
Wskazówki
Utwórz laboratorium w regionie lub lokalizacji znajdującej się najbliżej uczestników.
Aby zmniejszyć opóźnienie, utwórz laboratorium w regionie znajdującym się najbliżej uczestników maratonu hackathonowego. Jeśli uczestnicy znajdują się na całym świecie, skorzystaj z najlepszego osądu, aby utworzyć laboratorium, które znajduje się centralnie. Możesz też użyć wielu laboratoriów na podstawie lokalizacji, w których znajdują się uczestnicy.
Wybierz rozmiar obliczeniowy najlepiej dopasowany do potrzeb użycia.
Ogólnie rzecz biorąc, im większy rozmiar obliczeniowy, tym szybciej działa maszyna wirtualna. Jednak aby ograniczyć koszty, możesz wybrać odpowiedni rozmiar obliczeniowy na podstawie potrzeb uczestników. Aby uzyskać szczegółowe informacje na temat dostępnych rozmiarów obliczeniowych, zobacz Informacje o określaniu rozmiaru maszyny wirtualnej w przewodniku administratora.
Skonfiguruj protokół RDP\SSH na potrzeby połączenia pulpitu zdalnego z maszynami wirtualnymi z systemem Linux.
Jeśli maraton hackathon korzysta z maszyn wirtualnych z systemem Linux, upewnij się, że pulpit zdalny jest włączony, aby uczestnicy mogli używać protokołu RDP (remote desktop protocol) lub SSH (secure shell) w celu nawiązania połączenia z maszynami wirtualnymi. Ten krok jest wymagany tylko dla maszyn wirtualnych z systemem Linux i musi być włączony podczas tworzenia laboratorium. Ponadto w przypadku protokołu RDP może być konieczne zainstalowanie i skonfigurowanie pakietów serwera RDP i graficznego interfejsu użytkownika na maszynie wirtualnej szablonu przed opublikowaniem. Aby uzyskać więcej informacji, zobacz jak włączyć pulpit zdalny dla systemu Linux.
Instalowanie i zatrzymywanie aktualizacji systemu Windows.
Jeśli używasz obrazu systemu Windows, zalecamy zainstalowanie najnowszych aktualizacji systemu Windows na maszynie wirtualnej szablonu laboratorium przed opublikowaniem laboratorium. Zainstaluj najnowsze aktualizacje na potrzeby zabezpieczeń i aby uniknąć, że uczestnicy maratonu hackathon są zakłócane podczas maratonu hackatonu w celu zainstalowania aktualizacji, co może również spowodować ponowne uruchomienie maszyn wirtualnych. Możesz również rozważyć wyłączenie aktualizacji systemu Windows, aby zapobiec wszelkim przyszłym przerwom podczas maratonu programowego. Zapoznaj się z przewodnikiem z instrukcjami dotyczącymi instalowania i konfigurowania aktualizacji systemu Windows.
Zdecyduj, jak uczestnicy tworzą kopię zapasową swojej pracy.
Uczestnicy maratonu hackatonowego są przypisani do maszyny wirtualnej na całe życie maratonu hackatonowego. Zamiast zapisywać swoją pracę bezpośrednio na maszynie wirtualnej, uczestnicy mogą wykonać kopię zapasową swojej pracy poza maszyną wirtualną, co umożliwia im również dostęp do danych po zakończeniu maratonu programowego. Na przykład uczestnicy mogą zapisywać dane w usłudze OneDrive, GitHub itd. Aby korzystać z usługi OneDrive, możesz skonfigurować ją automatycznie dla uczestników na maszynach wirtualnych laboratorium. Zobacz przewodnik z instrukcjami, aby zainstalować i skonfigurować usługę OneDrive.
Ustaw pojemność maszyny wirtualnej zgodnie z liczbą uczestników.
Upewnij się, że pojemność maszyny wirtualnej laboratorium jest ustawiona na podstawie liczby uczestników, których oczekujesz podczas maratonu programowego. Opublikowanie maszyny wirtualnej szablonu może potrwać kilka godzin, aby utworzyć wszystkie maszyny wirtualne laboratorium. Zaleca się utworzenie maszyn wirtualnych laboratorium i laboratorium przed rozpoczęciem maratonu programowego. Aby uzyskać więcej informacji, zobacz Ustawianie pojemności laboratorium.
Zdecyduj, czy ograniczyć dostęp do laboratorium.
Domyślnie dostęp do laboratorium jest ograniczony. Ta funkcja wymaga dodania wszystkich wiadomości e-mail uczestników programu hackathon do listy, zanim będą mogli zarejestrować się i uzyskać dostęp do laboratorium przy użyciu linku rejestracji. Jeśli masz maraton hackathon, w którym nie znasz konkretnych uczestników, możesz wyłączyć opcję ogranicz dostęp. W takim przypadku każda osoba może zarejestrować się bezpośrednio w laboratorium przy użyciu linku rejestracji. Aby uzyskać więcej informacji, zobacz przewodnik z instrukcjami dotyczącymi dodawania użytkowników.
Sprawdź ustawienia harmonogramu, przydziału i autoshutdown.
Usługa Azure Lab Services udostępnia kilka mechanizmów kontroli kosztów w celu ograniczenia użycia maszyn wirtualnych. Jeśli jednak te ustawienia są nieprawidłowo skonfigurowane, mogą spowodować nieoczekiwane zamknięcie maszyn wirtualnych laboratorium. Aby upewnić się, że te ustawienia są odpowiednio skonfigurowane dla maratonu hackathon, sprawdź następujące ustawienia:
Harmonogram: Harmonogram umożliwia automatyczne kontrolowanie, kiedy maszyny laboratoriów są uruchamiane i zamykane. Domyślnie podczas tworzenia nowego laboratorium nie jest konfigurowany żaden harmonogram. Należy jednak upewnić się, że harmonogram laboratorium jest ustawiony zgodnie z tym, co ma sens dla maratonu hackathonu. Jeśli na przykład maraton hackathon rozpocznie się w sobotę o godzinie 8:00 i kończy się w niedzielę o godzinie 17:00, utwórz harmonogram, który automatycznie rozpoczyna maszynę o godzinie 7:30 w sobotę (około 30 minut przed rozpoczęciem maratonu hackatonowego) i zamknie go o godzinie 17:00 w niedzielę. Możesz również zdecydować się nie używać harmonogramu w ogóle i polegać na czasie przydziału.
Limit przydziału: limit przydziału kontroluje liczbę godzin, przez które uczestnicy mają dostęp do maszyny wirtualnej laboratorium poza zaplanowaną godziną. Jeśli limit przydziału zostanie osiągnięty podczas korzystania z niego przez uczestnika, maszyna zostanie automatycznie zamknięta i uczestnik nie będzie mógł go ponownie uruchomić, chyba że limit przydziału zostanie zwiększony. Domyślnie podczas tworzenia laboratorium limit przydziału jest ustawiony na 10 godzin. Skonfiguruj limit przydziału, aby umożliwić wystarczająco dużo czasu na czas trwania maratonu hackatonu, zwłaszcza jeśli nie utworzono harmonogramu.
Autoshutdown: po włączeniu ustawienie automatycznego przeshutdown powoduje automatyczne zamykanie maszyn wirtualnych z systemem Windows po pewnym czasie, gdy uczestnik odłączył się od sesji protokołu RDP. Domyślnie to ustawienie jest wyłączone.
Skonfiguruj ustawienia zapory, aby zezwalać na połączenia z maszynami wirtualnymi laboratorium.
Upewnij się, że ustawienia zapory organizacji lub lokalizacja, w której jest hostowany maraton hackathon, umożliwiają nawiązywanie połączenia z maszynami wirtualnymi laboratorium przy użyciu protokołu RDP lub SSH. Aby uzyskać więcej informacji, zobacz przewodnik z instrukcjami dotyczącymi konfigurowania ustawień zapory sieci.
Zainstaluj klienta RDP/SSH na tabletach uczestników, komputerach Mac, komputerach PC itd.
Uczestnicy maratonu hackathon muszą mieć klienta RDP i/lub SSH zainstalowanego na swoich tabletach lub laptopach, aby połączyć się z maszynami wirtualnymi laboratorium. Aby uzyskać więcej informacji na temat wymaganego oprogramowania i sposobu nawiązywania połączenia z maszynami wirtualnymi laboratorium, zobacz Nawiązywanie połączenia z maszyną wirtualną laboratorium.
Zweryfikuj maszyny wirtualne laboratorium.
Po opublikowaniu maszyn wirtualnych laboratorium sprawdź, czy są one prawidłowo skonfigurowane. Ponieważ wszystkie maszyny wirtualne laboratorium są identyczne, wystarczy przeprowadzić tę weryfikację tylko dla jednej z maszyn wirtualnych laboratorium:
- Nawiąż połączenie z maszyną wirtualną laboratorium przy użyciu protokołu RDP i\lub SSH.
- Otwórz każdą zainstalowaną aplikację i narzędzie, aby dostosować podstawowy obraz maszyny wirtualnej.
- Zapoznaj się z kilkoma podstawowymi scenariuszami, które są reprezentatywne dla działań maratonu hackatonowego, aby upewnić się, że wydajność maszyny wirtualnej jest odpowiednia na podstawie wybranego rozmiaru obliczeniowego.
W dniu maratonu hackatonowego
W tej sekcji opisano kroki, które należy wykonać w dniu maratonu programistycznego.
Uruchom maszyny wirtualne laboratorium.
W zależności od systemu operacyjnego uruchomienie maszyny laboratoryjnej może potrwać do 30 minut. W rezultacie ważne jest, aby uruchamiać maszyny przed rozpoczęciem maratonu hackatonowego, aby uczestnicy nie musieli czekać. Jeśli używasz harmonogramu, upewnij się, że maszyny wirtualne są automatycznie uruchamiane co najmniej 30 minut przed rozpoczęciem maratonu programowego.
Zaproś uczestników maratonu hackathon, aby zarejestrować i uzyskać dostęp do maszyny wirtualnej laboratorium.
Podaj uczestnikom następujące informacje, aby uczestnicy mogli uzyskiwać dostęp do maszyn wirtualnych laboratorium.
- Link rejestracji laboratorium. Aby uzyskać więcej informacji, zobacz przewodnik z instrukcjami dotyczącymi wysyłania zaproszeń do użytkowników.
- Poświadczenia używane do nawiązywania połączenia z maszyną. Ten krok ma zastosowanie tylko wtedy, gdy laboratorium zostało skonfigurowane przy użyciu tych samych poświadczeń dla wszystkich maszyn wirtualnych laboratorium.
- Instrukcje dotyczące nawiązywania połączenia z maszyną wirtualną laboratorium. Aby uzyskać instrukcje specyficzne dla systemu operacyjnego, zobacz Nawiązywanie połączenia z maszyną wirtualną laboratorium.
Następne kroki
- Rozpocznij od utworzenia planu laboratorium