Panduan ukuran komputer virtual host sesi

Baik Anda menjalankan komputer virtual host sesi (VM) di Layanan Desktop Jauh atau Azure Virtual Desktop, berbagai jenis beban kerja memerlukan konfigurasi VM yang berbeda. Contoh dalam artikel ini adalah panduan umum, dan Anda hanya boleh menggunakannya untuk perkiraan performa awal. Untuk pengalaman terbaik, skalakan penyebaran Anda tergantung pada kebutuhan pengguna Anda.

Beban kerja

Pengguna dapat menjalankan berbagai jenis beban kerja pada komputer virtual host sesi. Tabel berikut menunjukkan contoh rentang jenis beban kerja untuk membantu Anda memperkirakan ukuran komputer virtual Anda. Setelah menyiapkan komputer virtual, Anda harus terus memantau penggunaan aktualnya dan menyesuaikan ukurannya. Jika Anda akhirnya membutuhkan komputer virtual yang lebih besar atau lebih kecil, Anda dapat dengan mudah menskalakan penyebaran yang ada ke atas atau ke bawah di Azure.

Tabel berikut ini menjelaskan setiap beban kerja. Contoh pengguna adalah jenis pengguna yang mungkin menemukan setiap beban kerja paling membantu. Contoh aplikasi adalah jenis aplikasi yang paling sesuai untuk setiap beban kerja.

Tipe beban kerja Contoh pengguna Contoh aplikasi
Ringan Pengguna melakukan tugas entri data dasar Aplikasi entri database, antarmuka baris perintah
Medium Konsultan dan peneliti pasar Aplikasi entri database, antarmuka baris perintah, Microsoft Word, halaman web statis
Berat Insinyur perangkat lunak, pembuat konten Aplikasi entri database, antarmuka baris perintah, Microsoft Word, halaman web statis, Microsoft Outlook, Microsoft PowerPoint, halaman web dinamis, pengembangan perangkat lunak
Power Desainer grafis, pembuat model 3D, peneliti pembelajaran mesin Aplikasi entri database, antarmuka baris perintah, Microsoft Word, halaman web statis, Microsoft Outlook, Microsoft PowerPoint, halaman web dinamis, pengeditan foto dan video, desain yang dibantu komputer (CAD), manufaktur yang dibantu komputer (CAM)

Rekomendasi sesi tunggal

Skenario sesi tunggal adalah ketika hanya ada satu pengguna yang masuk ke VM host sesi kapan saja. Misalnya, jika Anda menggunakan kumpulan host pribadi di Azure Virtual Desktop, Anda menggunakan skenario sesi tunggal. Untuk rekomendasi ukuran VM untuk skenario sesi tunggal, kami sarankan Anda menggunakan setidaknya dua inti CPU fisik per VM, biasanya empat vCPU dengan hyper-threading. Jika Anda memerlukan rekomendasi ukuran VM yang lebih spesifik untuk skenario sesi tunggal, tanyakan kepada vendor perangkat lunak khusus untuk beban kerja Anda. Ukuran VM untuk VM sesi tunggal biasanya selaras dengan pedoman perangkat fisik.

Tabel berikut ini memperlihatkan contoh beban kerja umum:

Tipe beban kerja Minimum penyimpanan vCPU/RAM/OS Contoh instans Azure Minimum penyimpanan kontainer profil
Ringan 2 vCPU, RAM 8 GB, penyimpanan 32 GB D2s_v5, D2s_v4 30 GB
Medium 4 vCPU, RAM 16 GB, penyimpanan 32 GB D4s_v5, D4s_v4 30 GB
Berat 8 vCPU, RAM 32 GB, penyimpanan 32 GB D8s_v5, D8s_v4 30 GB

Rekomendasi multi-sesi

Skenario multi-sesi adalah ketika ada lebih dari satu pengguna yang masuk ke komputer virtual host sesi kapan saja. Misalnya, saat Anda menggunakan kumpulan host terkumpul di Azure Virtual Desktop dengan sistem operasi multi-sesi (OS) Windows 11 Enterprise, itu adalah penyebaran multi-sesi.

Tabel berikut mencantumkan jumlah pengguna maksimum yang disarankan per unit pemrosesan pusat virtual (vCPU) dan konfigurasi VM minimum untuk beban kerja pengguna standar atau lebih besar. Jika Anda memerlukan rekomendasi ukuran VM yang lebih spesifik untuk skenario sesi tunggal, tanyakan kepada vendor perangkat lunak khusus untuk beban kerja Anda.

Tipe beban kerja Pengguna maksimum per vCPU Penyimpanan vCPU/RAM/OS minimum Contoh instans Azure Penyimpanan profil minimum
Ringan 6 8 vCPU, RAM 16 GB, penyimpanan 32 GB D8s_v5, D8s_v4, F8s_v2, D8as_v4, D16s_v5, D16s_v4, F16s_v2, D16as_v4 30 GB
Medium 4 8 vCPU, RAM 16 GB, penyimpanan 32 GB D8s_v5, D8s_v4, F8s_v2, D8as_v4, D16s_v5, D16s_v4, F16s_v2, D16as_v4 30 GB
Berat 2 8 vCPU, RAM 16 GB, penyimpanan 32 GB D8s_v5, D8s_v4, F8s_v2, D8as_v4, D16s_v5, D16s_v4, F16s_v2, D16as_v4 30 GB
Power 1 6 vCPU, RAM 56 GB, penyimpanan 340 GB D16ds_v5, D16s_v4, D16as_v4, NV6, NV16as_v4 30 GB

Untuk beban kerja multi-sesi, Anda harus membatasi ukuran VM hingga antara 4 vCPU dan 24 vCPU karena alasan berikut:

  • Semua VM harus memiliki lebih dari dua inti. Komponen UI di Windows mengandalkan penggunaan setidaknya dua utas paralel untuk beberapa operasi penyajian yang lebih berat. Untuk skenario multi-sesi, memiliki beberapa pengguna pada VM dua inti menyebabkan UI dan aplikasi menjadi tidak stabil, yang menurunkan kualitas pengalaman pengguna. Empat inti adalah jumlah inti terendah yang direkomendasikan yang harus dimiliki VM multi-sesi yang stabil.

  • VM tidak boleh memiliki lebih dari 32 core. Ketika jumlah inti meningkat, overhead sinkronisasi sistem juga meningkat. Untuk sebagian besar beban kerja, sekitar 16 inti, pengembalian investasi menjadi lebih rendah, dengan sebagian besar kapasitas tambahan diimbangi oleh overhead sinkronisasi. Pengalaman pengguna lebih baik dengan dua VM 16-core alih-alih satu VM 32-core.

Rentang yang direkomendasikan antara 4 dan 24 core umumnya memberikan pengembalian kapasitas yang lebih baik untuk pengguna Anda saat Anda meningkatkan jumlah inti. Misalnya, jika Anda memiliki 12 pengguna masuk pada saat yang sama ke VM dengan empat inti, rasionya adalah tiga pengguna per inti. Sementara itu, pada VM dengan 8 core dan 14 pengguna, rasionya adalah 1,75 pengguna per inti. Dalam skenario ini, konfigurasi terakhir dengan rasio 1,75 menawarkan kapasitas ledakan yang lebih besar untuk aplikasi Anda yang memiliki permintaan CPU jangka pendek.

Rekomendasi ini berlaku pada skala yang lebih besar. Untuk skenario dengan 20 pengguna atau lebih yang terhubung ke satu VM, beberapa VM yang lebih kecil akan berkinerja lebih baik daripada satu atau dua VM besar. Misalnya, jika Anda mengharapkan 30 pengguna atau lebih untuk masuk dalam waktu 10 menit satu sama lain pada host sesi yang sama dengan 16 core, dua VM 8-core akan menangani beban kerja dengan lebih baik. Anda juga dapat menggunakan penyeimbangan beban yang mengutamakan luas untuk mendistribusikan pengguna secara merata di berbagai VM alih-alih penyeimbangan beban yang mengutamakan kedalaman, di mana Anda hanya dapat menggunakan host sesi baru setelah yang ada penuh dengan pengguna.

Lebih baik juga menggunakan sejumlah besar VM yang lebih kecil alih-alih beberapa VM besar. Lebih mudah untuk mematikan VM yang perlu diperbarui atau saat ini tidak digunakan. Dengan VM yang lebih besar, Anda lebih mungkin memiliki setidaknya satu pengguna yang masuk kapan saja, yang mencegah Anda mematikan VM. Ketika Anda memiliki banyak VM yang lebih kecil, kemungkinan besar Anda memiliki beberapa VM tanpa pengguna aktif. Anda dapat mematikan VM yang tidak digunakan ini dengan aman untuk menghemat sumber daya, baik secara manual atau otomatis dengan menggunakan skala otomatis di Azure Virtual Desktop. Menghemat sumber daya membuat penyebaran Anda lebih tangguh, lebih mudah dipertahankan, dan lebih murah.

Rekomendasi komputer virtual umum

Untuk menjalankan OS yang Anda pilih di Azure, Anda harus menggunakan penyimpanan SSD Premium untuk beban kerja produksi yang memerlukan perjanjian tingkat layanan (SLA). Untuk informasi selengkapnya, lihat Perjanjian Tingkat Layanan (SLA) untuk Layanan Online.

Unit pemrosesan grafis (GPU) adalah pilihan yang baik bagi pengguna yang secara teratur menggunakan program intensif grafis untuk penyajian video, desain 3D, dan simulasi. Azure memiliki beberapa opsi penyebaran akselerasi grafis dan beberapa ukuran VM GPU yang tersedia. Pelajari lebih lanjut di ukuran komputer virtual yang dioptimalkan GPU. Untuk informasi umum selengkapnya tentang akselerasi grafis di Layanan Desktop Jauh, lihat Layanan Desktop Jauh - Akselerasi GPU

VM seri B yang dapat meledak di Azure adalah pilihan yang baik untuk pengguna yang tidak selalu membutuhkan performa CPU maksimum. Untuk informasi selengkapnya, lihat Ukuran untuk komputer virtual Windows di Azure dan informasi harga pada seri Komputer Virtual.

Menguji beban kerja Anda

Terakhir, Anda harus menggunakan alat simulasi untuk menguji penyebaran Anda dengan pengujian stres dan simulasi penggunaan kehidupan nyata. Pastikan sistem Anda cukup responsif dan tangguh untuk memenuhi kebutuhan pengguna, dan ingatlah untuk memvariasi ukuran beban untuk menghindari kejutan.