Cluster, Grid, dan Cloud Computing
1.
Cloud
Computing
Komputasi
awan (bahasa Inggris: cloud computing) adalah gabungan pemanfaatan teknologi
komputer ('komputasi')
dan pengembangan berbasis Internet ('awan'). Awan (cloud)adalah metafora dari internet,
sebagaimana awan yang sering digambarkan di diagram jaringan komputer.
Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan
abstraksi dari infrastruktur kompleks yang disembunyikannya. Ia adalah suatu metoda komputasi di mana
kapabilitas terkaitteknologi informasi disajikan sebagai suatu layanan (as a service), sehingga pengguna dapat mengaksesnya
lewatInternet ("di dalam awan") tanpa mengetahui apa yang ada
didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur
teknologi yang membantunya. Menurut sebuah makalah tahun 2008 yang dipublikasi IEEE Internet Computing "Cloud Computing adalah suatu
paradigma di mana informasi secara permanen tersimpan di server diinternet dan tersimpan secara sementara di
komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer
tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan
lain-lain.
Cloud Computing adalah
suatu istilah yang banyak digunakan oleh Industi IT yang memiliki arti yang
berbeda bagi setiap orang. Namun pada intinya cloud
computing adalah suatu pergeseran
dari perusahaan dalam membeli dan memelihara server dan aplikasi on-premise yang
mahal, dan bergerak menuju metode penyewaan IT, sesuai dengan kebutuhan, dari
penyedia layanan public cloud.
Hanya dalam beberapa tahun terakhir hal ini telah menjadi
layak dan masuk akal bagi perusahaan untuk memindahkan teknologi mereka ke
sebuah pusat data yang dikelola secara profesional oleh pihak luar. Perubahan
ini telah didorong oleh mulai tersedianya Internet berkecepatan tinggi yang
tidak hanya tersedia di kantor Anda, tetapi juga di rumah, di warung kopi dan
di mana saja anda dapat melakukan penerimaan sinyal telepon seluler. Kenyataan
ini telah memungkinkan terjadinya konsolidasi yang revolusioner.
Alasan ekonomi yang menjadi pendorong di belakang konsolidasi
ini adalah penghematan biaya yang signifikan dan pengurangan risiko yang
diterima oleh perusahaan ketika mereka memusatkan sumber daya teknologi mereka
di sebuah pusat data yang dikelola secara profesional oleh pihak luar. Penyedia
layanan publik dapat mengimplementasikan keamanan industri yang paling canggih
dan proses ketersediaan yang tinggi serta menawarkan pemantauan dan
pemeliharaan server 24x7.
Komputasi awan adalah
suatu konsep umum yang mencakup SaaS, Web 2.0,
dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa
ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna.
Sebagai contoh, Google Apps menyediakan aplikasi bisnis umum secara
daring yang diakses melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan di server.
Komputasi awan saat ini merupakan trend teknologi terbaru, dan contoh bentuk
pengembangan dari teknologi Cloud Computing ini adalah iCloud
Umumnya pendekatan tradisional ini dianggap
sebagai pendekatan dengan memilki tingkat risiko lebih rendah dalam mengadopsi cloud, namun pendekatan ini umumnya akan menemui
resistensi terbesar dari tim IT yang berusaha menolak perubahan. Selain itu ada
risiko lain yang muncul apabila pembelian terjadi perangkat keras yang tidak
tepat akibat usaha untuk meminimalkan risiko keuangan melalui "memulai kecil" dan pengembangan saat bisnis mulai
2. Grid
Computing
Komputasi Grid adalah penggunaan sumber daya yang melibatkan
banyak komputer yang terdistribusi dan terpisah secara geografis untuk
memecahkan persoalan komputasi dalam skala besar.
Grid computing merupakan cabang dari distributed
computing.Grid komputer memiliki perbedaan yang lebih menonjol dan di terapakan
pada sisi infrastruktur dari penyelesaian suatu proses. Grid computing adalah
suatu bentuk cluster (gabungan) komputer-komputer yang cenderung tak terikat
batasan geografi. Di sisi lain, cluster selalu diimplementasikan dalam satu
tempat dengan menggabungkan banyak komputer lewat jaringan.
Grid
computing sebenarnya merupakan sebuah aplikasi pengembangan dari jaringan
komputer (network). Hanya saja, tidak seperti jaringan komputer konvensional
yang berfokus pada komunikasi antar pirati (device), aplikasi pada Grid
computing dirancang untuk memanfaatkan sumber daya pada terminal dalam
jaringannya. Grid computing biasanya diterapkan untuk
menjalankan sebuah fungsi yang terlalu kompleks atau terlalu intensif untuk dikerjakan oleh satu sistem tunggal. Dalam pengertian yang lebih teknis, Grid computing merupakan sebuah sistem komputasi terdistribusi, yang memungkinkan seluruh sumber daya (resource) dalam jaringan, seperti pemrosesan, bandwidth jaringan, dan kapasitas media penyimpan, membentuk sebuah sistem tunggal secara vitual. Seperti halnya pengguna internet yang mengakses berbagai situs web dan menggunakan berbagai protokol seakan-akan dalam sebuah sistem yang berdiri sendiri, maka pengguna aplikasi Grid computing seolah-olah akan menggunakan sebuah virtual komputer dengan kapasitas pemrosesan data yang sangat besar.
menjalankan sebuah fungsi yang terlalu kompleks atau terlalu intensif untuk dikerjakan oleh satu sistem tunggal. Dalam pengertian yang lebih teknis, Grid computing merupakan sebuah sistem komputasi terdistribusi, yang memungkinkan seluruh sumber daya (resource) dalam jaringan, seperti pemrosesan, bandwidth jaringan, dan kapasitas media penyimpan, membentuk sebuah sistem tunggal secara vitual. Seperti halnya pengguna internet yang mengakses berbagai situs web dan menggunakan berbagai protokol seakan-akan dalam sebuah sistem yang berdiri sendiri, maka pengguna aplikasi Grid computing seolah-olah akan menggunakan sebuah virtual komputer dengan kapasitas pemrosesan data yang sangat besar.
3. Cluster Computing
Cluster computer adalah suatu sistem perangkat keras dan perangkat lunak
yang menggabungkan beberapa komputer dalam suatu jaringan dimana
komputer tersebut dapat bekerjasama dalam pemrosesan suatu masalah. dari
penggabungan beberapa komputer dalam satu jaringan tentu komputer
tersebut dapat menghasilkan kecepatan yang sangat tinggi dalam
prosesnya.
adapun komponen yang terdapat pada cluster computer adalah :
- Node,sistem komputer terdiri dari beberapa node paling sederhananya terdiri atas dua node. node disini adalah komputer yang mandiri artinya mampu memproses tugas komputasi tanpa node lain.
- sistem operasi yang mendukung jaringan kumputer
- Cluster middleware ,perangkat yang memungkinkan node yang ada bisa saling bekerjasama.
- Aplikasi yang mendukung pemindahan tugas .
- High Availability Cluster
- High Performance Computing Cluster
- Load balancing Cluster
a.High availability Cluster
pada sistem ini cluster dibuat dengan tujuan untuk meningkatkan unjuk kerja komputasi dengan memecahkan tugas tugas ke beberapa node.
b.Load Balancing
tujuannya untuk membagi operasi node ke node lain sehingga semua operasi tertangani dengan baik dan sebuah node tidak mempunyai Load yang berlebihan.
c.High availability Cluster
sistem ini bertujuan agar sebuah layanan dapat terus tersedia tidak terhalang oleh SPOF (single poin of failur, komponen sistem yang yang jika gagal beroperasi mengakibatkan tidak tersedia ,contohnya kerusakan pada server,kerusakan HDD dll.
Manfaat dari Cluster computer
- mengurangi biaya
- pengolahan power
yang artinya kekuatan pemrosesan paralel dari cluster kinerja tinggi dalam banyak kasus ,terbukti biaya lebih efektif daripada mainframe dengan kekuatan yang sama harga lebih rendah per unit daya memungkinkan perusahaan untuk mendapatkan ROI yang lebih besar dari anggaran IT mereka. - meningkatkan jaringan teknologi
Driving pengembangan cluster komputer telah mengalami kemajuan besar dalam teknologi yang berhubungan dengan jaringan bersama dengan penurunan harga teknologi tsb. - Skalabilitas
mungkin keuntungan terbesar dari cluster komputer adalah skalabilitasnya .cluster komputer dapat dengan mudah di perluas sebagai perubahan persyaratan dengan menambahkan node tambahan ke jaringan . - Ketersediaan
ketika komputer mainframe gagal,seluruh sistem gagal dan jika sebuah node dalam sebuah cluster komputer gagal, operasi bisa dengan sederhana di transfer ke node lain dalam cluster.memastikan bahwa tidak ada gangguan dalam pelayanan.









Konten yang sangat bermanfaat mengenai Cloud Computing.
BalasHapusKunjungi website kami untuk mendapatkan info lebih lanjut 👇
Cloud Computing Market