Penyeimbangan Beban RPC

Microsoft RPC Load Balancing dimaksudkan untuk memberikan solusi yang dapat diskalakan untuk skenario yang menuntut beban RPC yang tinggi melalui lalu lintas HTTP. Tujuan utama RPC Load Balancer adalah untuk memastikan lalu lintas RPC/HTTP dapat dilayani oleh farm server untuk meningkatkan skalabilitas. Untuk mencapai hal ini, RPC harus memastikan bahwa semua koneksi dari proses klien dilayani oleh titik akhir server yang sama di farm server. LOAD BALANCER RPC diimplementasikan sebagai layanan yang berjalan bersama dengan RPC melalui layanan Proksi HTTP.

Untuk mengaktifkan penyeimbangan beban, layanan Penyeimbangan Beban RPC yang berjalan di setiap server berkomunikasi satu sama lain untuk menentukan server pilihan untuk koneksi klien awal. Proses ini disebut arbitrase dan terjadi pada saat koneksi klien awal. Untuk mengurangi lalu lintas server lintas, layanan PENYEimbangan Beban RPC memilih titik akhir lokal untuk melayani koneksi jika klien belum terkait dengan server. Untuk koneksi klien tertentu, hasil arbitrase adalah salah satu dari dua kemungkinan:

  • Jika klien telah membuat koneksi, server untuk menerima koneksi terlebih dahulu akan menangani koneksi berikutnya.
  • Jika ini adalah koneksi pertama dari klien, arbitrase akan menghasilkan server lokal yang menangani koneksi, dan dengan demikian semua koneksi dari klien. Informasi ini, setelah ditentukan, akan berkomitmen pada layanan Load Balancer RPC lainnya di farm server, sehingga memberi tahu mereka tentang server yang menangani semua permintaan klien.

Bagian ini memberikan gambaran umum tentang Penyeimbangan Beban RPC dalam topik berikut:

Persyaratan

Layanan Penyeimbangan Beban RPC didukung pada server yang menjalankan Windows Server 2008 R2 atau yang lebih baru dan klien yang menjalankan Windows 7 atau versi Windows yang lebih baru.

Layanan Proksi RPC, layanan Penyeimbangan Beban RPC, dan titik akhir server semuanya harus berjalan pada komputer yang sama. Selain itu, semua server di farm server harus mampu melayani titik akhir yang diminta. Untuk informasi tentang mengonfigurasi layanan Proksi RPC dan layanan Penyeimbangan Beban RPC, lihat Mengonfigurasi Komputer untuk RPC melalui HTTP dan Mengonfigurasi Load Balancing.

Batasan

Saat ini, LOAD Balancing RPC hanya mendukung satu farm server per sumber daya. Semua server di semua farm server harus mampu melayani semua sumber daya juga.