Memahami konektivitas jaringan Azure Virtual Desktop

Azure Virtual Desktop dilengkapi dengan kemampuan untuk menghosting sesi klien pada host sesi yang berjalan di Microsoft Azure. Microsoft mengelola bagian layanan atas nama pelanggan dan menyediakan titik akhir yang aman untuk menghubungkan klien dan host sesi. Diagram di bawah ini memberikan ringkasan koneksi jaringan tingkat tinggi yang digunakan oleh Azure Virtual Desktop

Diagram of Azure Virtual Desktop Network Connections

Konektivitas sesi

Azure Virtual Desktop menggunakan Protokol Desktop Jarak Jauh (RDP) untuk menyediakan kapabilitas tampilan dan input jarak jauh melalui koneksi jaringan. RDP awalnya dirilis dengan Windows NT 4.0 Terminal Server Edition dan terus berkembang dengan setiap perilisan Microsoft Windows dan Windows Server. Sejak awal, RDP dikembangkan untuk independen dari tumpukan transmisi yang mendasarinya, dan hari ini mendukung beberapa jenis transmisi.

Transmisi koneksi terbalik

Azure Virtual Desktop menggunakan transmisi koneksi terbalik untuk membuat sesi jarak jauh dan untuk membawa lalu lintas RDP. Tidak seperti penyebaran Layanan Desktop Jauh lokal, transmisi koneksi terbalik tidak menggunakan pendengar TCP untuk menerima koneksi RDP masuk. Sebaliknya, transmisi layanan terbaik tersebut menggunakan konektivitas keluar ke infrastruktur Azure Virtual Desktop melalui koneksi HTTPS.

Saluran komunikasi host sesi

Setelah memulai host sesi Azure Virtual Desktop, layanan Pemuat Agen Desktop Jarak Jauh menetapkan saluran komunikasi persisten broker Azure Virtual Desktop. Saluran komunikasi ini berlapis di atas koneksi Keamanan Lapisan Transportasi (TLS) yang aman dan berfungsi sebagai bus untuk pertukaran pesan layanan antara host sesi dan infrastruktur Azure Virtual Desktop.

Urutan koneksi klien

Urutan koneksi klien dijelaskan di bawah ini:

  1. Menggunakan pengguna klien Azure Virtual Desktop yang didukung untuk berlangganan ke Ruang Kerja Azure Virtual Desktop
  2. Microsoft Entra mengautentikasi pengguna dan mengembalikan token yang digunakan untuk menghitung sumber daya yang tersedia untuk pengguna
  3. Klien meneruskan token ke layanan langganan umpan Azure Virtual Desktop
  4. Layanan langganan umpan Azure Virtual Desktop memvalidasi token
  5. Layanan langganan umpan Azure Virtual Desktop meneruskan daftar desktop dan aplikasi yang tersedia kembali ke klien dalam bentuk konfigurasi koneksi yang ditandatangani secara digital
  6. Klien menyimpan konfigurasi koneksi untuk setiap sumber daya yang tersedia dalam satu set file rdp.
  7. Saat pengguna memilih sumber daya untuk disambungkan, klien menggunakan file .rdp terkait dan membuat koneksi TLS 1.2 yang aman ke instans gateway Azure Virtual Desktop dengan bantuan Azure Front Door dan meneruskan informasi koneksi. Latensi dari semua gateway dievaluasi, dan gateway dimasukkan ke dalam grup 10ms. Gateway dengan latensi terendah lalu jumlah koneksi terendah yang ada dipilih.
  8. Gateway Azure Virtual Desktop memvalidasi permintaan dan meminta broker Azure Virtual Desktop untuk mengatur koneksi
  9. Broker Azure Virtual Desktop mengidentifikasi host sesi dan menggunakan saluran komunikasi persisten yang dibuat sebelumnya untuk menginisialisasi koneksi
  10. Tumpukan Desktop Jarak Jauh memulai koneksi TLS 1.2 ke instans gateway Azure Virtual Desktop yang sama seperti yang digunakan oleh klien
  11. Setelah host sesi dan klien terhubung ke gateway, gateway mulai menyampaikan data mentah di antara kedua titik akhir, ini membangun transportasi koneksi terbalik dasar untuk RDP
  12. Setelah transportasi dasar diatur, klien memulai jabat tangan RDP

Keamanan koneksi

TLS 1.2 digunakan untuk semua koneksi yang diinisiasi dari host sesi dan klien ke komponen infrastruktur Azure Virtual Desktop. Azure Virtual Desktop menggunakan cipher TLS 1.2 yang sama dengan Azure Front Door. Anda perlu memastikan bahwa komputer klien dan host sesi dapat menggunakan cipher ini. Untuk transportasi sambungan terbalik, klien dan host sesi terhubung ke gateway Azure Virtual Desktop. Setelah membuat koneksi TCP, klien atau host sesi memvalidasi sertifikat gateway Azure Virtual Desktop. Setelah membuat transportasi dasar, RDP membuat koneksi TLS bertumpuk antara host sesi dan klien menggunakan sertifikat host sesi. Secara default, sertifikat yang digunakan untuk enkripsi RDP dibuat sendiri oleh OS selama penyebaran. Jika diinginkan, pelanggan dapat menyebarkan sertifikat yang dikelola secara terpusat yang dikeluarkan oleh otoritas sertifikasi perusahaan. Untuk informasi selengkapnya tentang mengonfigurasi sertifikat, lihat dokumentasi Windows Server.

Langkah berikutnya