Senin, 30 April 2012

Web Cluster


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.