Gambar Visual Studio di Azure

Menggunakan Visual Studio dalam komputer virtual (VM) Azure yang telah dikonfigurasi sebelumnya adalah cara cepat dan mudah untuk beralih dari tidak ada ke lingkungan pengembangan yang sedang berjalan. Gambar sistem dengan konfigurasi Visual Studio yang berbeda tersedia di Azure Marketplace.

Baru di Azure? Buat akun Azure gratis.

Konfigurasi dan versi apa yang tersedia?

Gambar untuk versi utama terbaru, Visual Studio 2022, Visual Studio 2019, Visual Studio 2017 dan Visual Studio 2015, dapat ditemukan di Marketplace Azure. Masing-masing versi ini menawarkan edisi Visual Studio Enterprise dan Visual Studio Community. Gambar-gambar ini diperbarui setidaknya setiap bulan untuk menyertakan pembaruan Visual Studio dan Windows terbaru. Meskipun nama gambar tetap sama, deskripsi setiap gambar menyertakan versi produk yang diinstal dan tanggal "per" gambar.

Versi rilis Edisi Versi produk
Visual Studio 2022 Enterprise, Community Versi 17.2
Visual Studio 2022 (kompatibel dengan Microsoft Dev Box) Enterprise, Professional Versi 17.5
Visual Studio 2019: Terbaru (Versi 16.11) Enterprise, Community Versi 16.11
Visual Studio 2019 (kompatibel dengan Microsoft Dev Box) Enterprise, Professional Versi 16.11
Visual Studio 2017: Terbaru (Versi 15.9) Enterprise, Community Versi 15.9
Visual Studio 2015: Terbaru (Pembaruan 3) Enterprise, Community Versi 14.0.25431.01

Catatan

Sesuai dengan kebijakan layanan Microsoft, versi Visual Studio 2015 yang dirilis pertama kali telah kedaluwarsa untuk diservis. Visual Studio 2015 Pembaruan 3 adalah satu-satunya versi tersisa yang ditawarkan untuk lini produk Visual Studio 2015.

Untuk informasi selengkapnya, lihat Kebijakan Layanan Visual Studio.

Klien Windows untuk pengembang (kompatibel dengan Microsoft Dev Box), gambar Windows 11 Enterprise dimaksudkan untuk digunakan sebagai titik awal untuk membuat gambar Dev Box kustom, dan berisi alat dan pengaturan tambahan untuk mengoptimalkan pengalaman pengembang. Gambar ini tidak menyertakan Visual Studio. Untuk pengembang Visual Studio, sebaiknya gunakan gambar yang kompatibel dengan Visual Studio 2022 atau Visual Studio 2019 Dev Box sebagai titik awal.

Fitur apa yang terinstal?

Setiap gambar berisi kumpulan fitur yang disarankan untuk edisi Visual Studio tersebut. Umumnya, penginstalan meliputi:

Kami menggunakan baris perintah berikut untuk menginstal Visual Studio saat membuat gambar:

    vs_enterprise.exe --allWorkloads --includeRecommended --passive ^
       --add Microsoft.Net.Component.4.8.SDK ^
       --add Microsoft.Net.Component.4.7.2.SDK ^
       --add Microsoft.Net.Component.4.7.2.TargetingPack ^
       --add Microsoft.Net.Component.4.6.2.SDK ^
       --add Microsoft.Net.Component.4.6.2.TargetingPack ^
       --add Microsoft.Net.ComponentGroup.4.8.DeveloperTools ^
       --add Microsoft.Net.ComponentGroup.4.7.2.DeveloperTools ^
       --add Microsoft.VisualStudio.Component.FSharp ^
       --add Component.GitHub.VisualStudio ^
       --add Microsoft.VisualStudio.Component.LinqToSql

Jika gambar tidak menyertakan fitur Visual Studio yang Anda butuhkan, berikan umpan balik melalui alat umpan balik di sudut kanan atas halaman.

Berapa ukuran VM yang harus saya pilih?

Azure menawarkan berbagai ukuran komputer virtual. Karena Visual Studio adalah aplikasi multi-utas yang kuat, Anda menginginkan ukuran VM yang mencakup setidaknya dua prosesor dan memori 7 GB. Sebaiknya ukuran VM berikut untuk gambar Visual Studio:

  • Standard_D2_v3
  • Standard_D2s_v3
  • Standard_D4_v3
  • Standard_D4s_v3
  • Standard_D2_v2
  • Standard_D2S_v2
  • Standard_D3_v2

Untuk informasi selengkapnya tentang ukuran komputer terbaru, lihat Ukuran untuk komputer virtual Windows di Azure.

Dengan Azure, Anda dapat menyeimbangkan kembali pilihan awal Anda dengan mengubah ukuran VM. Anda dapat memprovisikan VM baru dengan ukuran yang lebih tepat, atau mengubah ukuran VM Anda yang ada ke perangkat keras yang mendasari yang berbeda. Untuk informasi selengkapnya, lihat Mengubah ukuran VM Windows.

Setelah VM berjalan, apa selanjutnya?

Visual Studio mengikuti model “bring your own license” di Azure. Seperti halnya pemasangan pada perangkat keras berpemilik, salah satu langkah pertama adalah melisensikan penginstalan Visual Studio Anda. Untuk membuka kunci Visual Studio, lakukan salah satu opsi berikut:

  • Masuk dengan akun Microsoft yang terkait dengan langganan Visual Studio
  • Buka Kunci Visual Studio dengan kunci produk yang disertakan dengan pembelian awal Anda

Untuk informasi selengkapnya, lihat Masuk ke Visual Studio dan Cara membuka kunci Visual Studio.

Bagaimana cara menyimpan VM pengembangan untuk penggunaan di masa mendatang atau tim?

Spektrum lingkungan pengembangan sangat besar, dan ada biaya nyata yang terkait dengan membangun lingkungan yang lebih kompleks. Terlepas dari konfigurasi lingkungan Anda, Anda dapat menyimpan, atau mengambil, VM Anda yang dikonfigurasi sebagai "gambar dasar" untuk penggunaan di masa mendatang atau untuk anggota tim Anda yang lain. Kemudian, saat mem-boot VM baru, Anda memprovisikannya dari gambar dasar, bukan gambar Azure Marketplace.

Ringkasan singkat: Gunakan alat System Preparation (Sysprep) dan matikan VM yang sedang berjalan, lalu ambil (Gambar 1) VM sebagai gambar melalui antarmuka pengguna di portal Microsoft Azure. Azure menyimpan file .vhd yang berisi gambar di akun penyimpanan yang Anda pilih. Gambar baru kemudian muncul sebagai sumber daya Gambar di daftar sumber daya langganan Anda.

Capture an image through the Azure portal’s UI

(Gambar 1) Ambil gambar melalui UI portal Azure.

Untuk informasi selengkapnya, lihat Membuat gambar terkelola dari VM umum di Azure.

Penting

Jangan lupa untuk menggunakan Sysprep untuk menyiapkan VM. Jika Anda melewatkan langkah tersebut, Azure tidak dapat memprovisikan VM dari gambar.

Catatan

Anda masih dikenakan beberapa biaya untuk penyimpanan gambar, tetapi biaya bertambah bertahap tersebut mungkin tidak signifikan dibandingkan dengan biaya overhead untuk membangun kembali VM dari awal untuk setiap anggota tim yang membutuhkannya. Misalnya, biayanya beberapa dolar untuk membuat dan menyimpan gambar 127 GB selama sebulan yang dapat digunakan kembali oleh seluruh tim Anda. Namun, biaya tersebut tidak signifikan dibandingkan dengan waktu yang diinvestasikan setiap karyawan untuk membangun dan memvalidasi kotak pengembangan yang dikonfigurasi dengan benar untuk penggunaan masing-masing.

Selain itu, tugas pengembangan atau teknologi Anda mungkin memerlukan lebih banyak skala, seperti variasi konfigurasi pengembangan dan beberapa konfigurasi komputer. Anda dapat menggunakan Azure DevTest Labs untuk membuat resep yang mengotomatiskan konstruksi "gambar emas" Anda. Anda juga dapat menggunakan DevTest Labs untuk mengelola kebijakan untuk VM tim Anda yang sedang berjalan. Menggunakan Azure DevTest Labs untuk pengembang adalah sumber terbaik untuk informasi selengkapnya tentang DevTest Labs.

Sekarang setelah Anda mengetahui tentang gambar Visual Studio yang telah dikonfigurasikan sebelumnya, langkah selanjutnya adalah membuat VM baru: