Bagikan melalui


Gambaran Umum Penyebaran Hosting Bersama Menggunakan Perutean Permintaan Aplikasi 2.0

Microsoft Application Request Routing (ARR) 2.0 adalah modul perutean berbasis proksi yang meneruskan permintaan HTTP ke server konten berdasarkan header HTTP dan variabel server, dan algoritma keseimbangan beban. Untuk informasi selengkapnya, lihat Menggunakan Perutean Permintaan Aplikasi.

Ada fitur yang disebut afinitas nama host yang dirancang khusus untuk hoster bersama. Artikel ini memberikan gambaran umum tentang fitur ini dan bagaimana fitur ini dapat digunakan untuk menyebarkan lingkungan yang sangat tersedia dan dapat diskalakan, mudah dikelola, dan berpotensi menciptakan peluang bisnis tambahan.

Penyebaran Shared Hosting Umum

Di bawah ini adalah diagram tampilan lingkungan penyebaran hosting bersama yang khas:

Diagram penyebaran hosting bersama yang menghubungkan komputer yang berbeda melalui cloud.

  1. Permintaan www.site2.compengguna .
  2. DNS diminta untuk www.site2.com.
  3. Alamat IP untuk www.site2.com dikembalikan.
  4. Browser mengirim permintaan ke alamat IP.
  5. Berdasarkan nama host, permintaan dirutekan ke situs yang sesuai.
  6. Respons untuk www.site2.com dikembalikan.

Sementara penyebaran di atas berfungsi, penyebaran tersebut memiliki kerugian berikut:

  • Tidak ada redundansi di antara situs.
  • Administrator harus menyeimbangkan beban lalu lintas dengan membatasi jumlah situs per server.
  • Sumber daya server mungkin tidak digunakan secara merata di seluruh server.
  • Administrator harus mengelola beberapa file konfigurasi.

Shared Hosting dengan Perutean Permintaan Aplikasi

Fitur afinitas nama host dalam Perutean Permintaan Aplikasi memungkinkan hoster bersama untuk memikirkan kembali bagaimana situs disebarkan. Perutean Permintaan Aplikasi menentukan permintaan, terlepas dari apakah mereka dibuat dari satu klien atau beberapa klien, ke satu server di belakang ARR, memastikan bahwa situs tertentu hanya menggunakan sumber daya di salah satu server. Diagram di bawah ini mengilustrasikan lingkungan penyebaran ini:

Diagram lingkungan penyebaran yang menunjukkan server dan perangkat yang terhubung ke cloud.

  1. Permintaan www.site2.compengguna .
  2. DNS diminta untuk www.site2.com.
  3. Alamat IP untuk www.site2.com dikembalikan.
  4. Browser mengirim permintaan ke alamat IP.
  5. Beban ARR menyeimbangkan permintaan ke satu server dan mendefinisikan permintaan www.site2.com ke server yang sama selama masa pakai proses pekerja yang sesuai.
  6. Permintaan dikirim ke salah satu server.
  7. Konten untuk www.site2.com diminta dari berbagi file.
  8. Konten untuk www.site2.com dikembalikan.
  9. Respons untuk www.site2.com dikembalikan.

Lingkungan penyebaran di atas dengan Perutean Permintaan Aplikasi memberikan manfaat berikut atas penyebaran hosting bersama umum:

  • Permintaan secara dinamis dimuat seimbang dengan Perutean Permintaan Aplikasi.
  • Administrator dapat menskalakan lingkungan secara horizontal dengan menambahkan server baru tanpa alokasi situs yang telah ditentukan sebelumnya.
  • Sumber daya server didistribusikan lebih merata.
  • Situs memiliki ketersediaan tinggi.
  • Hanya ada satu konfigurasi bersama untuk dikelola.

Dengan rilis ARR Versi 1, hoster dapat menentukan jumlah server yang dapat digunakan situs per nama host. Kemampuan ini memungkinkan hoster untuk memposisikan setiap server aplikasi sebagai unit kapasitas yang dapat dibeli oleh pemilik situs.

Untuk mempelajari cara menggunakan afinitas nama host di Perutean Permintaan Aplikasi, lihat Hosting Bersama menggunakan Perutean Permintaan Aplikasi.