Bagikan melalui


Menentukan dan Mengonfigurasi Farm Server Perutean Permintaan Aplikasi

oleh Tim IIS

Gambaran Umum

Topik ini mengarahkan pembaca melalui langkah-langkah untuk menentukan dan mengonfigurasi grup server untuk Perutean Permintaan Aplikasi (ARR) Versi 1 pada IIS 7.0 ke atas. Farm server adalah grup logis server aplikasi tempat permintaan HTTP dirutekan berdasarkan aturan inspeksi HTTP dan algoritma keseimbangan beban.

Goal

Untuk menentukan dan mengonfigurasi farm server di Perutean Permintaan Aplikasi Versi 1 di IIS seperti yang ditunjukkan di bawah ini:

Diagram konfigurasi farm server yang melibatkan grup server A R R 1 dari dua server aplikasi.

Prasyarat

Panduan ini memerlukan prasyarat berikut:

  • IIS 7.0 atau lebih tinggi pada Windows 2008 (SKU apa pun) atau yang lebih baru.
  • Perutean Permintaan Aplikasi Microsoft Versi 1 dan modul dependen.
  • Minimal dua server aplikasi dengan situs dan aplikasi yang berfungsi.

Ikuti langkah-langkah yang diuraikan dalam dokumen ini untuk menginstal Perutean Permintaan Aplikasi.

Langkah 1 - Membuat farm server di Perutean Permintaan Aplikasi

Untuk membuat dan menentukan farm server menggunakan UI:

  1. Luncurkan Manajer IIS.

  2. Perutean Permintaan Aplikasi adalah fitur tingkat server. Pilih dan perluas akar server.

    Cuplikan layar folder akar R R 1 yang diperluas. di I S Manager.

  3. Untuk membuat farm server, klik kanan Farm Server, lalu pilih Buat Farm Server....

    Cuplikan layar Mengklik kanan Farm Server untuk mengakses Buat Farm Server.

  4. Masukkan nama untuk farm server. Dalam contoh di bawah ini, myServerFarm adalah nama farm server. Klik Berikutnya.

    Cuplikan layar dialog Buat Farm Server dengan farm server online baru bernama Farm Server saya.

  5. Langkah selanjutnya adalah menambahkan server ke farm server. Pada halaman Tambahkan Server wizard, tambahkan server aplikasi sebanyak yang diperlukan. Klik Selesai untuk membuat farm server dengan server aplikasi yang dimasukkan sebagai anggota farm server.

    Catatan

    Opsi tingkat lanjut... memungkinkan Anda mengonfigurasi port HTTP dan HTTPS ke port non-standar (80 untuk HTTP dan 443 untuk HTTPS): Cuplikan layar menampilkan opsi Tingkat Lanjut dalam dialog Tambahkan Server.

  6. Anda telah berhasil membuat grup server dengan server aplikasi sebagai anggotanya.

Untuk membuat dan menentukan farm server menggunakan baris perintah:

  1. Buka prompt perintah dengan hak istimewa administrator .

  2. Buka %windir%\system32\inetsrv.

  3. Untuk membuat farm server bernama myServerFarm, masukkan:

    appcmd.exe set config  -section:webFarms /+"[name='myServerFarm']" /commit:apphost
    
  4. Untuk menambahkan server aplikasi bernama wonyoo-w2k8 ke farm server bernama myServerFarm, masukkan:

    appcmd.exe set config  -section:webFarms /+"[name='myServerFarm'].[address='wonyoo-w2k8']" /commit:apphost
    

    Ulangi perintah ini sebanyak yang diperlukan untuk menambahkan lebih banyak server ke farm server

  5. Langkah ini hanya diperlukan saat membuat farm server menggunakan appcmd. Saat membuat farm server menggunakan UI, aturan penulisan ulang URL dibuat secara otomatis. Dengan appcmd, aturan penulisan ulang URL harus dibuat secara manual. Untuk merutekan semua permintaan HTTP masuk ke farm server bernama myServerFarm, masukkan:

    appcmd.exe set config  -section:system.webServer/rewrite/globalRules /+"[name='ARR_myServerFarm_loadbalance', patternSyntax='Wildcard',stopProcessing='True']" /commit:apphost
    
    appcmd.exe set config  -section:system.webServer/rewrite/globalRules /[name='ARR_myServerFarm_loadbalance',patternSyntax='Wildcard',stopProcessing='True'].match.url:"*"  /commit:apphost
    
    appcmd.exe set config  -section:system.webServer/rewrite/globalRules /[name='ARR_myServerFarm_loadbalance',patternSyntax='Wildcard',stopProcessing='True'].action.type:"Rewrite" /[name='ARR_myServerFarm_loadbalance',patternSyntax='Wildcard',stopProcessing='True'].action.url:"http://myServerFarm/{R:0}"  /commit:apphost
    

Langkah 2 - Mengonfigurasi properti farm server untuk Perutean Permintaan Aplikasi

Setelah farm server dibuat dan ditentukan, properti tambahan dapat diatur untuk mengelola perilaku Perutean Permintaan Aplikasi. Hanya subset pengaturan yang tercakup dalam panduan ini.

Untuk mengonfigurasi properti farm server menggunakan UI:

  1. Pilih farm server, myServerFarm. Ikon berikut diperlihatkan:

    Cuplikan layar ikon farm server default yang ditampilkan setelah memilih farm server.

  2. Untuk panduan ini, Anda akan mengubah algoritma keseimbangan beban yang akan digunakan untuk grup server, myServerFarm. Klik dua kali Load Balance. Pilih Round robin tertimbang dari daftar drop-down Algoritma keseimbangan beban, lalu klik Terapkan.

    Cuplikan layar algoritma Load balance diatur ke Round robin Tertimbang dan Distribusi beban diatur ke Distribusi genap.

  3. ARR dapat dikonfigurasi untuk mengirim permintaan GET ke URL untuk menentukan kesehatan server. Untuk mengonfigurasi fitur ini, klik dua kali Uji Kesehatan, lalu ketik URL yang harus diuji oleh ARR. Klik Terapkan untuk menyimpan perubahan.

    Cuplikan layar panel Uji Kesehatan dengan opsi default dan tidak ada U R L yang ditentukan di bagian Uji U R L.

  4. Jelajahi ikon lain untuk membiasakan diri dengan pengaturan ARR.

Ringkasan

Anda sekarang telah berhasil membuat dan menentukan farm server, myServerFarm. Pada titik ini, myServerFarm dikonfigurasi untuk mendistribusikan permintaan masuk secara merata antara server aplikasi yang telah ditambahkan sebagai anggota farm server. Untuk pengaturan penyeimbangan beban yang lebih canggih, lihat Penyeimbangan Beban HTTP menggunakan Perutean Permintaan Aplikasi.