Menyiapkan lab untuk mengajar R di Windows dengan Azure Lab Services

Catatan

Artikel ini mereferensikan fitur yang tersedia dalam paket lab, yang menggantikan akun lab.

Artikel ini memperlihatkan kepada Anda cara menyiapkan kelas di Azure Lab Services untuk mengajar R dan RStudio.

R adalah bahasa dan lingkungan sumber terbuka untuk komputasi grafik. Bahasa R digunakan dalam analisis statistik genetika ke pemrosesan bahasa alami untuk menganalisis data keuangan. R memberikan pengalaman baris perintah interaktif. RStudio adalah lingkungan pengembangan interaktif (IDE) yang tersedia untuk bahasa R. Versi gratis menyediakan alat pengeditan kode, pengalaman debugging terintegrasi, dan alat pengembangan paket.

Artikel ini berfokus pada penggunaan R dan RStudio untuk komputasi statistik. Jenis kelas [pembelajaran mendalam] (class-type-deep-learning-natural-language-processing.md) dan Python dan Jupyter Notebooks menyiapkan RStudio secara berbeda. Setiap artikel menjelaskan cara menggunakan gambar marketplace Data Science Virtual Machine untuk Linux (Ubuntu), yang memiliki banyak alat terkait ilmu data, termasuk RStudio, yang telah terpasang sebelumnya.

Prasyarat

Untuk menyiapkan lab ini, Anda memerlukan akses ke langganan Azure. Diskusikan dengan administrator organisasi Anda untuk melihat apakah Anda bisa mendapatkan akses ke langganan Azure yang sudah ada. Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.

Konfigurasi lab

Konfigurasi sumber daya eksternal

Beberapa kelas memerlukan file, seperti file data besar, untuk disimpan secara eksternal. Lihat menggunakan penyimpanan file eksternal di Azure Lab Services untuk opsi dan instruksi penyiapan.

Jika Anda memilih untuk memiliki R Server bersama untuk siswa, server harus disiapkan sebelum lab dibuat. Untuk informasi selengkapnya tentang cara menyiapkan server bersama, lihat cara membuat lab dengan sumber daya bersama di Azure Lab Services. Untuk petunjuk membuat Server RStudio, lihat Mengunduh Server RStudio untuk Debian & Ubuntu dan Mengakses Sumber Terbuka Server RStudio.

Jika Anda memilih untuk menggunakan sumber daya eksternal apa pun, Anda harus Koneksi ke jaringan virtual Anda di Azure Lab Services dengan paket lab Anda.

Penting

Jaringan tingkat lanjut harus diaktifkan selama pembuatan rencana lab Anda. Ini tidak dapat ditambahkan nanti.

Pengaturan paket lab

Setelah memiliki langganan Azure, Anda dapat membuat paket lab di Azure Lab Services. Untuk informasi selengkapnya tentang membuat paket lab baru, lihat Mulai Cepat: Menyiapkan sumber daya untuk membuat lab. Anda juga dapat menggunakan paket lab yang ada.

Pengaturan lab

Untuk petunjuk tentang cara membuat lab, lihat Tutorial: Menyiapkan lab. Gunakan pengaturan berikut saat membuat lab.

Pengaturan lab Nilai dan deskripsi
Ukuran Komputer Virtual GPU Kecil (Komputasi)
Gambar VM Windows 10 Pro

Konfigurasi templat

Setelah komputer virtual templat dibuat, lakukan langkah-langkah berikut untuk mengonfigurasi lab:

  1. Nyalakan komputer virtual templat dan sambungkan ke mesin menggunakan RDP.

  2. Menginstal R di templat VM

  3. Menginstal RStudio di VM templat

Menginstal R

Untuk menginstal R di komputer virtual templat:

  1. Unduh penginstal terbaru untuk R untuk Windows.

    Untuk daftar lengkap versi yang tersedia, lihat halaman unduhan R untuk Windows.

  2. Jalankan alat penginstal.

    1. Untuk permintaan Pilih Bahasa Pengaturan, pilih bahasa yang Anda inginkan lalu pilih OK
    2. Pada halaman Informasi penginstal, baca perjanjian lisensi. Pilih Berikutnya untuk menerima perjanjian dan melanjutkan.
    3. Pada halaman Pilih Lokasi Tujuan, terima lokasi penginstalan bawaan dan pilih Berikutnya.
    4. Pada halaman Pilih Komponen, jika tidak, hapus centang pada opsi file 32-bit. Untuk informasi selengkapnya tentang menjalankan R versi 32-bit dan 62-bit, lihat tanya jawab umum Dapatkah R 32-bit dan 64-bit diinstal pada mesin yang sama?.
    5. Pada halaman Opsi mulai, biarkan opsi mulai sebagai Tidak (terima bawaan). Jika Anda ingin antarmuka pengguna grafis (GUI) R menggunakan jendela terpisah (SDI) atau bantuan teks biasa, pilih tombol radio Ya (sesuaikan mulai) dan ubah opsi pengaktifan berikut ini ke halaman wizard.
    6. Pada halaman Pilih Folder Menu Mulai, pilih Berikutnya.
    7. Pada halaman Pilih Tugas Tambahan, secara opsional pilih Buat pintasan desktop. Pilih Selanjutnya.
    8. Pada halaman Penginstalan, tunggu penginstalan selesai.
    9. Pada halaman Menyelesaikan R untuk Windows, pilih Selesai.

Anda juga dapat melakukan penginstalan R dengan menggunakan PowerShell. Contoh kode berikut menunjukkan cara menginstal R tanpa komponen 32-bit dan menambahkan ikon desktop untuk versi R terbaru. Untuk melihat daftar lengkap opsi baris perintah untuk penginstal, lihat menyiapkan parameter baris perintah.

#Avoid prompt to setup Internet Explorer if we must parse download page
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Internet Explorer\Main" -Name "DisableFirstRunCustomize" -Value 2

$outputfile = "R-win.exe"

$result = Invoke-WebRequest "https://cran.r-project.org/bin/windows/base/release.html" -OutFile $outputfile -PassThru

#Check if we need to parse the result ourselves, to find the latest version of R
if ($result.StatusCode -eq '200' -and $result.Headers["Content-Type"] -eq 'text/html')
{
    $metaTag = $result.ParsedHtml.Head.children | Where-Object {$_.nodeName -eq 'META'}
    if ($metaTag.content  -match "R-\d+\.\d+\.\d+-win.exe"){
        $outputfile = $Matches.0

        #Download latest version
        Invoke-WebRequest "https://cran.r-project.org/bin/windows/base/$outputfile" -OutFile $outputfile
    }else{
        Write-Error "Unable to find latest version of R installer.  Go to https://cran.r-project.org/bin/windows/base/release.html to download manually."
    }
}

#Install Silently
$installPath = Get-Item -Path $outputfile
Start-Process -FilePath $installPath.FullName -ArgumentList "/VERYSILENT /LOG=r-install.log /NORESTART /COMPONENTS=""main,x64,translations"" /MERGETASKS=""desktopicon"" /LANG=""en""" -NoNewWindow -Wait

Instal RStudio

Setelah Anda menginstal R di VM templat, instal IDE RStudio. Dalam artikel ini, Anda menginstal versi gratis RStudio Desktop. Untuk semua versi yang tersedia, lihat Unduhan RStudio.

  1. Unduh penginstal untuk R Studio untuk Windows 10. File alat penginstal dalam format rstudio-{version}.exe.

  2. Jalankan penginstal RStudio.

    1. Pada halaman Selamat datang di Penyiapan RStudio dari wizard Penyiapan RStudio, pilih Berikutnya.
    2. Pada halaman Pilih Lokasi Penginstalan, pilih Berikutnya.
    3. Pada halaman Pilih Folder Menu Mulai, pilih Instal.
    4. Pada halaman Penginstalan, tunggu penginstalan selesai.
    5. Pada halaman Menyelesaikan Penyiapan RStudio, pilih Selesai.

Untuk melakukan langkah-langkah penginstalan RStudio dengan menggunakan PowerShell, jalankan perintah berikut. Lihat Unduhan RStudio untuk memverifikasi bahwa versi RStudio tersedia sebelum menjalankan perintah.

$rstudiover="1.4.1717"
$outputfile = "RStudio-$rstudiover.exe"

#Download installer executable
Invoke-WebRequest "https://download1.rstudio.org/desktop/windows/RStudio-$rstudiover.exe" -OutFile $outputfile

#Install RStudio silently
$installPath = Get-Item -Path $outputfile
Start-Process -FilePath $installPath.FullName -ArgumentList "/S" -NoNewWindow -Wait

Menginstal paket CRAN

Jaringan Arsip R Komprehensif (CRAN) adalah repositori perangkat lunak pusat R. Antara lain, repositori berisi paket R, yang dapat Anda gunakan untuk memperluas program R Anda.

Untuk menginstal paket CRAN pada komputer virtual templat:

  • Gunakan install.packages(“package name”) perintah dalam sesi interaktif R seperti yang ditunjukkan dalam artikeldaftar cepat paket R yang berguna.

  • Secara bergantian, gunakan item menu Paket Penginstalan Alat>di RStudio.

Lihat daftar paket menurut tugas atau daftar alfabet paket.

Biaya

Bagian ini menyediakan perkiraan biaya untuk menjalankan kelas ini untuk 25 pengguna lab. Ada 20 jam waktu kelas yang dijadwalkan. Selain itu, setiap pengguna mendapatkan kuota 10 jam untuk pekerjaan rumah atau penugasan di luar waktu kelas terjadwal. Ukuran mesin virtual yang kami pilih adalah GPU Kecil (Komputasi), yaitu unit lab 139.

  • 25 pengguna lab × (20 jam terjadwal + 10 jam kuota) × 139 unit lab

Penting

Perkiraan biaya hanya sebagai contoh. Untuk informasi harga saat ini, lihat Harga Azure Lab Services.

Langkah berikutnya

Gambar templat sekarang dapat diterbitkan ke lab. Untuk informasi selengkapnya, lihat Menerbitkan templat VM.

Saat Anda menyiapkan lab, lihat artikel berikut ini: