Panduan untuk menggunakan Azure Lab Services untuk menjalankan hackathon

Dengan Azure Lab Services, penyelenggara hackathon dapat dengan cepat membuat lingkungan berbasis cloud yang telah dikonfigurasi sebelumnya untuk menjalankan hackathon dengan beberapa peserta. Setiap peserta dapat menggunakan komputer virtual (VM) yang identik dan terisolasi untuk hackathon.

Azure Lab Services dirancang agar ringan dan mudah digunakan sehingga Anda dapat dengan cepat memutar lab baru mesin virtual (VM) untuk hackathon Anda. Artikel ini menyediakan panduan untuk mengonfigurasi lab Anda di Azure Lab Services untuk menjalankan hackathon secara optimal.

Azure Lab Services menggunakan Azure Role-Based Access (Azure RBAC) untuk mengelola akses ke Azure Lab Services. Untuk informasi selengkapnya, lihat peran bawaan Azure Lab Services. Menggunakan Azure RBAC memungkinkan Anda memisahkan peran dan tanggung jawab dengan jelas untuk membuat dan mengelola lab di berbagai tim dan orang di organisasi Anda. Bergantung pada struktur dan tanggung jawab organisasi Anda, panduan ini dapat memengaruhi orang yang berbeda, seperti administrator TI atau penyelenggara hackathon.

Untuk menggunakan Lab Services untuk hackathon Anda, pastikan bahwa paket lab dan lab Anda dibuat setidaknya beberapa hari sebelum dimulainya hackathon Anda.

Panduan

  • Buat lab di wilayah atau lokasi yang paling dekat dengan peserta.

    Untuk mengurangi latensi, buat lab Anda di wilayah yang paling dekat dengan peserta hackathon Anda. Jika peserta Anda berada di seluruh dunia, gunakan penilaian terbaik Anda untuk membuat lab yang terletak di pusat kota. Secara bergantian, gunakan beberapa lab berdasarkan lokasi tempat peserta Anda berada.

  • Pilih ukuran komputasi yang paling cocok untuk kebutuhan penggunaan.

    Umumnya, semakin besar ukuran komputasi, semakin cepat performa komputer virtual. Namun, untuk membatasi biaya, Anda dapat memilih ukuran komputasi yang sesuai berdasarkan kebutuhan peserta Anda. Lihat Informasi ukuran VM di panduan administrator untuk detail tentang ukuran komputasi yang tersedia.

  • Konfigurasikan RDP\SSH untuk koneksi desktop jarak jauh ke VM Linux.

    Jika hackathon Anda menggunakan VM Linux, pastikan desktop jarak jauh diaktifkan sehingga peserta Dapat menggunakan RDP (protokol desktop jarak jauh) atau SSH (secure shell) untuk menyambungkan ke VM mereka. Langkah ini hanya diperlukan untuk VM Linux dan harus diaktifkan saat membuat laboratorium. Selain itu, untuk RDP, Anda mungkin perlu menginstal dan mengonfigurasi server RDP dan paket GUI pada VM templat sebelum menerbitkan. Untuk informasi selengkapnya, lihat cara mengaktifkan desktop jarak jauh untuk Linux.

  • Pasang dan hentikan pembaruan Windows.

    Jika Anda menggunakan gambar Windows, kami sarankan Anda menginstal pembaruan Windows terbaru pada VM templat lab sebelum Anda menerbitkan lab. Instal pembaruan terbaru untuk tujuan keamanan, dan untuk menghindari bahwa peserta hackathon terganggu selama hackathon untuk menginstal pembaruan, yang juga dapat menyebabkan VM mereka dimulai ulang. Anda mungkin juga mempertimbangkan untuk menonaktifkan pembaruan Windows untuk mencegah gangguan di masa mendatang selama hackathon. Lihat panduan cara menginstal dan mengonfigurasi pembaruan Windows.

  • Tentukan bagaimana peserta mencadangkan pekerjaan mereka.

    Peserta Hackathon masing-masing diberi komputer virtual untuk masa pakai hackathon. Alih-alih menyimpan pekerjaan mereka langsung ke komputer virtual, peserta dapat mencadangkan pekerjaan mereka di luar VM, yang juga memungkinkan mereka untuk mengakses data setelah hackathon berakhir. Misalnya, peserta dapat menyimpan ke OneDrive, GitHub, dan sebagainya. Untuk menggunakan OneDrive, Anda dapat memilih untuk mengonfigurasinya secara otomatis untuk peserta di komputer virtual lab mereka. Lihat panduan cara memasang dan mengonfigurasi OneDrive.

  • Tetapkan kapasitas VM sesuai dengan jumlah peserta.

    Pastikan kapasitas komputer virtual lab Anda ditetapkan berdasarkan jumlah peserta yang Anda harapkan di hackathon Anda. Saat Anda menerbitkan komputer virtual templat, dibutuhkan beberapa jam untuk membuat semua komputer virtual lab. Disarankan agar Anda membuat lab dan lab VM dengan baik sebelum dimulainya hackathon. Untuk informasi selengkapnya, lihat Mengatur kapasitas lab.

  • Putuskan apakah akan membatasi akses lab.

    Secara default, akses ke lab dibatasi. Fitur ini mengharuskan Anda untuk menambahkan semua email peserta hackathon Anda ke daftar sebelum mereka dapat mendaftar dan mengakses laboratorium menggunakan tautan pendaftaran. Jika Anda memiliki hackathon di mana Anda tidak mengetahui peserta tertentu, Anda dapat memilih untuk menonaktifkan opsi batasi akses. Dalam hal ini, siapa pun dapat mendaftar langsung ke lab dengan menggunakan tautan pendaftaran. Untuk informasi selengkapnya, lihat panduan cara menambahkan pengguna.

  • Verifikasi pengaturan jadwal, kuota, dan autoshutdown.

    Azure Lab Services menyediakan beberapa kontrol biaya untuk membatasi penggunaan VM. Namun, jika pengaturan ini salah dikonfigurasi, pengaturan tersebut dapat menyebabkan komputer virtual lab Anda dimatikan secara tidak terduga. Untuk memastikan bahwa pengaturan ini dikonfigurasi dengan tepat untuk hackathon Anda, verifikasi pengaturan berikut:

    Jadwal:Jadwal memungkinkan Anda untuk mengontrol secara otomatis ketika mesin lab Anda dimulai dan dimatikan. Secara default, tidak ada jadwal yang dikonfigurasi saat Anda membuat lab baru. Namun, Anda harus memastikan bahwa jadwal lab Anda diatur sesuai dengan apa yang masuk akal untuk hackathon Anda. Misalnya, jika hackathon Anda dimulai pada hari Sabtu pukul 08.00 dan berakhir pada hari Minggu pukul 17.00, buat jadwal yang secara otomatis memulai mesin pada pukul 07.30 pada hari Sabtu (sekitar 30 menit sebelum dimulainya hackathon) dan mematikannya pada pukul 17.00 pada hari Minggu. Anda mungkin juga memutuskan untuk tidak menggunakan jadwal sama sekali dan mengandalkan waktu kuota.

    Kuota: Kuota mengontrol jumlah jam yang dapat diakses peserta ke komputer virtual lab di luar jam yang dijadwalkan. Jika kuota tercapai saat peserta menggunakannya, komputer secara otomatis dimatikan dan peserta tidak dapat memulai ulang, kecuali kuota ditingkatkan. Secara default, saat Anda membuat lab, kuota diatur ke 10 jam. Konfigurasikan kuota untuk memungkinkan waktu yang cukup untuk durasi hackathon, terutama jika Anda belum membuat jadwal.

    Matikan otomatis: Saat diaktifkan, pengaturan matikan otomatis menyebabkan komputer virtual Windows dimatikan secara otomatis setelah jangka waktu tertentu setelah peserta terputus dari sesi RDP mereka. Secara default, pengaturan ini dinonaktifkan.

  • Konfigurasikan pengaturan firewall untuk memungkinkan koneksi ke VM lab.

    Pastikan bahwa pengaturan firewall organisasi Anda, atau lokasi tempat Anda menghosting hackathon, izinkan menyambungkan ke VM lab dengan menggunakan RDP atau SSH. Untuk informasi selengkapnya, lihat panduan cara mengonfigurasi pengaturan firewall jaringan Anda.

  • Instal klien RDP/SSH pada tablet peserta, Mac, PC, dan sebagainya.

    Peserta Hackathon harus memiliki klien RDP dan/atau SSH yang diinstal pada tablet atau laptop mereka untuk terhubung ke VM lab. Untuk informasi selengkapnya tentang perangkat lunak yang diperlukan dan cara menyambungkan ke VM lab, lihat Koneksi ke VM lab.

  • Verifikasi mesin virtual lab.

    Setelah Anda menerbitkan VM lab, verifikasi bahwa VM tersebut dikonfigurasi dengan benar. Karena semua VM lab identik, Anda hanya perlu melakukan verifikasi ini untuk salah satu VM lab:

    1. Koneksi ke VM lab dengan menggunakan RDP dan\atau SSH.
    2. Buka setiap aplikasi dan alat yang Anda instal untuk menyesuaikan gambar komputer virtual dasar.
    3. Telusuri beberapa skenario dasar yang mewakili aktivitas hackathon untuk memastikan bahwa performa VM memadai, berdasarkan ukuran komputasi yang dipilih.

Pada hari hackathon

Bagian ini menguraikan langkah-langkah untuk menyelesaikan hari hackathon Anda.

  1. Mulai VM lab.

    Bergantung pada OS Anda, komputer lab Anda mungkin membutuhkan waktu hingga 30 menit untuk memulai. Akibatnya, penting untuk memulai mesin sebelum hackathon sehingga peserta Anda tidak perlu menunggu. Jika Anda menggunakan jadwal, pastikan bahwa VM secara otomatis dimulai setidaknya 30 menit sebelum permulaan hackathon.

  2. Undang peserta hackathon untuk mendaftar dan mengakses komputer virtual lab mereka.

    Berikan informasi berikut kepada peserta agar peserta dapat mengakses VM lab mereka.

    • Link pendaftaran lab. Untuk informasi selengkapnya, Lihat panduan cara mengirim undangan kepada pengguna.
    • Kredensial yang digunakan untuk menyambungkan ke komputer. Langkah ini hanya berlaku jika lab dikonfigurasi dengan kredensial yang sama untuk semua VM lab.
    • Petunjuk tentang cara menyambungkan ke VM lab. Untuk instruksi khusus OS, lihat Koneksi ke VM lab.

Langkah berikutnya