Pages

Banner 468 x 60px

 

Thursday, September 28, 2017

Cluster Computing beserta kelebihan dan kekurangannya

0 comments
Cluster Computing

Pengertian

Cluster Computer adalah kumpulan beberapa komputer  yang terkoneksi  melalui jaringan lokal  dengan berkecepatan tinggi dan di desain untuk digunakan sebagai sumber daya komputasi

Ciri - Ciri Cluster Computing 

👌Terdiri dari banyak mesin yang sama atau mirip satusama lain.

👌Penggunaannya sangat berkaitan erat dengan “dedicatednetwork 

    connection”.

👌Semua mesin membagi “resources” mereka mirip seperti 

    directory home pada komputer.

👌Masing-masing mesin harus mengizinkan satu sama lainuntuk 

    berhubungan tanpa harus menggunakan passworduntuk akses. 
    Namun, jika masih tetap ingin menggunakan password, maka 
    harus dilakukan cara manual pada setiapmesin.

👌Harus memiliki software seperti MPI, agar aplikasi 

    dapat dijalankan pada seluruh nodes

Jenis - Jenis / Tipe Cluster 
 
a.) High Availability Cluster     👈

b.) High-Performance Cluster    👈

c.) Load Balancing                     👈


a.)  High Availability Cluster  

Merupakan node dua komputasi atau lebih yang menyediakan redundansi jika terjadi kegagalan perangkat keras atau perangkat lunak. Hal ini juga disebut ”failover cluster” (Ketika sebuah sistem komputasi gagal, operasinya dipindahkan ke node tambahan untuk menyediakan layanan komputasi terus menerus) 



b.)  High-Performance Cluster

HPC cluster dirancang untuk mengeksploitasi kekuatan pemrosesan paralel dari beberapa node (pada sistem ini cluster dibuat dengan tujuan meningkatkan unjuk kerja komputasi dengan memecah tugas-tugas ke beberapa node, contohnya adalah Beowulf cluster dan openMosix).



c.) Load Balancing   
 
Yang artinya penyerataan beban, dimana terdapat beberapa server dan beberapa client yang saling berhubungan. Cluster jenis ini beroperasi dengan mendistribusikan beberapa pekerjaan secara merata melalui beberapa node yang bekerja dibelakang (Back end node) .


 
Manfaat Clustering 👇


1.) Resource Sharing

2.) Computation SpeedUp

3.) Reliability

4.) Komunikasi

 
1.) Resource Sharing


Suatu komputer dapat mengambil sumberdaya dari computer lainnya (saling berbagi). 

2.) Computation SpeedUp 

Dapat meningkatkan kecepatan komputasi, karena pada sistem clustering proses yang ada dapat dibagi kedalam bagian komputer yang ada pada system cluster tersebut. 

3.)  Reliability 

Apabila salah satu komputer mengalami kegagalan maka sistem masih dapat berjalan sebagaimana mestinya 

4.) Komunikasi

Dikarenakan pada sistem cluster ini satu komputer terhubung dengan computer yang lainnya maka memungkinkan untuk terjadinya suatu pertukaran informasi.
 

Kelebihan Dan Kekurangan Clustering 

💪😆 Kelebihan  :  


💪 lebih fleksibel (dapat upgrade sesuai dengan kemampuan)
     Biaya pembelian hardware Server bisa disesuaikan dengan    
     kebutuhan dan anggaran kita.
💪 Simple for Manage Server
💪 Lebih mudah menangani 1 System atau 1 Database yang di  
     topang oleh kekuatan 100 server daripada me-manage 100 
     Server dengan Database / System yang berbeda
💪 Jika dibandingkan dengan superkomputer lebih murah


     Kekurangan :   👎



👎 karena node-node cluster tersebut terpisah maka akan ada delay 
     waktu untuk transfer data diantara node.
 

👎 membuat program di cluster tentu beda dengan membuat 
     program pada satu komputer.
 

👎  harus bisa memecah pekerjaan supaya terdistribusi secara baik 
     diantara node


 



 

 

 

0 comments:

 
Science And Sport © 2017 . By : Alfin Novri Falahin