क्लाउड, ग्रिड और क्लस्टर के बीच अंतर क्या है? [बन्द है]


111

क्लाउड, क्लस्टर और ग्रिड में क्या अंतर है? कृपया प्रत्येक के कुछ उदाहरण दें क्योंकि बादल की परिभाषा बहुत व्यापक है। जैसा कि एक अन्य प्रश्न में उत्तर दिया गया है , क्या मैं ड्रॉपबॉक्स, जीमेल, फेसबुक, यूट्यूब, रैपिडशेयर आदि को क्लाउड कह सकता हूं?

क्लस्टर और ग्रिड के उदाहरण क्या हैं?


उत्तर गैर-तकनीकी है: बादल एक भारी विपणन शब्द है, क्योंकि एक शब्द के रूप में इसका व्याख्यात्मक रूप से कम अवरोधक है - c.t. "क्लाउडिंग सनशाइन", "ग्रिड पावर माय ग्रिल्ड", "क्लस्टर्स अंगूर में पक गए" - अनिश्चितता के साथ अनिश्चितता से जारी करते हुए, और अनियमित तकनीकी परिभाषाओं को अलग कर देता है।
n611x007

4
इस सवाल को बंद करना बहुत दुर्भाग्यपूर्ण है।
user366312

6
फिर से खोलना वोटिंग: इस सवाल का जवाब वैज्ञानिक साहित्य के संदर्भों का उपयोग करके दिया जा सकता है, जैसे कि क्रेता और अन्य। 2009: "क्लाउड कंप्यूटिंग और उभरते हुए आईटी प्लेटफॉर्म: 5 वीं उपयोगिता के रूप में कंप्यूटिंग को वितरित करने के लिए विज़न, प्रचार और वास्तविकता" इस पर बिल्कुल स्पर्श करें (नीचे दिए गए उत्तर में उल्लेख किया गया है)
जोहान्स रूडोल्फ

क्लस्टर ग्रिड के समान नहीं है। क्लाउड क्लस्टरिंग (AWS में उपलब्धता समूह) सहित कई तकनीकों को शामिल करता है।
user2736158

जवाबों:


139

क्लस्टर क्लाउड और ग्रिड से अलग है कि एक क्लस्टर एक स्थानीय क्षेत्र नेटवर्क (LAN) से जुड़े कंप्यूटरों का एक समूह है, जबकि क्लाउड और ग्रिड अधिक व्यापक पैमाने पर हैं और भौगोलिक रूप से वितरित किए जा सकते हैं। यह कहने का एक और तरीका यह है कि एक क्लस्टर को कसकर युग्मित किया जाता है, जबकि एक ग्रिड या क्लाउड को शिथिल रूप से युग्मित किया जाता है। इसके अलावा, क्लस्टर समान हार्डवेयर वाली मशीनों से बने होते हैं, जबकि बादल और ग्रिड संभवतः बहुत अलग हार्डवेयर कॉन्फ़िगरेशन वाली मशीनों से बने होते हैं।

क्लाउड कंप्यूटिंग के बारे में अधिक जानने के लिए, मैं इस पत्र को पढ़ने की सलाह देता हूं: «ऊपर के बादल: ए बर्कले व्यू ऑफ क्लाउड कम्प्यूटिंग», माइकल आर्मब्रस्ट, आर्मंडो फॉक्स, रैन ग्रिफिथ, एंथनी डी। जोसेफ, रैंडी एच। काट्ज, एंड्रयू कोनविंस्की, गुन्हो ली , डेविड ए। पैटरसन, एरियल रबकिन, आयन स्टोइका और मैतेई ज़हरिया । उपरोक्त कागज से एक सार निम्नलिखित है:

क्लाउड कम्प्यूटिंग से तात्पर्य उन दोनों अनुप्रयोगों से है, जो इंटरनेट पर सेवाओं के रूप में दिए गए हैं और डेटाकैटर्स में हार्डवेयर और सिस्टम सॉफ्टवेयर जो उन सेवाओं को प्रदान करते हैं। स्वयं सेवाओं को लंबे समय से सॉफ्टवेयर के रूप में एक सेवा (सास) के रूप में संदर्भित किया जाता है। डेटासेंटर हार्डवेयर और सॉफ्टवेयर जिसे हम क्लाउड कहते हैं। जब एक क्लाउड को आम जनता के लिए भुगतान-के-आप-जाने के तरीके से उपलब्ध कराया जाता है, तो हम इसे पब्लिक क्लाउड कहते हैं; बेची जा रही सेवा उपयोगिता कम्प्यूटिंग है। हम निजी क्लाउड शब्द का उपयोग किसी व्यवसाय या अन्य संगठन के आंतरिक डेटा का उल्लेख करने के लिए करते हैं, जिसे आम जनता के लिए उपलब्ध नहीं कराया जाता है। इस प्रकार, क्लाउड कम्प्यूटिंग SaaS और उपयोगिता कम्प्यूटिंग का योग है, लेकिन इसमें निजी क्लाउड शामिल नहीं हैं। लोग SaaS के उपयोगकर्ता या प्रदाता या यूटिलिटी कंप्यूटिंग के प्रदाता हो सकते हैं।

बादल और ग्रिड के बीच का अंतर निम्नानुसार व्यक्त किया जा सकता है:

  1. संसाधन वितरण: क्लाउड कंप्यूटिंग एक केंद्रीकृत मॉडल है जबकि ग्रिड कंप्यूटिंग एक विकेन्द्रीकृत मॉडल है जहां गणना कई प्रशासनिक डोमेन में हो सकती है।

  2. स्वामित्व: एक ग्रिड कंप्यूटर का एक संग्रह है जो कई स्थानों पर कई दलों के स्वामित्व में है और एक साथ जुड़ा हुआ है ताकि उपयोगकर्ता संसाधनों की संयुक्त शक्ति साझा कर सकें। जबकि क्लाउड एक कंप्यूटर का संग्रह है जो आमतौर पर किसी एक पार्टी के पास होता है।

बादलों के उदाहरण: Amazon Web Services (AWS), Google App Engine।

ग्रिड के उदाहरण: FutureGrid।

क्लाउड कंप्यूटिंग सेवाओं के उदाहरण: ड्रॉपबॉक्स, जीमेल, फेसबुक, यूट्यूब, रैपिडशेयर।


7
यह भी ध्यान देने योग्य है कि क्लस्टर आमतौर पर समान हार्डवेयर (यदि समान नहीं) से बनाए जाते हैं। ग्रिड कंप्यूटिंग आमतौर पर इसके वितरित (भौतिक स्थान और स्वामित्व दोनों) प्रकृति के परिणामस्वरूप हार्डवेयर की एक विस्तृत श्रृंखला पर होती है।
पॉल सिम्पसन

@ कचौड़ी, आप कृपया # 1 बिंदु को फिर से बता सकते हैं?
user366312

33

क्लाउड: केवल कंप्यूटिंग शक्ति का एक समुच्चय है। आप अपने उद्देश्यों के लिए पूरे "क्लाउड" को एकल सर्वर के रूप में सोच सकते हैं। यह वैचारिक रूप से एक पुराने स्कूल मेनफ्रेम की तरह है जहां आप अपनी नौकरी जमा कर सकते हैं और इसका परिणाम वापस आ सकता है, सिवाय इसके कि आजकल अवधारणा अधिक व्यापक रूप से लागू होती है। (यानी न केवल कच्ची कंप्यूटिंग, बल्कि पूरी सेवाएं, या भंडारण ...)

ग्रिड: एक ग्रिड बस कई कंप्यूटर हैं जो एक साथ दिए गए समस्या / क्रंच डेटा को हल कर सकते हैं। एक ग्रिड और क्लस्टर के बीच मूलभूत अंतर यह है कि एक ग्रिड में प्रत्येक नोड दूसरों से अपेक्षाकृत स्वतंत्र है; समस्याओं को एक विभाजन में हल किया जाता है और फैशन पर विजय प्राप्त की जाती है।

क्लस्टर: वैचारिक रूप से यह वास्तव में बहुत बड़ी और शक्तिशाली बनाने के लिए कई मशीनों को तोड़ रहा है। यह सही होने के लिए क्लाउड या ग्रिड की तुलना में बहुत अधिक कठिन आर्किटेक्चर है क्योंकि आपको सभी नोड्स को एक साथ काम करने के लिए ऑर्केस्ट्रेट करना होगा, और कैश, मेमोरी जैसी चीजों की निरंतरता प्रदान करना होगा, और घड़ियों का उल्लेख नहीं करना होगा। बेशक बादलों में एक ही समस्या है, लेकिन क्लस्टरों के विपरीत बादल वैचारिक रूप से एक बड़ी मशीन नहीं हैं, इसलिए पूरे आर्किटेक्चर को इस तरह से व्यवहार नहीं करना पड़ता है। उदाहरण के लिए, आप अपने डेटा सेंटर की पूरी क्षमता को एक ही अनुरोध पर आवंटित नहीं कर सकते हैं, जबकि यह एक क्लस्टर के बिंदु की तरह है: एक समस्या पर 100% ओम्फ को फेंकने में सक्षम होना।


3
उत्कृष्ट न्यूनतम स्पष्टीकरण। +1
पेल ब्लू डॉट

13

यहाँ कुछ बहुत अच्छे जवाब हैं, लेकिन मैं सभी विषयों पर विस्तार से बताना चाहता हूँ:

बादल: शैलेश का जवाब बहुत बढ़िया है, कुछ भी नहीं है! मूल रूप से, एक एप्लिकेशन जिसे नेटवर्क पर मूल रूप से परोसा जाता है, को क्लाउड एप्लिकेशन माना जा सकता है। क्लाउड एक नया आविष्कार नहीं है और यह ग्रिड कंप्यूटिंग से काफी मिलता-जुलता है, लेकिन यह हालिया लोकप्रियता की वजह से चर्चा का विषय बना हुआ है।

ग्रिड: ग्रिड को एक बड़े संग्रह के रूप में परिभाषित किया जाता है, जो एक निजी नेटवर्क द्वारा जुड़ी मशीनों के रूप में होता है और उपयोगकर्ताओं को सेवाओं का एक सेट प्रदान करता है, यह मशीनों में प्रसंस्करण शक्ति साझा करके सुपर कंप्यूटर की तरह काम करता है। स्रोत: टेनबाम, एंड्रयू।

क्लस्टर: एक क्लस्टर उन दो से अलग है। क्लस्टर दो या दो से अधिक कंप्यूटर हैं जो एक नेटवर्क कनेक्शन साझा करते हैं जो दिल की धड़कन के रूप में कार्य करता है। क्लस्टर सक्रिय-सक्रिय या सक्रिय-निष्क्रिय तरीकों से कॉन्फ़िगर करने योग्य हैं। सक्रिय-सक्रिय होने के कारण प्रत्येक कंप्यूटर चलाता है यह सेवाओं का एक सेट है (कहो, एक SQL इंस्टेंस चलाता है, दूसरा एक वेब सर्वर चलाता है) और वे भंडारण जैसे कुछ संसाधनों को साझा करते हैं। यदि एक क्लस्टर में कंप्यूटर में से एक नीचे चला जाता है, तो सेवा दूसरे नोड पर विफल हो जाती है और लगभग मूल रूप से वहां चलने लगती है। एक्टिव-पैसिव समान है, लेकिन केवल एक मशीन इन सेवाओं को चलाती है और केवल एक बार विफलता होने पर इसे संभाल लेती है।


10

क्लाउड एक विपणन शब्द है, जिसमें नए सर्वरों के तेजी से स्वचालित प्रावधान से संबंधित नंगे न्यूनतम सुविधा है। हा, उपयोगिता बिलिंग, आदि सभी विशेषताएं हैं जो लोग अपनी पसंद के हिसाब से इसे परिभाषित करने के लिए शीर्ष पर आ सकते हैं।

ग्रिड [कम्प्यूटिंग] क्लस्टर्स का एक विस्तार है जहां एकल समस्या को हल करने के लिए कई शिथिल युग्मित सिस्टम का उपयोग किया जाता है। वे क्लाउड के लिए कुछ समानता साझा करते हुए बहु-किरायेदार होते हैं, लेकिन ग्रिड नोड्स के बीच अंतर को प्रबंधित करने वाले कस्टम फ्रेमवर्क पर बहुत अधिक भरोसा करते हैं।

क्लस्टर होस्टिंग क्लस्टर का एक विशेषज्ञता है जहां लोड बैलेंसर का उपयोग कई श्रमिक नोड्स में से एक आने वाले ट्रैफ़िक को निर्देशित करने के लिए किया जाता है। यह ग्रिड कंप्यूटिंग की भविष्यवाणी करता है और ग्रिड कंप्यूटिंग के रूप में अंतर्निहित नोड्स के समरूप अमूर्त पर भरोसा नहीं करता है। एक वेब फ़ार्म में प्रत्येक घटक प्रकार के लिए बहुत विशिष्ट मशीनें होती हैं और यह उस विशिष्ट कार्य के लिए कहीं अधिक अनुकूलित होती है।

शुद्ध होस्टिंग के लिए, ग्रिड कंप्यूटिंग गलत उपकरण है। यदि आपको पता नहीं है कि आपका ट्रैफ़िक आकार क्या है, तो एक क्लाउड उपयोगी होगा। एक उचित गति से परिवर्तित होने वाले अनुमानित उपयोग के लिए, फिर एक पारंपरिक क्लस्टर ठीक है और सबसे कुशल है।


3

क्लाउड: मांग को पूरा करने के लिए एप्लिकेशन स्केल को चलाने वाला हार्डवेयर (संभावित रूप से कई मशीनों, नेटवर्क आदि को पार करना)।

ग्रिड: जितना संभव हो उतना हार्डवेयर लेने के लिए आवेदन तराजू (उदाहरण के लिए अतिरिक्त-स्थलीय खुफिया खोजने की उम्मीद में)।

क्लस्टर: यह एक पुराना शब्द है जिसमें एक OS उदाहरण या कई मशीनों में स्थापित एक DB उदाहरण है। यह विशेष ओएस हैंडलिंग, मालिकाना ड्राइवरों, कम विलंबता नेटवर्क कार्ड के साथ वसा केबल, और विभिन्न हार्डवेयर बेडफ्लो के साथ किया गया था।

(हम आपको SGI से प्यार करते हैं, लेकिन ध्यान दें कि "क्लाउड" और "ग्रिड" छोटे लड़के के लिए उपलब्ध हैं और आपका NUMAlink कभी नहीं रहा ...)


3
मैं ग्रिड की उपरोक्त परिभाषा से सहमत नहीं हूँ। ग्रिड का उपयोग केवल अतिरिक्त-स्थलीय बुद्धि के उद्देश्य के लिए नहीं किया जाता है। क्या आप SETI @ होम सही बता रहे हैं? मैं प्रयोगों और नौकरियों आदि को चलाने के लिए लगभग हर रोज़ एक ग्रिड (FutureGrid) का उपयोग करता हूं
Chaos

2

मेरे दो सेंट के लायक ~

क्लाउड एक (काल्पनिक / आसानी से स्केलेबल) असीमित स्थान और प्रसंस्करण शक्ति को संदर्भित करता है। यह शब्द अंतर्निहित प्रौद्योगिकियों को ढाल देता है और पूरी तरह से इसके असीमित भंडारण-स्थान और शक्ति को उजागर करता है।

ग्रिड शारीरिक रूप से करीब-करीब मशीनों के सेटअप का एक समूह है। शब्द आमतौर पर प्रोसेसिंग पावर (यानी: एमएफएलओपीएस / जीएफएलओपीएस) को इंजीनियरों द्वारा संदर्भित किया जाता है

क्लस्टर तार्किक रूप से जुड़ी मशीनों / डिवाइस का एक सेट है (जैसे हार्डडिस्क का क्लस्टर, डेटाबेस का क्लस्टर)। शब्द इस बात पर प्रकाश डालता है कि इंजीनियरों द्वारा निर्दिष्ट उपकरणों को एक साथ जोड़ने और एक इकाई के रूप में संचालित करने में सक्षम कैसे हैं


6
ग्रिड की आपकी परिभाषा सही नहीं है। ग्रिड भौतिक रूप से बंद मशीनों का समूह नहीं है। वास्तव में, एक ग्रिड कई प्रशासनिक डोमेन शामिल कर सकता है और बहुत व्यापक पैमाने पर है।
कैओस

टिप्पणी के लिए धन्यवाद। मेरा विचार इंजीनियरिंग पृष्ठभूमि से प्रभावित है: बिजली ग्रिड, GPU ग्रिड।
19

अंतरिक्ष और प्रसंस्करण शक्ति हमेशा सीमित होती है । अगर ऐसा नहीं होता तो नासा बहुत खुश होता। कृपया सनसनीखेज न बनें।
n611x007
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.