Bagikan melalui


Menggunakan Modul Perutean Permintaan Aplikasi

oleh Tim IIS

Pengantar

Perutean Permintaan Aplikasi Microsoft (ARR) untuk IIS 7 ke atas adalah modul perutean berbasis proksi yang meneruskan permintaan HTTP ke server konten berdasarkan header HTTP, variabel server, dan algoritma keseimbangan beban. ARR dapat digunakan untuk:

  • Meningkatkan ketersediaan dan skalabilitas aplikasi.
  • Lebih baik menggunakan sumber daya server konten.
  • Memfasilitasi penyebaran aplikasi termasuk manajemen pilot dan pengujian A/B.
  • Biaya manajemen yang lebih rendah dan menciptakan peluang bagi hoster bersama.

ARR bergantung pada modul penulisan ulang URL untuk memeriksa permintaan HTTP masuk untuk membuat keputusan perutean . Oleh karena itu, modul penulisan ulang URL diperlukan untuk mengaktifkan fitur ARR.

Dukungan ARR disediakan oleh Bantuan dan Dukungan Microsoft. Forum akan tetap aktif.

Fitur

Perutean Permintaan Aplikasi Microsoft untuk IIS mencakup fitur utama berikut:

  • Keputusan perutean berbasis HTTP Tidak seperti load balancer perangkat keras yang membuat keputusan perutean di tingkat IP, ARR membuat keputusan perutean di tingkat aplikasi. Dengan menggunakan ARR dengan modul penulisan ulang URL, Anda dapat menulis aturan perutean yang kuat yang didasarkan pada header HTTP dan variabel server.
  • Algoritma keseimbangan beban Anda dapat menerapkan algoritma keseimbangan beban yang dipilih pengguna untuk menentukan server konten mana yang paling sesuai untuk melayani permintaan HTTP. Enam algoritma disediakan.
  • Pemantauan kesehatan Anda dapat menggunakan lalu lintas langsung dan pengujian URL tertentu untuk menentukan kesehatan server konten. Sekumpulan parameter konfigurasi disediakan untuk menentukan arti kesehatan server. Anda juga dapat menonaktifkan lalu lintas langsung dan pengujian URL dan menggunakan penyedia pemantauan kesehatan kustom. Untuk melakukan ini, atur kesehatan server dengan memanggil API RSCA.
  • Afinitas klien Dengan menggunakan cookie, ARR dapat mendefinisikan semua permintaan dari klien ke server konten. ARR membedakan klien di belakang NAT, sehingga setiap klien diperlakukan secara independen. Fitur ini mengharuskan klien dapat menerima cookie.
  • Afinitas nama host"Afinitas nama host" adalah fitur khusus untuk hoster bersama. Fitur ini mengubah topologi penyebaran untuk meminimalkan dan menyederhanakan administrasi dan untuk menciptakan peluang bisnis tambahan. Untuk informasi selengkapnya tentang skenario ini, lihat Penyebaran Hosting Bersama menggunakan Perutean Permintaan Aplikasi. Dua penyedia, round robin dan memori, digunakan untuk menentukan server mana yang harus difinisikan oleh host.
  • Beberapa grup server ARR dapat mengelola beberapa grup server, yang merupakan pengelompokan logis server konten di lingkungan. Fitur ini memungkinkan ARR digunakan dalam manajemen pilot dan skenario pengujian A/B.
  • Manajemen dan pemantauan dengan menggunakan UI Anda dapat menggunakan IIS Manager untuk mengelola dan melihat semua pengaturan konfigurasi dan statistik runtime agregat untuk ARR.
  • Aturan pelacakan permintaan yang gagal Jejak tertentu telah ditambahkan untuk memecahkan masalah dan mendiagnosis ARR dengan cepat.

Menggunakan Modul

Artikel ini menjelaskan cara mengonfigurasi dan mencapai skenario inti dengan menggunakan ARR. Disarankan agar Anda membaca artikel dalam urutan berikut karena skenario menjadi lebih kaya dengan setiap artikel: