Manajemen Hierarki Cache Menggunakan Perutean Permintaan Aplikasi
oleh Tim IIS
Bagian dokumentasi ini berlaku untuk Perutean Permintaan Aplikasi Microsoft Versi 2 untuk IIS 7 ke Atas.
Tujuan
Agar berhasil menjelaskan dan mengonfigurasi Perutean Permintaan Aplikasi (ARR) sebagai simpul cache tepi menggunakan Cache Array Routing Protocol (CARP).
ARR Versi 2 memperluas konsep grup server yang diperkenalkan di ARR Versi 1 untuk menentukan hubungan antara simpul cache. Grup server adalah pengelompokan logis dari satu atau beberapa server anggota. Di ARR Versi 1, server anggota di farm server diperlakukan sebagai server aplikasi di mana ARR dapat meneruskan permintaan masuk. Di ARR Versi 2, konsep yang sama digunakan untuk mengelompokkan "tingkat" simpul cache berikutnya di mana permintaan harus dirutekan ke ketika ada kesalahan cache.
Ilustrasi di bawah ini menunjukkan bagaimana grup server (farm) digunakan untuk menentukan simpul cache induk dari perspektif simpul cache anak (tepi):
Manajemen simpul cache dapat disederhanakan lebih lanjut dengan menggunakan konfigurasi bersama. Dalam ilustrasi di atas, simpul cache anak (tepi) berbagi satu konfigurasi sementara simpul cache induk berbagi yang lain. Akibatnya, akan ada dua konfigurasi bersama yang harus dikelola.
Panduan ini berfokus pada penjelasan konsep farm server dalam mengelola hierarki cache. Untuk informasi lebih mendalam tentang mengonfigurasi simpul cache anak dan induk end-to-end dalam jaringan pengiriman konten dan jaringan penembolokan tepi (CDN/ECN), lihat panduan ini .
Prasyarat
Panduan ini mengasumsikan bahwa Anda terbiasa dengan fitur dan skenario ARR Versi 1 inti:
- Menentukan dan Mengonfigurasi Grup Server Perutean Permintaan Aplikasi
- Penyeimbangan Beban HTTP menggunakan Perutean Permintaan Aplikasi
- Mengonfigurasi arsitektur penyebaran 3 tingkat menggunakan Perutean Permintaan Aplikasi
- Manajemen Program Pilot menggunakan Perutean Permintaan Aplikasi
- Hosting Bersama menggunakan Perutean Permintaan Aplikasi
Anda juga harus terbiasa dengan fitur cache disk, yang baru di ARR Versi 2. Artikel berikut ini memberikan gambaran umum:
Jika Perutean Permintaan Aplikasi Versi 2 belum diinstal, Anda dapat mengunduhnya di:
- Perutean Permintaan Aplikasi Microsoft Versi 2 untuk IIS 7 (x86) di sini (
https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE
). - Perutean Permintaan Aplikasi Microsoft Versi 2 untuk IIS 7 (x64) di sini (
https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE
).
Ikuti langkah-langkah yang diuraikan dalam dokumen ini untuk menginstal ARR Versi 2.
Langkah 1 - Konfigurasikan cache disk.
Jika Anda belum melakukannya, konfigurasikan cache disk dengan mengikuti artikel ini .
Langkah 2 - Tentukan hierarki cache.
Untuk membuat dan menentukan farm server menggunakan UI:
Luncurkan Manajer IIS.
Pilih dan perluas akar server. Ini adalah simpul cache anak Anda (tepi).
Untuk membuat farm server, klik kanan Farm Server, lalu klik Buat Farm Server....
Masukkan nama untuk farm server. Dalam contoh di bawah ini, myParentCacheNodes adalah nama farm server. Klik Berikutnya.
Langkah selanjutnya adalah menambahkan simpul cache induk ke farm server. Pada halaman Tambahkan Server wizard, tambahkan sebanyak mungkin simpul singgahan induk yang sesuai. Ketika ada cache yang terlewatkan pada simpul anak, permintaan akan diteruskan ke salah satu simpul cache induk menggunakan CARP. Klik Selesai.
Seperti halnya dalam ARR Versi 1, ARR Versi 2 bergantung pada modul Penulisan Ulang URL untuk memeriksa permintaan HTTP masuk dan variabel server untuk membuat keputusan perutean permintaan. Dalam kotak dialog konfirmasi, klik Ya untuk membuat aturan penulisan ulang URL default untuk grup server ini.
Anda telah berhasil membuat grup server dengan simpul cache induk sebagai anggotanya.
Langkah 3 - Aktifkan Cache Array Routing Protocol (CARP).
ARR Versi 2 menyertakan dukungan untuk CARP. CARP digunakan untuk menentukan simpul cache induk mana yang akan meneruskan permintaan ketika ada kesalahan cache pada simpul cache anak.
Untuk mengaktifkan CARP menggunakan UI:
Luncurkan Manajer IIS.
Pilih farm server myParentCacheNodes, yang Anda buat di Langkah 2 di atas.
Ikon berikut ditampilkan:
Klik dua kali Load Balance.
Pilih Minta hash dari daftar drop-down. Hash permintaan di ARR Versi 2 menggunakan CARP.
Klik Terapkan untuk menyimpan perubahan.
Ringkasan
Anda sekarang telah berhasil menentukan hierarki cache menggunakan ARR. Untuk panduan ARR Versi 2 lainnya, lihat dokumen dalam artikel ini . Perhatikan bahwa di lingkungan CDN, aturan penulisan ulang URL jauh lebih kompleks daripada yang ditunjukkan panduan ini. Untuk informasi tentang cara mengonfigurasi ARR dalam simpul cache 2 tingkat (anak dan induk) yang khas di lingkungan CDN/ECN, lihat panduan berikut .
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk