जवाबों:
सबसे पहले, "क्लाउड कंप्यूटिंग" एक अस्पष्ट शब्द है जिसे विपणन द्वारा सुविधाओं के एक समूह के रूप में बनाया गया है, और बिक्री के लोगों द्वारा सेवाओं को धकेलने से पतला जब एप्लिकेशन अपने ग्राहकों के लिए स्पष्ट नहीं होते हैं। मुझे लगता है कि हम मुख्य रूप से लोचदार कंप्यूटिंग और किसी भी प्रौद्योगिकियों को लागू करने के लिए चर्चा कर रहे हैं, जो कि हाइपरविजर और डिस्ट्रिब्यूटेड स्टोरेज की तरह हैं।
इलास्टिक कंप्यूटिंग आपके कंप्यूटर की शक्ति को आवश्यकतानुसार और ऊपर-नीचे करने के लिए एक उपकरण है। यह टाइम-शेयर से संबंधित है, लेकिन सर्वर टाइम को किराए पर लेने के लिए एक बड़े मेनफ्रेम के बजाय, आपको सर्वर का एक बड़ा क्लाउड किराए या साझा करने के लिए दिया जाता है। आप उन नोड्स की पेशकश करने वाली सेवाओं की मांग के लिए क्लाउड के अपने उपयोग से मिलान करने के लिए अतिरिक्त नोड्स की शुरुआत और समापन को स्क्रिप्ट कर सकते हैं।
लोचदार कंप्यूट बादलों और सामान्य होस्टिंग के बीच महत्वपूर्ण अंतर प्रावधान है । कल्पना कीजिए कि आप एक वेबसाइट चलाते हैं जो फुटबॉल स्कोर प्रकाशित करती है, और आप बहुत लोकप्रिय हैं। एक लाभ बनाने के लिए आपको वेबसाइट को भारी लोड के तहत उत्तरदायी रखने की आवश्यकता है। हम बात कर रहे हैं सुपरबोल भारी। लगातार ताज़गी और घंटों तक ट्रैफ़िक। उस लक्ष्य को पूरा करने के लिए, आप एक बड़े पैमाने पर सर्वर फ़ार्म खरीद सकते हैं, जो सुपरबॉवेल ट्रैफ़िक को संभाल सकता है, और उन्हें ऑफ-सीज़न के दौरान अधिकतर बेकार बैठने देता है। या आप अंतर बनाने के लिए एक लोचदार गणना क्लाउड से सर्वर समय खरीद सकते हैं। आपके सुपरबॉवेल राजस्व पर भयावह प्रभाव के साथ सामान्य होस्टिंग सेवाएं उच्च भार के दौरान बस विफल हो सकती हैं। वे बहुत अधिक CPU उपयोग या नेटवर्क ट्रैफ़िक के लिए आपको किक भी कर सकते हैं।
आर्थिक रूप से, क्लाउड कंप्यूटिंग सर्वरों के पूर्ण रोजगार की अनुमति देता है। इसके बजाय सभी ने स्लैशडॉट के मामले में बहुत सारे बीफ़ हार्डवेयर खरीदे हैं, जो हार्डवेयर स्लैशडॉटर्स की सेवा करेगा, वे उन साइटों पर माइग्रेट कर सकते हैं जिन्हें इसकी आवश्यकता है (और इसके लिए भुगतान करें)। पैमाने की अर्थव्यवस्थाओं के साथ संयुक्त, हम उम्मीद कर सकते हैं कि बड़े गणना फार्म होस्ट या कोलोकेटेड समाधानों की तुलना में सस्ता हो सकते हैं। यदि API को बादलों के बीच सर्वरों को स्थानांतरित करने के लिए बनाया जाता है, तो अतिरिक्त प्रतिस्पर्धी बल सीमांत लागतों के लिए कीमतों को बढ़ाने में मदद कर सकते हैं; इसलिए अमेज़ॅन और क्लाउड कम्प्यूटिंग बिल ऑफ राइट्स के बीच की खाई। कुछ एक क्लाउड मार्केटप्लेस का प्रस्ताव कर रहे हैं, जहां क्लाउड कंप्यूटिंग को आपूर्ति और मांग के सिद्धांतों द्वारा खरीदा और बेचा जाता है। यह लोगों को पीक आवर्स से कंप्यूट पॉवर को शिफ्ट करने के लिए प्रोत्साहित करेगा, जैसा कि हम सेल फोन प्लान और बिजली के औद्योगिक उपयोग के साथ देखते हैं।
क्लाउड कंप्यूटिंग से दूर रहने के कारण दुगने हैं: मूल्य, और गोपनीयता। उपरोक्त गारंटियों में से कोई भी क्लाउड कंप्यूटिंग आपके वर्तमान समाधान से सस्ता नहीं होगा। आप सुपरबॉवेल घटनाओं के दौरान विफलता के साथ ठीक हो सकते हैं। या आपके लिए अपने सर्वर और डेटासेंटर को बनाना और खरीदना सस्ता हो सकता है। वैकल्पिक रूप से, आपके पास डेटा हो सकता है आप उन अनाम क्लाउड विक्रेताओं के हाथों में नहीं रहना पसंद करेंगे जिनकी सुरक्षा और तकनीक आपकी सेवा या आपके ग्राहकों के बारे में जानकारी लीक कर सकती है। अंतिम भाग का मतलब है कि आप वास्तव में क्लाउड कंप्यूटिंग को लागू करने से कानूनी रूप से प्रभावित हो सकते हैं, क्योंकि क्लाउड विक्रेता के पास आपकी डिस्क और रैम तक पहुंच होती है।
होस्टिंग वास्तव में 'नियमित' और 'क्लाउड' की तुलना में अधिक जटिल है। वास्तव में काफी पारंपरिक होस्टिंग समाधान हैं जो 'सामान्य' होस्टिंग और 'क्लाउड' के कम से कम दो प्रमुख वर्गों पर विचार करने के लिए आते हैं। सही प्लेटफ़ॉर्म चुनने के लिए ग्राहक को अंतिम लाभ यह है कि वे अपनी साइट को उस तकनीक के साथ चलाने के लिए कम से कम राशि का भुगतान करें, जिसे उन्हें इसे सफल बनाने की आवश्यकता है। वह मंच क्या विकास के लिए तकनीकी आवश्यकताओं पर निर्भर करता है और साथ ही विकास के दौरान स्केलिंग के लिए विशिष्ट आवश्यकताओं और जैसा कि इसे उत्पादन के लिए जारी किया जाता है।
संक्षेप में, एक निर्णय लेने में मदद करने के लिए एक संक्षिप्त विश्लेषण:
अगर आप सिर्फ शुरुआत कर रहे हैं का उपयोग करें क्लासिक 'साझा' की मेजबानी और कोई पैसा नहीं है, एक VPS हो रही है, तो आप के लिए यह निर्णय उन्नयन (आप में 2-10 $ अमेरिका / महीने के लिए प्राप्त कर सकते हैं) कर पैसा है, करने के लिए स्थानांतरित करने के लिए योजनाओं के साथ एक समर्पित सर्वर यदि आप गंभीर ट्रैफ़िक प्राप्त करने की योजना बनाते हैं या भारी डेटा क्रंच कर रहे हैं (सोचें: ऐसा कुछ भी जिसके लिए एक कोर या मल्टीपल सीपीयू कोर की आवश्यकता हो, तो वह काम करता है)।
यदि आप पारंपरिक तकनीक का उपयोग करके क्षैतिज रूप से अपने एप्लिकेशन को स्केल करने में सक्षम हैं या आप 'एप्लिकेशन' क्लाउड के आर्किटैक्चर पर अपना एप्लिकेशन बनाने का इरादा रखते हैं, तो क्लाउड होस्टिंग का उपयोग करें। क्लाउड का भी उपयोग करें यदि आपके पास पारंपरिक तकनीक पर निर्मित एक मौजूदा एप्लिकेशन है जो पीक समय के दौरान बहुत सारे बेकार हार्डवेयर से ग्रस्त है।
लंबे समय में, विभिन्न प्रकार की होस्टिंग की व्याख्या:
'सामान्य' होस्टिंग के तीन या चार प्रकार हैं:
आपके पास सामान्य 'साझा' है, जिसका अर्थ है कि आपका खाता कई अन्य खातों के साथ एक सर्वर साझा करेगा और संभावना है कि आपके विशिष्ट एप्लिकेशन के साथ जो आप कर सकते हैं उसके बाहर कोर सर्वर कॉन्फ़िगरेशन पर आपका थोड़ा नियंत्रण होगा। (संकेत: यदि आप php + mysql चला रहे हैं, तो संभवत: यह कोई समस्या नहीं होगी क्योंकि यह सबसे कमोडिटाइज़्ड है, asp + mssql भी काफी मानक है लेकिन मैं वास्तव में उस बाजार में नहीं उड़ता)। जबकि 'साझा' होस्टिंग अक्सर ओवरसोल्ड होती है, आप उन प्रतिष्ठित कंपनियों को पा सकते हैं, जो यह जानती हैं कि व्यक्तियों को स्टेलर सेवा कैसे प्रदान की जाती है और एसएमबी के 'साझा' बाजार में, अक्सर आपके सेलफोन के मासिक भुगतान से कम पर।
आपके पास VPS होस्टिंग भी है, जो आपको एक शक्तिशाली मशीन पर सिस्टम संसाधनों का एक बड़ा टुकड़ा देने के लिए वर्चुअलाइजेशन का लाभ उठाती है। VPS के साथ, आपको एक 'वर्चुअल' सर्वर मिलता है जिसे आप अपनी विशिष्ट आवश्यकताओं के अनुसार कॉन्फ़िगर (या कॉन्फ़िगर किया गया) कर सकते हैं। आप अपनी होस्टिंग कंपनी और अपनी / अपनी तकनीकी क्षमताओं के आधार पर अपनी आवश्यकताओं को पूरा करने के लिए किसी सर्वर को कॉन्फ़िगर करने के लिए इसके साथ क्रमागत संसाधनों का उपयोग कर सकते हैं।
अंतिम स्तर समर्पित होस्टिंग है, जिसमें कस्टम सर्वर उपकरण और पूर्ण प्रबंधित समर्थन वाले दर्जनों सर्वरों में एक सर्वर तक सब कुछ शामिल हो सकता है। इसमें सह-स्थान (शायद 'इसका' चौथा 'स्तर) भी शामिल हो सकता है, जहाँ आप अपने मेजबान से हार्डवेयर खरीदेंगे या इसे डेटासेंटर में भेजेंगे और एक टीम द्वारा स्थापित और प्रबंधित किया जाएगा।
'क्लाउड' होस्टिंग का उपयोग करने के दो तरीके भी हैं:
क्लाउड होस्टिंग एक ऐसे सर्वर के रूप में आ सकता है जो अनिवार्य रूप से सर्वर इंस्टेंस है जिसे समर्पित संसाधन दिए जा सकते हैं और पूरी तरह से वर्चुअलाइज्ड नेटवर्किंग और स्टोरेज हो सकते हैं। आपको कई वर्चुअल और फिजिकल सर्वरों पर अपने एप्लिकेशन को स्केल करने के लिए आपको 'स्पिन स्पिन' इंस्टेंसेस की आवश्यकता होगी (या आपका प्रदाता इस 'जादुई तरीके से बैक एंड पर करेगा)।
क्लाउड होस्टिंग आपके एप्लिकेशन को बनाने के लिए एक मंच के रूप में भी आ सकती है (देखें: google app engine), जहां आपको अपने आवेदन के साथ जमीन से शुरू करने या अपने मौजूदा एप्लिकेशन को एक नए सिस्टम पर माइग्रेट करने की आवश्यकता हो सकती है।
इन दोनों में से जो आप चुनते हैं वह अक्सर आता है कि क्या आपके पास एक पूर्व-निर्मित एप्लिकेशन है / मौजूदा सॉफ़्टवेयर से टुकड़ों का उपयोग कर रहा है या जमीन से कुछ नया लिख रहा है।
क्लाउड कंप्यूटिंग आईटी के बुनियादी ढांचे को अलग करती है जो आईटी आईटी अनुप्रयोग के उपयोग से चलता है और अनुप्रयोग को अलग करता है। इस प्रकार इसका मतलब इन्फ्रास्ट्रक्चर की चिंता किए बिना मांग कंप्यूटिंग समाधान है जो आधारभूत संरचना का समर्थन करता है क्योंकि यह इंटरनेट क्लाउड से या अन्य तरीके से कंप्यूटिंग इंफ्रास्ट्रक्चर की वितरित प्रकृति जो वास्तव में वर्चुअलाइज्ड है, से निकाला जा सकता है। क्लाउड होस्टिंग का अर्थ है: वर्चुअलाइजेशन और वितरित कंप्यूटिंग निम्नलिखित लाभ के साथ:
क्लाउड होस्टिंग
हम कई जुड़े कंप्यूटर (क्लाउड) पर वेबसाइटों की मेजबानी करते हैं जो आपको उच्च मापनीयता और उच्च प्रसंस्करण शक्ति प्रदान करता है। क्लाउड होस्टिंग किसी भी अन्य मौजूदा तकनीक की तुलना में अधिक विश्वसनीय है क्योंकि सब कुछ वर्चुअलाइज्ड है। क्लाउड होस्टिंग पूर्ण विफल-समर्थन और बढ़ा हुआ प्रदर्शन प्रदान करता है।