Mulai Cepat: Menyiapkan Komputer Virtual Ilmu Data untuk Linux (Ubuntu)

Mulai dan jalankan dengan Ubuntu 20.04 Ilmu Data Virtual Machine dan Azure DSVM untuk PyTorch.

Prasyarat

Untuk membuat Ubuntu 20.04 Ilmu Data Virtual Machine atau Azure DSVM untuk PyTorch, Anda harus memiliki langganan Azure. Coba Azure secara gratis.

Catatan

Akun gratis Azure tidak mendukung SKU komputer virtual yang diaktifkan GPU.

Membuat Komputer Virtual Ilmu Data Anda untuk Linux

Berikut adalah langkah-langkah untuk membuat instans Ubuntu 20.04 Ilmu Data Virtual Machine atau Azure DSVM untuk PyTorch:

  1. Buka portal Microsoft Azure. Anda mungkin diminta untuk masuk ke akun Azure Anda jika Anda belum masuk.

  2. Temukan daftar komputer virtual dengan mengetik di "komputer virtual ilmu data" dan pilih "Ilmu Data Virtual Machine- Ubuntu 20.04" atau "Azure DSVM for PyTorch"

  3. Di jendela berikutnya, pilih Buat.

  4. Anda seharusnya akan diarahkan ke bilah "Buat komputer virtual".

  5. Masukkan informasi berikut untuk mengonfigurasi setiap langkah wizard:

    1. Dasar-dasar:

      • Langganan: Jika Anda memiliki lebih dari satu langganan, pilih langganan di mana komputer virtual akan dibuat dan ditagih. Anda harus memiliki hak cipta pembuatan sumber daya untuk langganan ini.

      • Grup sumber daya : Buat grup baru atau gunakan grup yang sudah ada.

      • Nama komputer virtual: Masukkan nama komputer virtual. Nama ini akan digunakan di portal Microsoft Azure Anda.

      • Wilayah: Pilih pusat data yang paling tepat. Untuk akses jaringan tercepat, ini adalah pusat data yang memiliki sebagian besar data Anda atau paling dekat dengan lokasi fisik Anda. Pelajari selengkapnya tentang Azure Regions.

      • Gambar: Tuliskan nilai default.

      • Ukuran: Opsi ini harus diisi otomatis dengan ukuran yang sesuai untuk beban kerja umum. Baca selengkapnya tentang ukuran Komputer Virtual Linux di Azure.

      • Jenis autentikasi: Untuk pengaturan yang lebih cepat, pilih "Kata Sandi".

        Catatan

        Jika Anda berniat menggunakan JupyterHub, pastikan untuk memilih "Password", karena JupyterHub tidak dikonfigurasi untuk menggunakan kunci umum SSH.

      • Nama pengguna: Masukkan nama pengguna admin. Anda akan menggunakan nama pengguna ini untuk masuk ke komputer virtual Anda. Nama pengguna ini tidak boleh sama dengan nama pengguna Azure Anda. Jangan gunakan huruf kapital.

        Penting

        Jika Anda menggunakan huruf kapital dalam nama pengguna Anda, JupyterHub tidak akan berfungsi, dan Anda akan mengalami kesalahan server internal 500.

      • Kata sandi: Masukkan kata sandi yang akan Anda gunakan untuk masuk ke komputer virtual Anda.

    2. Pilih Tinjau + buat.

    3. Tinjau+Buat

      • Verifikasi bahwa semua informasi yang Anda masukkan sudah benar.
      • Pilih Buat.

    Penyediaan akan memakan waktu sekitar 5 menit. Status ditampilkan di portal Microsoft Azure.

Cara mengakses Komputer Virtual Ilmu Data Ubuntu

Anda dapat mengakses Ubuntu DSVM dengan salah satu dari empat cara:

  • SSH untuk sesi terminal
  • xrdp untuk sesi grafis
  • X2Go untuk sesi grafis
  • JupyterHub dan JupyterLab untuk notebook Jupyter

SSH

Jika Anda mengonfigurasi VM dengan autentikasi SSH, Anda dapat masuk menggunakan kredensial akun yang Anda buat di bagian Dasar-Dasar langkah 3 untuk antarmuka shell teks. Pelajari selengkapnya tentang menyambungkan ke VM Linux.

xrdp

xrdp adalah alat standar untuk mengakses sesi grafis Linux. Meskipun ini tidak disertakan dalam distro secara default, Anda dapat menginstalnya dengan mengikuti instruksi ini.

X2Go

Catatan

Klien X2Go memberikan performa lebih baik daripada penerusan X11 dalam pengujian. Sebaiknya gunakan klien X2Go untuk antarmuka desktop grafis.

Komputer Virtual Linux sudah tersedia dengan Server X2Go dan siap untuk menerima koneksi klien. Untuk menyambungkan ke desktop grafis Komputer Virtual Linux, selesaikan prosedur berikut pada klien Anda:

  1. Unduh dan instal klien X2Go untuk platform klien Anda dari X2Go.

  2. Catat alamat IP publik komputer virtual, yang dapat Anda temukan di portal Microsoft Azure dengan membuka komputer virtual yang Anda buat.

    Alamat IP komputer Ubuntu

  3. Jalankan klien X2Go. Jika jendela "Sesi Baru" tidak muncul secara otomatis, buka Sesi -> Sesi Baru.

  4. Pada jendela konfigurasi yang dihasilkan, masukkan parameter konfigurasi berikut:

    • Tab Sesi:
      • Host: Masukkan alamat IP Komputer Virtual Anda, yang Anda catat sebelumnya.
      • Login: Masukkan nama pengguna di Komputer Virtual Linux.
      • Port SSH: Biarkan di 22, nilai default.
      • Jenis Sesi: Ubah nilai menjadi XFCE. Saat ini, Komputer Virtal Linux hanya mendukung desktop XFCE.
    • Tab Media: Anda dapat menonaktifkan dukungan suara dan pencetakan klien jika Anda tidak perlu menggunakannya.
    • Folder bersama: Gunakan tab ini untuk menambahkan direktori komputer klien yang ingin Anda pasang pada Komputer Virtual.

    Konfigurasi X2go

  5. PilihOK.

  6. Klik pada kotak di panel kanan jendela X2Go untuk memunculkan layar masuk untuk Komputer Virtual Anda.

  7. Masukkan kata sandi untuk Komputer Virtual Anda.

  8. PilihOK.

  9. Anda mungkin harus memberi X2Go izin untuk melewati firewall Anda untuk menyelesaikan sambungan.

  10. Anda sekarang akan melihat antarmuka grafis untuk DSVM Ubuntu Anda.

JupyterHub dan JupyterLab

Ubuntu DSVM menjalankan JupyterHub, server Jupyter multiuser. Untuk menyambungkan, ambil langkah-langkah berikut:

  1. Catat alamat IP publik untuk Komputer Virtual Anda, dengan mencari dan memilih Komputer Virtual Anda di portal Microsoft Azure. Alamat IP komputer Ubuntu

  2. Dari komputer lokal Anda, buka browser web dan pergi ke https://your-vm-ip:8000, ganti "your-vm-ip" denggan alamat IP yang Anda catat sebelumnya.

  3. Browser Anda mungkin akan mencegah Anda membuka halaman secara langsung, memberi tahu Anda bahwa ada kesalahan sertifikat. DSVM menyediakan keamanan melalui sertifikat yang ditandatangani sendiri. Sebagian besar browser akan memungkinkan Anda untuk mengklik peringatan ini. Banyak browser akan terus memberikan semacam peringatan visual tentang sertifikat di seluruh sesi Web Anda.

    Catatan

    Jika Anda melihat ERR_EMPTY_RESPONSE pesan kesalahan di browser Anda, pastikan Anda mengakses komputer dengan secara eksplisit menggunakan protokol HTTPS, dan bukan dengan menggunakan HTTP atau hanya alamat web. Jika Anda mengetik alamat web tanpa https:// di baris alamat, sebagian besar browser akan default ke http, dan Anda akan melihat kesalahan ini.

  4. Masukkan nama pengguna dan kata sandi yang Anda gunakan untuk membuat Komputer Virtual, lalu masuk.

    Masukkan login Jupyter

    Catatan

    Jika Anda menerima Kesalahan 500 pada tahap ini, kemungkinan Anda menggunakan huruf kapital dalam nama pengguna Anda. Ini adalah interaksi yang diketahui antara Jupyter Hub dan PAMAuthenticator yang digunakannya. Jika Anda menerima kesalahan "Tidak dapat menjangkau halaman ini", kemungkinan izin Kelompok Keamanan Jaringan Anda perlu disesuaikan. Di portal Microsoft Azure, temukan sumber daya Kelompok Keamanan Jaringan dalam Grup Sumber Daya Anda. Untuk mengakses JupyterHub dari Internet publik, Anda harus membuka port 8000. (Gambar menunjukkan bahwa VM ini dikonfigurasi untuk akses just-in-time, yang sangat disarankan. Lihat Mengamankan port manajemen Anda dengan akses tepat waktu.) Konfigurasi Kelompok Keamanan Jaringan

  5. Telusuri banyak contoh notebook yang tersedia.

JupyterLab, notebook Jupyter generasi berikutnya dan JupyterHub, juga tersedia. Untuk mengaksesnya, masuk ke JupyterHub, lalu telusuri ke URL https://your-vm-ip:8000/user/your-username/lab, ganti "your-username" dengan nama pengguna yang Anda pilih saat mengonfigurasi VM. Sekali lagi, Anda mungkin awalnya diblokir untuk mengakses situs karena kesalahan sertifikat.

Anda dapat mengatur JupyterLab sebagai server notebook default dengan menambahkan baris ini ke /etc/jupyterhub/jupyterhub_config.py:

c.Spawner.default_url = '/lab'

Langkah berikutnya

Berikut cara melanjutkan pembelajaran dan eksplorasi:

  • Ilmu data pada panduan Komputer Virtual Ilmu Data untuk Linux menunjukkan kepada Anda cara melakukan beberapa tugas ilmu data umum dengan Linux DSVM yang disediakan di sini.
  • Jelajahi berbagai alat ilmu data di DSVM dengan mencoba alat yang dijelaskan dalam artikel ini. Anda juga dapat dsvm-more-info berjalan pada shell dalam komputer virtual untuk pengenalan dasar dan penunjuk untuk informasi lebih lanjut tentang alat yang diinstal pada Komputer Virtual.
  • Pelajari cara membangun solusi analitik secara sistematis menggunakan Proses Ilmu Data Tim.
  • Kunjungi Galeri Azure AI untuk sampel pembelajaran mesin dan analitik data yang menggunakan layanan Azure AI.
  • Lihat dokumentasi referensi yang sesuai untuk komputer virtual ini.