- 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
- 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.
- Kemampuan Growth System, kemampuan pertumbuhan sistem baru untuk antisipasi pemakai suatu aplikasi.
- 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:
- Lingo : sebuah algoritma clustering berdasarkan dekomposisi nilai singular
- STC : Suffix Pohon Clustering
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:
untuk mendapatkan software tersebut kalian dapat mendownloadnya dengan sangat mudah dilink berikut ini: http://project.carrot2.org/
- 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