Web clustering atau dikenal juga
Web farm adalah Sekelompok sistem komputer dan perangkat lunak server web yang
secara kolektif menyediakan mekanisme pengiriman halaman web pada sebuah
perusahaan baik untuk penggunaan internal (intranet) dan / atau untuk Internet
publik. Ini adalah sebuah peternakan server terdiri dari server Web (HTTP
server)
Sebuah cluster web server adalah
kumpulan server yang bekerja sama untuk mencapai apa satu server tidak mungkin
dilakukan. Bentuk paling sederhana
dari server cluster mirip dengan database cermin dan fungsinya. Ada dua server,
satu bertindak sebagai server utama, dan yang lainnya adalah server cadangan.
Jika karena alasan tertentu server utama gagal, server cadangan mengambil alih
dan fungsi, memastikan bahwa website Anda menderita tidak ada downtime.
Permintaan mekanisme pengiriman
adalah jantung dari setiap teknik clustering server. Pertama, alamat diketik
oleh klien. Kemudian, Nama Domain Klien, atau DNS, ini menerjemahkan nama ke
alamat IP. Setelah ini dilakukan, permintaan tersebut diambil baik ke router
atau lurus menjadi mesin server. Jika mencapai sebuah router, alamat IP akan
dipetakan ke IP lain dan final. Either way, permintaan tersebut sampai ke
tujuan akhir, dan mekanisme pengalihan HTTP memungkinkan server menolaknya dan
mendapatkannya dikirim ke host lain.
Mengelola cluster web server sangat sulit. Ada platform
tertentu dan aplikasi yang akan membiarkan Anda mengelola cluster server
sebagai salah satu server, tetapi aplikasi ini tidak sangat mudah. Beberapa dari mereka mungkin membuat
manajemen yang relatif halus, tetapi Anda tidak bisa realistis berharap untuk
bekerja pada sebuah cluster web
server dengan cara yang sama Anda bekerja pada server tunggal. Cluster program server kita coba untuk
mengelola server sebagai sistem tunggal. Mereka mendeteksi kegagalan server di
cluster. Memiliki sebuah cluster web server juga dapat membantu Anda pulih dari
kegagalan atau berlebihan pada server satu. Fungsi yang paling penting dari
sebuah server cluster web adalah load balancing. Dengan program server cluster
yang tepat, permintaan akan diarahkan ke server gratis di cluster. Hal ini
untuk menghindari overloading. Bahkan jika satu server tidak overload dan
crash, sisa server di cluster dapat menyeimbangkan permintaan antara mereka dan
memastikan bahwa cluster bekerja
dengan lancar tanpa menyebabkan situs Web Anda setiap saat turun.
Cara terbaik untuk sebuah cluster
web server untuk bekerja adalah dalam kombinasi dengan penyeimbang beban jaringan. Dengan cara ini, kemungkinan
overloading yang berkurang drastis. Ini adalah salah satu kombinasi yang paling
dapat diandalkan dan ensures bahwa keandalan website Anda tidak menderita. Ini
akan membuat beban Anda seimbang sekaligus mempertahankan waktu respon serendah
mungkin. Teknologi Web server
cluster yang transparan, yaitu, tamu dan pelanggan mengunjungi situs tidak akan memiliki firasat
mereka. Bahkan ketika Anda memiliki cluster
server web, Anda mungkin mulai menghadapi masalah yang Anda hadapi ketika Anda
hanya memiliki satu server yang mendukung website Anda. Anda dapat memutuskan
apakah itu anugerah atau kutukan - ini berarti bahwa Anda harus upgrade cluster
web server Anda, dan pastikan bahwa Anda memiliki cukup server di cluster Anda,
yang akan mahal.. Tetapi kabar baiknya
adalah bahwa jika ini terjadi, Anda harus dapat dengan mudah membelinya, karena
ini hanya dapat berarti bahwa website Anda adalah mendapatkan jenis lalu lintas
semua pemilik bisnis online mimpi.