Cloud, Grid ve Cluster arasındaki fark nedir? [kapalı]


111

Cloud, Cluster ve Grid arasındaki fark nedir? Bulutun tanımı çok geniş olduğu için lütfen her birine birkaç örnek verin. Başka bir soruda cevaplandığı gibi Dropbox, Gmail, Facebook, Youtube, Rapidshare vb. Bir Cloud diyebilir miyim?

Cluster ve Grid örnekleri nelerdir?


Cevap teknolojik değildir: Bulut, yoğun bir şekilde pazarlanan bir terimdir, çünkü bir kelime olarak, naif bir şekilde daha düşük bir yorumlama engeline sahiptir - cf. "Bulanık güneş ışığı", "ızgara ızgarama güç veriyor", "kümeler üzümlere dönüşüyor" - terminolojik olarak belirsizliği serbest bırakırken ve düzensiz teknik tanımları bir kenara bırakırken, bu zor fark.
n611x007

4
Bu sorunun kapanışı çok talihsizdir.
user366312

6
Yeniden açılma için oylama: Bu soru bilimsel literatüre referanslar kullanılarak cevaplanabilir, örneğin Buyya ve ark. 2009: "Bulut bilgi işlem ve yeni gelişen BT platformları: 5. yardımcı program olarak bilgi işlem sunmak için vizyon, heyecan ve gerçeklik" tam olarak buna
Johannes Rudolph

Küme, ızgara ile aynı değildir. Bulut, kümeleme (AWS'deki Erişilebilirlik grupları) dahil olmak üzere çeşitli teknolojileri kapsar.
user2736158

Yanıtlar:


139

Küme, bir yerel alan ağı (LAN) ile bağlanan bir bilgisayar grubu olması bakımından Cloud ve Grid'den farklıdır; bulut ve ızgara daha geniş ölçeklidir ve coğrafi olarak dağıtılabilir. Bunu ifade etmenin başka bir yolu, bir kümenin sıkıca bağlı olduğunu, oysa bir Izgara veya bir bulutun gevşek bir şekilde bağlandığını söylemektir. Ayrıca, kümeler benzer donanıma sahip makinelerden oluşurken bulutlar ve ızgaralar muhtemelen çok farklı donanım yapılandırmalarına sahip makinelerden oluşur.

Bulut bilgi işlem hakkında daha fazla bilgi edinmek için şu makaleyi okumanızı tavsiye ederim: "Bulutların Üstü: Bulut Bilişimin Berkeley Görünümü", Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee , David A. Patterson, Ariel Rabkin, Ion Stoica ve Matei Zaharia . Aşağıdaki, yukarıdaki makaleden bir özettir:

Bulut Bilişim, hem İnternet üzerinden hizmet olarak sunulan uygulamaları hem de bu hizmetleri sağlayan veri merkezlerindeki donanım ve sistem yazılımlarını ifade eder. Hizmetlerin kendileri uzun süredir Hizmet Olarak Yazılım (SaaS) olarak anılmaktadır. Veri merkezi donanımı ve yazılımı, Bulut dediğimiz şeydir. Bir Bulut, kullandıkça öde yöntemiyle kamuoyuna sunulduğunda, ona Genel Bulut diyoruz; satılan hizmet Utility Computing'dir. Özel Bulut terimini, genel halkın kullanımına sunulmayan bir işletmenin veya başka bir kuruluşun dahili veri merkezlerine atıfta bulunmak için kullanıyoruz. Bu nedenle Bulut Bilişim, SaaS ve Yardımcı Program Hesaplamanın toplamıdır ancak Özel Bulutları içermez. Kişiler, SaaS kullanıcıları veya sağlayıcıları ya da Utility Computing kullanıcıları veya sağlayıcıları olabilir.

Bir bulut ile ızgara arasındaki fark aşağıdaki gibi ifade edilebilir:

  1. Kaynak dağıtımı: Bulut bilişim, merkezi bir modelken, grid hesaplama, hesaplamanın birçok yönetim alanında gerçekleşebileceği merkezi olmayan bir modeldir.

  2. Sahiplik: Şebeke, birden çok yerde birden çok tarafa ait olan ve kullanıcıların kaynakların birleşik gücünü paylaşabilmesi için birbirine bağlanan bir bilgisayar koleksiyonudur. Bulut ise, genellikle tek bir tarafın sahip olduğu bilgisayarlar topluluğudur.

Bulut Örnekleri: Amazon Web Services (AWS), Google App Engine.

Izgaralara Örnekler: FutureGrid.

Bulut bilişim hizmetlerine örnekler: Dropbox, Gmail, Facebook, Youtube, RapidShare.


7
Ayrıca, kümelerin tipik olarak benzer donanımlardan oluşturulduğunu da belirtmek gerekir (aynı değilse). Şebeke bilişim tipik olarak, dağıtılmış (hem fiziksel konum hem de sahiplik) yapısının bir sonucu olarak geniş bir donanım yelpazesinde gerçekleşir.
Paul Simpson

@Chaos, 1. noktayı yeniden ifade edebilir misiniz?
user366312

33

Bulut: basitçe bir bilgi işlem gücü toplamıdır. Amaçlarınız için tüm "bulutu" tek bir sunucu olarak düşünebilirsiniz. Kavramsal olarak, işlerinizi gönderebileceğiniz ve sonucun geri dönmesini sağlayabileceğiniz eski bir okul ana bilgisayarına benziyor, ancak günümüzde konsept daha yaygın olarak uygulanıyor. (Yani sadece ham bilgi işlem değil, tüm hizmetler veya depolama ...)

Grid: Bir grid, basitçe, verilen bir problemi / çöküntü verilerini birlikte çözebilecek birçok bilgisayardır. Bir ızgara ve bir küme arasındaki temel fark, bir ağdaki her düğümün diğerlerinden nispeten bağımsız olmasıdır; sorunlar böl ve fethet tarzında çözülür.

Küme: kavramsal olarak, gerçekten büyük ve güçlü bir makine yapmak için aslında birçok makineyi parçalıyor. Bu, bulut veya şebekeden çok daha zor bir mimaridir, çünkü tüm düğümleri birlikte çalışmak için düzenlemeniz ve önbellek, bellek gibi şeylerin tutarlılığını sağlamanız ve saatlerden bahsetmemeniz gerekir. Elbette bulutların da hemen hemen aynı sorunu var, ancak kümelerin aksine bulutlar kavramsal olarak tek bir büyük makine değil, bu nedenle tüm mimarinin ona bu şekilde davranması gerekmiyor. Örneğin, veri merkezinizin tam kapasitesini tek bir isteğe tahsis edemezsiniz, oysa bu bir tür kümenin amacıdır: tek bir soruna% 100 güç atabilmek.


3
Mükemmel minimal açıklama. +1
Soluk Mavi Nokta

13

Burada oldukça iyi cevaplar var ama tüm konuları detaylandırmak istiyorum:

Bulut: Shailesh'in cevabı harika, oraya eklenecek bir şey yok! Temel olarak, ağ üzerinden sorunsuz bir şekilde sunulan bir uygulama bir Bulut uygulaması olarak kabul edilebilir. Bulut yeni bir buluş değil ve Grid hesaplamaya çok benziyor, ancak son zamanlarda popülerliğin artmasıyla daha çok moda bir sözcük.

Kafes: Grid, özel bir ağ ile bağlanan makineler olarak geniş bir koleksiyon olarak tanımlanır ve kullanıcılara bir dizi hizmet sunar, makineler arasında işlem gücünü paylaşarak bir tür süper bilgisayar görevi görür. Kaynak: Tenenbaum, Andrew.

Küme: Bir küme bu ikisinden farklıdır. Kümeler, kalp atışı görevi gören bir ağ bağlantısını paylaşan iki veya daha fazla bilgisayardır. Kümeler, Aktif-Aktif veya Aktif-Pasif şekillerde yapılandırılabilir. Aktif-Aktif, her bilgisayarın kendi servis setini çalıştırmasıdır (Diyelim ki, biri bir SQL örneğini çalıştırır, diğeri bir web sunucusu çalıştırır) ve depolama gibi bazı kaynakları paylaşırlar. Bir kümedeki bilgisayarlardan biri arızalanırsa, hizmet diğer düğüme yüklenir ve orada neredeyse sorunsuz bir şekilde çalışmaya başlar. Aktif-Pasif benzerdir, ancak bu hizmetleri yalnızca bir makine çalıştırır ve yalnızca bir arıza olduğunda görevi devralır.


10

Bulut , yeni sunucuların hızlı otomatikleştirilmiş provizyonu ile ilgili minimum özelliği olan bir pazarlama terimidir. HA, hizmet faturalandırması vb., İnsanların kendi beğenilerine göre tanımlamak için üstte toplayabilecekleri tüm özelliklerdir.

Grid [Hesaplama] , tek bir problemi çözmek için çok sayıda gevşek bağlı sistemin kullanıldığı kümelerin bir uzantısıdır. Bulutlara benzerliklerini paylaşan çok kiracılı olma eğilimindedirler, ancak ızgara düğümleri arasındaki birlikte çalışmayı yöneten özel çerçevelere büyük ölçüde güvenme eğilimindedirler.

Küme barındırma, gelen trafiği birçok çalışan düğümünden birine yönlendirmek için bir yük dengeleyicinin kullanıldığı bir kümeler uzmanlığıdır. Grid hesaplamadan önce gelir ve temel düğümlerin homojen bir soyutlamasına Grid hesaplama kadar dayanmaz. Bir web çiftliği, her bileşen türüne ayrılmış çok özel makinelere sahip olma eğilimindedir ve bu belirli görev için çok daha optimize edilmiştir.

Saf barındırma için Grid hesaplama yanlış bir araçtır. Trafik şeklinizin ne olduğu hakkında hiçbir fikriniz yoksa, bir Bulut faydalı olacaktır. Makul bir hızda değişen öngörülebilir kullanım için, geleneksel bir küme iyi ve en verimli olanıdır.


3

Bulut: Uygulamayı çalıştıran donanım, talebi karşılayacak şekilde ölçeklenir (potansiyel olarak birden fazla makineyi, ağı vb. Geçebilir).

Grid: Uygulama, olabildiğince çok donanım alacak şekilde ölçeklenir (örneğin, dünya dışı zeka bulma umuduyla).

Küme: Bu, birden çok makinede kurulu bir işletim sistemi örneğini veya bir DB örneğini ifade eden eski bir terimdir. Özel işletim sistemi kullanımı, tescilli sürücüler, kalın kablolara sahip düşük gecikmeli ağ kartları ve çeşitli donanım dostlarıyla yapıldı.

(Sizi seviyoruz SGI, ancak "Bulut" ve "Izgara" nın küçük adam için mevcut olduğunu ve NUMAlink'inizin hiç kullanılmadığını fark ediyoruz ...)


3
Yukarıdaki Grid tanımına katılmıyorum. Grid'ler yalnızca dünya dışı zeka amacıyla kullanılmaz. SETI @ Home'dan bahsettiğiniz şey değil mi? Deneyler ve işler vb. Çalıştırmak için neredeyse her gün bir ızgara (FutureGrid) kullanıyorum.
Kaos

2

benim iki kuruşum değer ~

Bulut , (hayali / kolayca ölçeklenebilir) sınırsız alan ve işlem gücü anlamına gelir. Terim, temel teknolojileri korur ve yalnızca sınırsız depolama alanını ve gücünü vurgular.

Grid , fiziksel olarak yakın makine kurulumları grubudur. Terim genellikle mühendisler tarafından atıfta bulunulan işleme gücünü (yani MFLOPS / GFLOPS) ifade eder

Küme , mantıksal olarak bağlı makineler / aygıtlar kümesidir (sabit disk kümeleri, veritabanı kümesi gibi). Terim, cihazların nasıl birbirine bağlanabildiğini ve mühendisler tarafından belirtilen bir birim olarak nasıl çalıştığını vurgular


6
Izgara tanımınız doğru değil. Izgara, fiziksel olarak birbirine yakın makinelerden oluşan bir grup değildir. Aslında, bir Grid birçok idari alanı kapsayabilir ve çok geniştir.
Kaos

Yorum için teşekkürler. Sanırım görüşüm mühendislik geçmişinden etkilendi, yani: elektrik şebekesi, GPU şebekesi.
dklt

alan ve işlem gücü her zaman sınırlıdır . Olmasaydı NASA çok mutlu olurdu. lütfen sansasyonel olmayın.
n611x007
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.