Perencanaan Langkah 1: Merencanakan Infrastruktur Farm Web IIS

oleh Keith Newman dan Robert McMurray

Langkah pertama dalam merencanakan farm web Anda adalah memutuskan infrastrukturnya. Konfigurasi server apa yang Anda inginkan? Teknologi apa yang Anda gunakan? Bagaimana Anda melakukan penyeimbangan beban? Apakah situs Anda memerlukan keamanan SSL?

Topik ini menyajikan informasi yang Anda butuhkan untuk membuat paket tingkat tinggi untuk farm web Anda. Ini memilih konfigurasi farm web sederhana dan menunjukkan jenis server yang diperlukan. Selain itu, topik ini menjelaskan bagaimana Perutean Permintaan Aplikasi (ARR) menyediakan penyeimbangan beban untuk farm web.

Setelah selesai dengan tugas-tugas ini, rekam keputusan desain Anda sebelum melanjutkan ke Langkah 2: Merencanakan Konfigurasi Farm Web IIS.

1.1. Memutuskan Infrastruktur Web Farm

Ada banyak cara untuk merancang infrastruktur farm web. Diskusi ini terlihat singkat pada dua konten infrastruktur umum-lokal dan konten jaringan bersama. Ini membandingkan kelebihan dan kekurangan dari kedua desain, dan memilih salah satu untuk skenario ini.

Infrastruktur Konten Lokal

Infrastruktur konten lokal mengharuskan setiap server web menyimpan konten secara lokal. Cara harus disediakan untuk mendorong konten ke semua simpul farm web.

Kelebihan

  • Konten lokal menyediakan isolasi antar server. Jika satu server tidak berfungsi, server lain tidak terpengaruh.
  • Konten lokal memerlukan lebih sedikit komputer, karena tidak memerlukan server file konten back-end.
  • Anda dapat dengan mudah mengambil server web off line untuk pengujian atau pemecahan masalah.

Kerugian

  • Konten harus direplikasi antar server. Cara umum untuk menangani replikasi konten adalah dengan menggunakan Replikasi Sistem File Terdistribusi (DFSR). Namun, DFSR memerlukan akses ke server domain.
  • Jika situs web menulis ke disk, data tidak tersedia untuk server lain sampai direplikasi.
  • Setiap server harus memiliki salinan lengkap semua konten. Untuk situs web besar, biaya penyimpanan konten bisa tinggi.

Infrastruktur Isi Jaringan Bersama

Konten jaringan bersama mengonfigurasi semua server web yang menunjuk ke lokasi pusat (misalnya, server file back-end) yang berisi konten situs web.

Kelebihan

  • Konten jaringan bersama relatif mudah dikonfigurasi dan merupakan titik awal yang baik bagi individu yang baru menggunakan farm web atau teknologi farm web Microsoft.
  • Konten yang ditulis ke disk segera tersedia di semua server.
  • Menambahkan server tambahan ke farm relatif mudah. Anda cukup menunjuk ke jalur UNC konten.
  • Hanya beberapa salinan file situs web yang perlu disimpan. Hard disk di server web hanya perlu berisi sistem operasi.

Kerugian

  • Server file back-end adalah satu titik kegagalan. Masalah ini dapat diminimalkan dengan mencerminkan server file dan menyediakan sarana kontrol failover.
  • Bandwidth jaringan dapat menjadi faktor pembatas untuk farm web yang sibuk.
  • Masalah penguncian file mungkin muncul karena beberapa server menggunakan file yang sama.

Infrastruktur yang Dipilih untuk Skenario Ini

Skenario ini menggunakan infrastruktur konten jaringan bersama. Ini menjelaskan dan menunjukkan konten bersama, konfigurasi bersama, penyeimbangan beban perangkat lunak, sertifikat SSL terpusat, dan teknik penyebaran aplikasi.

Infrastruktur farm web ini mengharuskan Anda mengonfigurasi server berikut:

  • Satu server Perutean Permintaan Aplikasi (ARR) untuk penyeimbangan beban. Server ini memerlukan penginstalan default server web IIS. Untuk informasi selengkapnya tentang ARR, lihat Langkah 3: Merencanakan Penyeimbangan Beban Farm Web IIS.
  • Dua atau beberapa server web. Server ini mengharuskan Anda menginstal server web IIS dan modul IIS yang diperlukan untuk mendukung situs web Anda.
  • Satu server file untuk berbagi konten dan konfigurasi. Siapkan server ini dengan folder berbagi untuk file konfigurasi dan isi situs web.
  • Satu server file untuk penyimpanan sertifikat pusat SSL. Untuk informasi selengkapnya tentang penyimpanan sertifikat pusat, lihat Langkah 4: Merencanakan Penyimpanan Sertifikat Pusat SSL.

1.2. Menggunakan ARR untuk Load Balancing

Perutean Permintaan Aplikasi Microsoft (ARR) adalah modul perutean berbasis proksi yang meneruskan permintaan HTTP ke server konten berdasarkan header HTTP, variabel server, dan algoritma keseimbangan beban. Untuk informasi selengkapnya tentang ARR, lihat Langkah 3: Merencanakan Penyeimbangan Beban Farm Web IIS.

Untuk mengonfigurasi penyeimbangan beban ARR, Anda memerlukan alamat IP untuk semua server Anda. Untuk menemukan alamat IP, gunakan alat baris perintah Ipconfig.exe.

1.3. Mulai dengan Situs Web Fungsi

Cara termudah untuk mengonfigurasi farm web Anda adalah dengan memulai dengan membuat situs web Anda berfungsi di satu server. Jika Anda memerlukan bantuan untuk mengonfigurasi situs web Anda, lihat satu atau beberapa skenario IIS berikut:

  1. Membangun Situs Web Statis di IIS
  2. Membangun Situs Web ASP Klasik di IIS
  3. Membangun Situs Web ASP.NET di IIS
  4. Membangun Situs FTP di IIS

Catatan

Agar skenario ini tetap sederhana, diasumsikan bahwa server farm web Anda hanya memiliki satu situs. Namun, Anda dapat menyiapkan beberapa situs dengan sedikit kesulitan.

Lihat Juga