Senin, 30 April 2012

WEB CLUSTER

  • PENGERTIAN WEB CLUSTER
Web Cluster adalah sekumpulan komputer (umumnya server jaringan) independen yang beroperasi serta bekerja secara berkerterkaitan sehingga terlihat oleh klien jaringan seolah-olah komputer-komputer tersebut adalah satu buah unit komputer. Proses menghubungkan beberapa komputer agar dapat bekerja seperti itu dinamakan dengan CLUSTERING.

Clustering dapat diumpamakan dengan tangan manusia, apabila serverI terjadi gangguan maka serverII akan mengambil ahli semua tugas serverI tanpa mengganggu oprasi jaringan. Dalam keadaan normal kedua server saling membeckup secara aktif.


  • KOMPENEN CLUSTER
Biasanya kompenen cluster ini saling terhubung dengan cepat melalui sebuah interkoneksi yang sangat cepat, atau bisa juga melalui jaringan lokal (LAN). Karena menggunakan lebih dari sebuah server, maka managemen dan perawatan sebuah cluster jauh lebih rumit dibandingkan dengan manajemen server mainframe yang memiliki skalabilitas tinggi.

  • KELEBIHAN CLUSTER
  1. Kemampuan Balance, pengaturan distribusi jumlah tu gas server terbagi rata. Tugas terdistribusi terlihat seolah-olah hanya satu sistem. Bila ada tugas sebanyak 100, maka akan dibagi rata menjadi 3 (33-33-33) dan jika salah satu mesin mati maka tugas akan diambil alih oleh mesin lain, sehingga tugas menjadi (50-50) tanpa dirasakan dampaknya oleh pemakai.
  2. Kemampuan Growth System, kemampuan pertumbuhan sistem baru untuk antisipasi pemakai suatu aplikasi.
  3. Very High-end Cluster, memeiliki kemampuan disaster discovery. misalkan: suatu sistem di bangun dengan jarak 40km dalam suatu kelompok cluster. tiba-tiba satu diantarannya hancur atau rusak, maka secara otomatis server lain mengambil ahli tugas, sehingga sistem tidak mati.
  • CARROT2 
Salah satu software yang dapat menerapkan teknik clustring adalah carrot2. 



carrot2 adalah pencari open source hasil mesin clustering. Hal ini dapat secara otomatis klaster koleksi kecil dokumen, hasil pencarian misalnya atau abstrak dokumen, ke dalam kategori tematik. Selain dari dua algoritma hasil pencarian khusus clustering, carrot² menawarkan siap digunakan komponen untuk mengambil hasil pencarian dari berbagai sumber. Carrot2  ditulis di Java dan didistribusikan di bawah lisensi BSD

Arsitektur carrot2 didasarkan pada komponen pengolahan yang disusun menjadi pipa. Dua kelompok besar atau komponen pengolahan di carrot ² adalah: dokumen sumber dan algoritma clustering. Dokumen sumber menyediakan data untuk diproses lebih lanjut. Biasanya, mereka akan mengambil hasil pencarian dari mesin pencari eksternal, Lucene / Solr indeks beban atau file teks dari disk lokal.
Untuk saat ini carrot² memiliki built-in dukungan untuk sumber-sumber dokumen sebagai berikut:
  • Bing Search API
  • Google Search API
  • Google Desktop
  • Lucene indeks
  • Buka Pencarian
  • PubMed
  • Solr Server
  • eTools metasearch engine
  • Generic XML file
Sumber dokumen lainnya dapat diintegrasikan berdasarkan contoh kode yang tersedia dengan carrot distribusi. carrot² menawarkan dua algoritma clustering dokumen khusus yang menempatkan penekanan pada kualitas label cluster:
Carrot² clustering dapat dipanggil melalui beberapa API yaitu :
  •  Java API

Sedang dilaksanakan di Java, carrot² dapat diintegrasikan dengan perangkat lunak asli Java melalui Ja va API.

  • C # /. NET API

carrot2 menyediakan asli C # API untuk memanggil pengelompokan dari C # / . NET perangkat lunak tanpa menginstal runtime Java. Carrot2 C # API membutuhkan NET Framework versi 3.5 atau yang lebih baru.

  •   Platform lain dapat memanggil carrot2 pengelompokan melalui SISA layanan terpapar oleh Server.Clustering Dokumen. Contoh kode integrasi disediakan untuk PHP5 , C # , Ruby dan CURL
carrot2 menawarkan sejumlah mendukung alat yang dapat digunakan dengan cepat membuat pengelompokan pada data kustom, tuning lebih lanjut dari hasil clustering dan pengelompokan carrot2 sebagai layanan remote: 
  •   Carrot2 Dokumen Clustering Workbench: aplikasi GUI mandiri untuk bereksperimen dengan Wortel2 pengelompokan pada data dari mesin pencari umum atau data kustom.
  • Carrot2 Dokumen Clustering Server: menghadapkan Wortel2 pengelompokan sebagai sisa layanan,
  • Carrot2 Command Line Interface: aplikasi yang memungkinkan memanggil Wortel2 pengelompokan dari baris perintah,
  • Carrot2 Aplikasi Web: menghadapkan Wortel2 pengelompokan sebagai aplikasi web untuk pengguna akhir.
 
untuk mendapatkan software tersebut kalian dapat mendownloadnya dengan sangat mudah dilink berikut ini:  http://project.carrot2.org/  
 
Sumber:  

Tidak ada komentar:

Posting Komentar