Apa perbedaan antara Cloud, Cluster, dan Grid? Tolong berikan beberapa contoh masing-masing karena definisi cloud sangat luas. Seperti yang telah dijawab di pertanyaan lain , dapatkah saya menyebut Dropbox, Gmail, Facebook, Youtube, Rapidshare, dll. Sebagai Cloud?
Apa saja contoh Cluster dan Grid juga?
cloud
cluster-computing
terminology
grid-computing
SMUsamaShah
sumber
sumber
Jawaban:
Cluster berbeda dari Cloud dan Grid karena cluster adalah sekelompok komputer yang terhubung oleh jaringan area lokal (LAN), sedangkan cloud dan grid berskala lebih luas dan dapat didistribusikan secara geografis. Cara lain untuk mengatakannya adalah dengan mengatakan bahwa cluster digabungkan erat, sedangkan Grid atau cloud digabungkan secara longgar. Selain itu, cluster terdiri dari mesin dengan perangkat keras serupa, sedangkan cloud dan grid terdiri dari mesin dengan konfigurasi perangkat keras yang mungkin sangat berbeda.
Untuk mengetahui lebih banyak tentang komputasi awan, saya sarankan membaca makalah ini: «Di Atas Awan: Pemandangan Berkeley tentang Komputasi Awan», Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee , David A. Patterson, Ariel Rabkin, Ion Stoica dan Matei Zaharia . Berikut abstrak dari makalah di atas:
Perbedaan antara awan dan kisi dapat dinyatakan sebagai berikut:
Distribusi sumber daya: Komputasi awan adalah model terpusat sedangkan komputasi grid adalah model terdesentralisasi di mana komputasi dapat terjadi di banyak domain administratif.
Kepemilikan: Grid adalah kumpulan komputer yang dimiliki oleh banyak pihak di banyak lokasi dan dihubungkan bersama sehingga pengguna dapat berbagi kekuatan gabungan sumber daya. Sedangkan cloud adalah kumpulan komputer yang biasanya dimiliki oleh satu pihak.
Contoh Awan: Amazon Web Services (AWS), Google App Engine.
Contoh Grid: FutureGrid.
Contoh layanan komputasi awan: Dropbox, Gmail, Facebook, Youtube, RapidShare.
sumber
Cloud: hanyalah kumpulan daya komputasi. Anda dapat menganggap seluruh "cloud" sebagai server tunggal, untuk tujuan Anda. Ini secara konseptual seperti mainframe sekolah lama di mana Anda dapat mengirimkan pekerjaan Anda dan mengembalikan hasilnya, kecuali bahwa saat ini konsep tersebut diterapkan lebih luas. (Yaitu bukan hanya komputasi mentah, juga seluruh layanan, atau penyimpanan ...)
Grid: grid adalah banyak komputer yang bersama-sama dapat memecahkan masalah / data crunch tertentu. Perbedaan mendasar antara grid dan cluster adalah bahwa dalam grid setiap node relatif independen satu sama lain; masalah diselesaikan dengan cara membagi dan menaklukkan.
Cluster: secara konseptual pada dasarnya menghancurkan banyak mesin untuk membuat yang sangat besar & kuat. Ini adalah arsitektur yang jauh lebih sulit daripada cloud atau grid untuk dilakukan dengan benar karena Anda harus mengatur semua node untuk bekerja bersama, dan memberikan konsistensi hal-hal seperti cache, memori, dan belum lagi jam. Tentu saja awan memiliki masalah yang hampir sama, tetapi tidak seperti cluster, awan secara konseptual bukanlah satu mesin besar, jadi seluruh arsitektur tidak harus memperlakukannya seperti itu. Misalnya, Anda tidak dapat mengalokasikan kapasitas penuh pusat data Anda ke satu permintaan, sedangkan itulah inti dari cluster: untuk dapat memberikan 100% semangat pada satu masalah.
sumber
Ada beberapa jawaban yang cukup bagus di sini, tetapi saya ingin menguraikan semua topik:
Cloud: jawaban shailesh luar biasa, tidak ada yang ditambahkan di sana! Pada dasarnya, Aplikasi yang disajikan secara mulus melalui jaringan dapat dianggap sebagai aplikasi Cloud. Cloud bukanlah penemuan baru dan sangat mirip dengan komputasi Grid, tetapi lebih merupakan kata kunci dengan lonjakan popularitas baru-baru ini.
Grid: Grid didefinisikan sebagai kumpulan besar sebagai mesin yang dihubungkan oleh jaringan pribadi dan menawarkan serangkaian layanan kepada pengguna, ia bertindak sebagai semacam superkomputer dengan berbagi kekuatan pemrosesan di seluruh mesin. Sumber: Tenenbaum, Andrew.
Cluster: Cluster berbeda dari keduanya. Cluster adalah dua atau lebih komputer yang berbagi koneksi jaringan yang bertindak sebagai detak jantung. Cluster dapat dikonfigurasi dengan cara Aktif-Aktif atau Aktif-Pasif. Aktif-Aktif karena setiap komputer menjalankan rangkaian layanannya sendiri (Katakanlah, satu menjalankan contoh SQL, yang lain menjalankan server web) dan mereka berbagi beberapa sumber daya seperti penyimpanan. Jika salah satu komputer di cluster turun layanan gagal ke node lain dan hampir mulus mulai berjalan di sana. Active-Passive serupa, tetapi hanya satu mesin yang menjalankan layanan ini dan hanya mengambil alih setelah terjadi kegagalan.
sumber
Cloud adalah istilah pemasaran, dengan fitur minimal yang berkaitan dengan penyediaan otomatis server baru yang cepat. HA, tagihan utilitas, dll adalah semua fitur yang dapat disatukan orang untuk menentukannya sesuai keinginan mereka.
Grid [Computing] adalah perpanjangan dari cluster di mana beberapa sistem yang digabungkan secara longgar digunakan untuk menyelesaikan satu masalah. Mereka cenderung multi-tenant, berbagi kemiripan dengan Clouds, tetapi cenderung sangat bergantung pada kerangka kerja khusus yang mengelola interop antara node grid.
Hosting cluster adalah spesialisasi cluster tempat penyeimbang beban digunakan untuk mengarahkan lalu lintas masuk ke salah satu dari banyak node pekerja. Ini mendahului komputasi grid dan tidak bergantung pada abstraksi homogen dari node yang mendasarinya sebanyak komputasi Grid. Web farm cenderung memiliki mesin yang sangat terspesialisasi yang didedikasikan untuk setiap jenis komponen dan jauh lebih dioptimalkan untuk tugas spesifik tersebut.
Untuk hosting murni, komputasi Grid adalah alat yang salah. Jika Anda tidak tahu apa bentuk lalu lintas Anda, maka Cloud akan berguna. Untuk penggunaan yang dapat diprediksi yang berubah pada kecepatan yang wajar, maka cluster tradisional baik-baik saja dan paling efisien.
sumber
Cloud: perangkat keras yang menjalankan aplikasi berskala untuk memenuhi permintaan (berpotensi melintasi beberapa mesin, jaringan, dll).
Grid: skala aplikasi untuk mengambil perangkat keras sebanyak mungkin (misalnya dengan harapan menemukan kecerdasan ekstra-terestrial).
Cluster: ini adalah istilah lama yang merujuk ke satu instans OS atau satu instans DB yang diinstal di beberapa mesin. Itu dilakukan dengan penanganan OS khusus, driver berpemilik, kartu jaringan latensi rendah dengan kabel gemuk, dan berbagai teman perangkat keras.
(Kami mencintaimu SGI, tapi perhatikan bahwa "Cloud" dan "Grid" tersedia untuk si kecil dan NUMAlink Anda tidak pernah ...)
sumber
dua sen saya senilai ~
Cloud mengacu pada ruang tak terbatas (imajiner / mudah diskalakan) dan kekuatan pemrosesan. Istilah ini melindungi teknologi yang mendasarinya dan hanya menyoroti ruang penyimpanan dan kekuatannya yang tidak terbatas.
Grid adalah sekelompok penyiapan mesin yang secara fisik dekat. Istilah biasanya menyiratkan kekuatan pemrosesan (yaitu: MFLOPS / GFLOPS), yang dirujuk oleh para insinyur
Cluster adalah sekumpulan mesin / perangkat yang terhubung secara logis (seperti cluster harddisk, cluster database). Istilah menyoroti bagaimana perangkat dapat terhubung bersama dan beroperasi sebagai satu unit, yang dirujuk oleh para insinyur
sumber