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
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:
Post a Comment