Apa perbedaan antara Cloud, Grid, dan Cluster? [Tutup]

111

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?

SMUsamaShah
sumber
Jawabannya adalah non-teknologis: awan adalah istilah yang banyak dipasarkan, karena sebagai kata itu memiliki penghalang penafsiran yang lebih rendah secara naif - lih. "sinar matahari yang mengaburkan", "grid menggerakkan wajan saya", "kelompok yang matang menjadi buah anggur" - sambil melepaskan ketidakpastian secara terminologis, dan definisi teknis yang tidak menentu selain itu adalah perbedaan yang rumit.
n611x007
4
Sangat disayangkan menutup pertanyaan ini.
pengguna366312
6
Voting untuk pembukaan kembali: Pertanyaan ini dapat dijawab dengan menggunakan referensi literatur ilmiah, misalnya Buyya et al. 2009: "Komputasi awan dan platform TI yang sedang berkembang: Visi, sensasi, dan kenyataan untuk menghadirkan komputasi sebagai utilitas ke-5" menyentuh tepat pada hal ini (disebutkan dalam jawaban yang dihapus di bawah)
Johannes Rudolph
Cluster tidak sama dengan grid. Cloud mencakup beberapa teknologi termasuk pengelompokan (Grup ketersediaan di AWS).
pengguna2736158

Jawaban:

139

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:

Cloud Computing mengacu pada aplikasi yang dikirimkan sebagai layanan melalui Internet dan perangkat keras serta perangkat lunak sistem di pusat data yang menyediakan layanan tersebut. Layanan itu sendiri telah lama disebut sebagai Software as a Service (SaaS). Perangkat keras dan perangkat lunak pusat data adalah apa yang kami sebut Cloud. Ketika Awan tersedia dengan cara bayar sesuai penggunaan kepada masyarakat umum, kami menyebutnya Awan Publik; layanan yang dijual adalah Utilitas Komputasi. Kami menggunakan istilah Cloud Pribadi untuk merujuk ke pusat data internal bisnis atau organisasi lain, yang tidak tersedia untuk masyarakat umum. Jadi, Cloud Computing adalah jumlah dari SaaS dan Utilitas Computing, tetapi tidak termasuk Private Clouds. Orang dapat menjadi pengguna atau penyedia SaaS, atau pengguna atau penyedia Utilitas Komputasi.

Perbedaan antara awan dan kisi dapat dinyatakan sebagai berikut:

  1. Distribusi sumber daya: Komputasi awan adalah model terpusat sedangkan komputasi grid adalah model terdesentralisasi di mana komputasi dapat terjadi di banyak domain administratif.

  2. 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.

Kekacauan
sumber
7
Perlu juga dicatat bahwa cluster biasanya dibuat dari perangkat keras yang serupa (jika tidak identik). Komputasi grid biasanya terjadi pada berbagai perangkat keras sebagai hasil dari sifatnya yang terdistribusi (baik lokasi fisik dan kepemilikan).
Paul Simpson
@Chaos, bisakah Anda mengubah ulang poin # 1?
pengguna366312
33

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.

pengguna268396
sumber
3
Penjelasan minimal yang bagus. +1
Titik Biru Pucat
13

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.

Mataniko
sumber
10

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.

dharam
sumber
3

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 ...)

Brannon
sumber
3
Saya tidak setuju dengan definisi Grid di atas. Grid tidak hanya digunakan untuk tujuan kecerdasan ekstra-terestrial. Yang Anda maksud adalah SETI @ Home kan? Saya menggunakan grid (FutureGrid) hampir setiap hari untuk menjalankan eksperimen dan pekerjaan, dll.
Chaos
2

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

dklt
sumber
6
Definisi Grid Anda tidak benar. Grid bukanlah sekelompok mesin yang tertutup secara fisik. Faktanya, Grid dapat mencakup banyak domain administratif dan berskala sangat luas.
Chaos
Terima kasih atas komentarnya. Sepertinya pandangan saya dipengaruhi oleh latar belakang teknik yaitu: jaringan listrik, jaringan GPU.
dklt
ruang dan daya pemrosesan selalu terbatas . Jika tidak, NASA akan sangat senang. tolong jangan menjadi sensasional.
n611x007