Bagikan melalui


Menggunakan API Virtualisasi Desktop Jarak Jauh

Layanan peran Direktori Sesi Layanan Terminal (Direktori Sesi TS) memungkinkan server terminal untuk menyimpan informasi pengguna dan sesi dalam database yang disebut direktori sesi. Ketika pengguna terhubung ke server terminal di farm, Direktori Sesi TS menentukan apakah pengguna sudah memiliki sesi yang berjalan di server terminal dan jika demikian, ia mengalihkan pengguna ke server terminal tersebut.

Di Windows Server 2008, layanan peran Direktori Sesi TS diperluas dan diganti namanya menjadi Broker Sesi Layanan Terminal (Broker Sesi TS). Selain mempertahankan direktori sesi yang ada, TS Session Broker juga dapat broker koneksi masuk. Ketika Broker Sesi TS menerima koneksi masuk dari pengguna, ia memeriksa databasenya untuk menentukan apakah pengguna memiliki sesi yang ada di server terminal. Jika demikian, TS Session Broker mengalihkan koneksi ke server terminal yang sama. Jika tidak, TS Session Broker menentukan server terminal mana yang memiliki koneksi terkecil dan mengalihkan koneksi ke server tersebut.

Dimulai dengan Windows Server 2008, Microsoft juga merilis antarmuka pemrograman aplikasi publik (API) untuk memantau dan berinteraksi dengan sesi di server terminal. API ini dijelaskan dalam Referensi Plug-in Broker Koneksi Desktop Jarak Jauh. Dengan menggunakan API ini, pengembang dapat membuat plug-in kebijakan kustom yang mengambil alih logika pengalihan standar TS Session Broker. Plug-in kustom dapat mengalihkan sesi ke server terminal, serta komputer virtual, desktop virtual, server bilah, dan desktop fisik.

Di Windows Server 2008 R2, arsitektur Remote Desktop Connection Broker (RD Connection Broker) (sebelumnya dikenal sebagai TS Session Broker) diperluas untuk mendukung koneksi ke komputer virtual. Arsitektur baru mendukung manajemen sesi untuk komputer virtual melalui API Virtualisasi Desktop Jarak Jauh. Pengembang dapat menggunakan API ini untuk menyesuaikan logika yang digunakan RD Connection Broker untuk menentukan tujuan terbaik untuk koneksi klien yang masuk.

API Virtualisasi Desktop Jarak Jauh menawarkan beberapa manfaat bagi pengembang:

  • Antarmuka untuk bekerja dengan server terminal fisik mirip dengan yang berfungsi dengan komputer virtual.
  • Pengembang dapat mengganti semua atau sebagian dari logika pengalihan standar. Pengembang dapat membangun kode yang dikirim dengan produk dan tidak perlu menulis semuanya dari awal.
  • Tidak ada agen manajemen tambahan yang diperlukan pada server pengelola atau dalam sesi.
  • Plug-in Broker Sesi TS yang dikembangkan untuk digunakan dengan Windows Server 2008 masih didukung.
  • API juga memungkinkan pengembang untuk membuat antarmuka pengguna untuk administrasi server Host Sesi Desktop Jarak Jauh (Host Sesi RD) (sebelumnya dikenal sebagai "server terminal") dan komputer virtual.

Referensi API Virtualisasi Desktop Jarak Jauh

Referensi Plug-in Broker Koneksi Desktop Jarak Jauh