Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
oleh Won Yoo
Gambaran Umum
Topik ini mengarahkan Anda melalui langkah-langkah untuk mengonfigurasi Microsoft External Cache for IIS 7.0 ke atas, yang dapat digunakan untuk mengelola data afinitas nama host antara beberapa instans server Application Request Routing (ARR).
Perhatikan bahwa Cache Eksternal untuk IIS hanya diperlukan jika:
- Fitur afinitas nama host digunakan.
- Ada lebih dari satu server ARR yang digunakan di lingkungan.
Cache Eksternal adalah modul cache berbasis disk untuk IIS.
Goal
Untuk mengonfigurasi dan menggunakan Microsoft External Cache for IIS dengan Perutean Permintaan Aplikasi:

Prasyarat
Panduan ini memerlukan prasyarat berikut:
- Minimal dua IIS 7.0 atau lebih tinggi pada Windows 2008 (SKU apa pun) atau penginstalan yang lebih baru.
- Perutean Permintaan Aplikasi Microsoft Versi 1 dan modul dependen (yang mencakup Microsoft External Cache Versi 1).
- Minimal dua server aplikasi dengan situs dan aplikasi yang berfungsi.
- Satu berbagi file di mana ARR dapat membaca dan menulis file.
Jika Perutean Permintaan Aplikasi Versi 1 belum diinstal, unduh di:
Ikuti langkah-langkah yang diuraikan dalam dokumen ini untuk menginstal Perutean Permintaan Aplikasi.
Anda harus memiliki setidaknya dua server ARR dan dua server aplikasi. Anda dapat menggunakan konfigurasi bersama untuk menjaga server ARR tetap dikonfigurasi dengan cara yang sama, dan menggunakan konfigurasi bersama lain untuk menjaga server aplikasi tetap sinkron. Untuk informasi selengkapnya tentang konfigurasi bersama, lihat artikel ini .
Sebagai prasyarat lain, Anda harus telah menentukan dan mengonfigurasi farm server menggunakan langkah-langkah yang diuraikan dalam Menentukan dan Mengonfigurasi Grup Server Perutean Permintaan Aplikasi (ARR).
Langkah 1 - Aktifkan Cache Eksternal.
Untuk mengaktifkan Cache Eksternal menggunakan UI:
- Luncurkan Manajer IIS.
- Pilih farm server yang telah dibuat untuk panduan ini.
- Ikon berikut diperlihatkan:

- Klik dua kali Afinitas Server.
- Seperti disebutkan di atas, Cache Eksternal hanya diperlukan jika afinitas nama host digunakan dan ada beberapa instans ARR. Oleh karena itu, pastikan bahwa kotak centang Gunakan nama host dipilih.

- Pilih kotak centang Gunakan cache eksternal untuk mengaktifkan Cache Eksternal. Kotak teks Jalur berbagi file adalah bidang yang diperlukan, dan menentukan di mana server ARR akan mengakses untuk mempertahankan status afinitas nama host antara server ARR.

- Ulangi langkah-langkah di atas pada semua server ARR.
- Untuk memverifikasi bahwa fitur ini berfungsi, kirim permintaan dengan nama host tertentu ke salah satu server ARR. Catat server aplikasi mana tempat nama host ini difinisikan. Kirim permintaan yang sama ke server ARR yang tersisa. Terlepas dari server ARR mana yang menangani permintaan dengan nama host ini, semuanya harus dirutekan ke server aplikasi yang sama.
- Anda mungkin juga ingin memverifikasi berbagi file tempat data sedang ditulis.
Untuk mengaktifkan Cache Eksternal menggunakan baris perintah:
Buka perintah dengan hak istimewa admin.
Buka
%windir%\system32\inetsrv.Untuk mengaktifkan afinitas nama host, masukkan (contoh di bawah ini menggunakan myServerFarm sebagai nama farm server):
appcmd.exe set config -section:webFarms /[name='myServerFarm'].applicationRequestRouting.affinity.useHostName:"True" /commit:apphostUntuk mengaktifkan dan mengonfigurasi Cache Eksternal, masukkan skrip berikut (contoh di bawah ini menggunakan nilai yang sama dengan yang digunakan dalam langkah-langkah UI di atas). Masukkan kata sandi Anda sebagai ganti ********:
appcmd.exe set config -section:system.webServer/externalCache/diskCache /[name='ARRCache'].path:"\\wonyoo-w2k8-3\IISShared" /[name='ARRCache'].userName:"redmond\wonyoo" /[name='ARRCache'].password:"********" /commit:apphost
Ringkasan
Anda sekarang telah berhasil mengaktifkan dan mengonfigurasi Microsoft External Cache for IIS untuk digunakan dengan fitur afinitas nama host di Perutean Permintaan Aplikasi. Untuk informasi selengkapnya tentang mencapai ketersediaan tinggi di tingkat ARR, lihat: