comprehensive cloud computing tutorial
इस क्लाउड कम्प्यूटिंग ट्यूटोरियल में हम क्लाउड कंप्यूटिंग के लक्षण, प्रकार, मॉडल, उदाहरण, लाभ और नुकसान के बारे में जानेंगे:
इस ट्यूटोरियल में, हम सॉफ्टवेयर और नेटवर्किंग क्षेत्र में क्लाउड और क्लाउड कंप्यूटिंग की अवधारणा का पता लगाएंगे। हम विभिन्न उदाहरणों और आरेखों की मदद से क्लाउड कंप्यूटिंग के विभिन्न पहलुओं, वास्तुकला, प्रकार, घटकों, फायदे और नुकसान के बारे में जानेंगे।
आप क्या सीखेंगे:
बादल क्या है?
इससे पहले कि हम क्लाउड कंप्यूटिंग की परिभाषा और अन्य पहलुओं को समझना शुरू करें, हमें पहले क्लाउड नेटवर्क के अर्थ और महत्व को समझना होगा।
सॉफ्टवेयर और हार्डवेयर इकाइयों का संयोजन जो डेटा भंडारण इकाइयों के समावेशी केंद्रीय सर्वर पर स्थित हैं और ग्राहकों द्वारा कहीं से भी इंटरनेट के माध्यम से एक्सेस किया जा सकता है, क्लाउड नेटवर्क के रूप में जाना जाता है।
ये सर्वर एक दूसरे से दूर स्थित हैं और विभिन्न संगठन के डेटा-सेंटर पर आधारित हैं। क्लाउड नेटवर्क तक पहुंच के साथ, संगठनों को न तो शारीरिक रूप से सर्वर और मशीनों का प्रबंधन करना पड़ता है और न ही अपने क्लाइंट पर अलग से सॉफ़्टवेयर चलाने की आवश्यकता होती है।
प्रमुख आवश्यकता एक अच्छी गति और उच्च बैंडविड्थ इंटरनेट कनेक्शन है।
क्लाउड क्लाइंट डेस्कटॉप या एंड-यूज़र को उस डेटा तक पहुंचने की अनुमति देता है जो किसी दूरस्थ स्थान से टेक्स्ट, वॉयस, वीडियो, आदि के रूप में हो सकता है और सॉफ्टवेयर एप्लिकेशन के रूप में स्टोरेज और कम्प्यूटेशन सर्वर पर होते हैं, जो स्थित हैं अंत-उपयोगकर्ता प्रणाली पर स्थानीय रूप से सहेजने के बजाय, नेटवर्क ऑपरेटिंग केंद्रों पर।
उदाहरण: क्लाउड के उपयोग के साथ हम अपने व्हाट्सएप और फेसबुक अकाउंट को नए फोन में सभी डेटा (जैसे सभी फोटो, वीडियो और चैट इतिहास) के साथ अपने स्थान पर बरकरार रख सकते हैं, जैसा कि पुराने फोन में था।
Google ड्राइव और ड्रॉपबॉक्स भी क्लाउड ई-मेल प्रदाताओं का उदाहरण है, जिस पर उपयोगकर्ता व्यक्तिगत डेटा को बचा सकता है, इसे अन्य उपयोगकर्ताओं के साथ साझा कर सकता है और किसी भी दूरस्थ एंड डिवाइस और स्थान से कभी भी एक्सेस कर सकता है। डेटा तक पहुँचने के लिए बस एक इंटरनेट कनेक्शन की आवश्यकता होती है।
क्लाउड नेटवर्क का उपयोग सॉफ्टवेयर संगठन के बुनियादी ढांचे की समग्र लागत और ओवरहेड को भी कम करता है क्योंकि उन्हें विभिन्न अनुप्रयोगों को चलाने के लिए अपने सेटअप का प्रबंधन और प्रबंधन करने की आवश्यकता नहीं है, उन्हें क्लाउड प्लेटफ़ॉर्म मिला।
क्लाउड संगठनों के लिए विभिन्न शहरों और देशों में एक साथ एक ही मंच पर काम करना आसान बनाता है और संगठनों के विभिन्न हिस्सों से डेटा साझा और एक्सेस कर सकता है। इसने संपत्ति के न्यूनतम उपयोग और आय के एक बड़े मार्जिन के साथ दुनिया भर में तेजी से सॉफ्टवेयर संगठनों का विकास किया है।
स्ट्रिंग के लिए c ++ वर्ण
[छवि स्रोत ]
क्लाउड कम्प्यूटिंग की परिभाषा:
यह कंप्यूटिंग का एक इंटरनेट-आधारित तरीका है, जहां एंड-यूज़र भुगतान के आधार पर डेटा सर्वर तक पहुंच प्राप्त कर सकता है और वर्चुअल साझा सर्वर उपयोगकर्ता के लिए बुनियादी ढांचे, सॉफ्टवेयर अनुप्रयोगों, प्लेटफॉर्म, भंडारण और अन्य संसाधनों का प्रावधान करता है।
क्लाउड कंप्यूटिंग मॉडल में एक डिजिटल प्रणाली प्रदान करने वाली सभी प्रकार की सेवाएं प्रदान की जाएंगी। उपभोक्ता 'क्लाउड' पर सेवाओं का लाभ उठा सकते हैं, यहां तक कि यह समझने के बिना कि इसमें शामिल अनुप्रयोगों का प्रबंधन कैसे किया जाए। इस प्रकार उपयोगकर्ता बुनियादी ढांचा प्रबंधन और परियोजना मॉडल की स्थापना में शामिल हुए बिना अपनी परियोजना की व्यावसायिक विकास प्रक्रियाओं पर ध्यान केंद्रित कर सकते हैं।
क्लाउड कंप्यूटिंग का उपयोग करने वाले उपयोगकर्ता इकाई के भौतिक अवसंरचना के मालिक नहीं हैं, विशेष रूप से वे केवल उस क्लाउड के भाग के लिए भुगतान करते हैं जो वे तीसरे पक्ष या क्लाउड सेवा प्रदाता के लिए उपयोग करते थे। इस प्रकार वे केवल उपयोग के अनुसार भुगतान करते हैं और एक से अधिक क्लाउड सेवा प्रदाता से विभिन्न प्रकार की सेवाओं को किराए पर ले सकते हैं और। वे उपयोग के अनुसार उन्हें भुगतान कर सकते हैं।
नीचे दी गई छवि क्लाउड कम्प्यूटिंग आर्किटेक्चर को दिखाती है:
क्लाउड कम्प्यूटिंग के लक्षण
यह व्यवसायों और उपभोक्ताओं दोनों के लिए कई आकर्षक सुविधाएँ प्रदान करता है।
कुछ विशेषताएं नीचे सूचीबद्ध हैं:
# 1) डिवाइस और स्थान की स्वतंत्रता :उपयोगकर्ता किसी भी स्थान और डिवाइस से क्लाउड नेटवर्क से कनेक्ट कर सकते हैं, उदाहरण, लैपटॉप या स्मार्टफ़ोन, जैसा कि वे इंटरनेट और सर्वरों के माध्यम से सुलभ हैं जो किसी भी विशिष्ट स्थान-केंद्रित की परवाह किए बिना केंद्र में (सेवा-प्रदाता द्वारा बनाए रखा गया) हैं।
# 2) उपयोग के अनुसार भुगतान करें :उपयोगकर्ताओं को केवल उन संसाधनों के लिए भुगतान करने की आवश्यकता होती है जो उन्होंने उपलब्ध अनुप्रयोगों और सेवाओं के पूल से बाहर का उपयोग किया है और समग्र बुनियादी ढांचे के लिए भुगतान करने की आवश्यकता नहीं है।
# 3) मल्टी-टेनेंसी :यह बड़े पैमाने पर उपयोगकर्ताओं के बीच सेवाओं, सॉफ्टवेयर अनुप्रयोगों, प्लेटफॉर्म और उनकी लागतों को साझा करने की पेशकश करता है। सर्वर और हार्डवेयर उपकरण जैसी समान भौतिक संरचना कई उपयोगकर्ताओं के बीच साझा की जाती है, लेकिन उनमें से सभी सूचना गोपनीयता और डेटा सुरक्षा को बनाए रखते हैं।
संसाधन पूल एक दूसरे के बीच सेवाओं में रुकावट के बिना एक ही समय में कई संगठनों और ग्राहकों की सेवा करने के लिए पर्याप्त है। यह सुविधा सही समय पर संसाधनों का प्रभावी उपयोग भी करती है, जिसमें आमतौर पर लोड-बैलेंसिंग और शेयरिंग गतिविधि करके पीक ऑवर्स के दौरान 10% से 20% तक कम उपयोग करने की प्रवृत्ति होती है।
# 4) विश्वसनीयता :एप्लिकेशन और डेटा स्टोरेज के लिए कई बेमानी सर्वर का उपयोग करके सिस्टम की विश्वसनीयता में सुधार किया जाता है ताकि विफलता के मामले में डेटा को आसानी से बहाल किया जा सके।
# 5) उत्पादकता और प्रदर्शन :एप्लिकेशन चलाने के लिए क्लाउड नेटवर्क का उपयोग करने वाली परियोजनाओं की उत्पादकता बढ़ जाती है क्योंकि कई उपयोगकर्ता एक ही डेटाबेस और सॉफ़्टवेयर पर एक साथ काम करते हैं। इस प्रकार यह समय के एक ही समय में अपने तरीके से विश्लेषण करके बेहतर उत्पादन देगा।
क्लाउड मॉडल के प्रकार
सबसे सामान्य प्रकार के क्लाउड मॉडल नीचे दिए गए हैं:
# 1) निजी बादल: इस तरह के क्लाउड बुनियादी ढांचे को केवल एक अजीबोगरीब संगठन के प्रबंधन के लिए बनाया गया है। यहां, एप्लिकेशन, डेटा सुरक्षा और सेवाओं का नियंत्रण केवल एक संगठन को समर्पित है और किसी अन्य संगठन द्वारा साझा नहीं किया गया है।
निजी क्लाउड को आंतरिक होस्ट द्वारा आंतरिक रूप से प्रबंधित किया जा सकता है और तीसरे पक्ष के संसाधनों द्वारा बाहरी रूप से भी प्रबंधित किया जा सकता है।
दो प्रकार के निजी बादल हैं, एक है ऑन-प्रिमाइसेस प्राइवेट क्लाउड, जिसे संगठन के सदस्यों और आईटी टीम द्वारा आंतरिक रूप से होस्ट किया जाता है। वे क्लाउड के सभी बुनियादी ढांचे और परिचालन लागतों को भी वहन करते हैं। लेकिन क्लाउड नेटवर्क के अनुप्रयोगों के उपयोग पर उनका समग्र नियंत्रण है।
दूसरा एक है बाहरी रूप से होस्ट किए गए निजी क्लाउड जिसका उपयोग एक एकल संगठन द्वारा किया जाता है, लेकिन क्लाउड के सभी बुनियादी ढांचे और संचालन को तीसरे पक्ष द्वारा प्रबंधित किया जाता है, जो क्लाउड सेवाओं में विशेषज्ञता है। तीसरा पक्ष विशेष रूप से केवल एक संगठन के लिए क्लाउड के संसाधनों के उपयोग की गोपनीयता की प्रामाणिकता की गारंटी देता है।
# 2) सार्वजनिक बादल: सार्वजनिक क्लाउड सेवा एक बाहरी क्लाउड सेवा प्रदाता द्वारा प्रबंधित और संचालित की जाती है और कई प्रकार के डेटा सर्वर और एप्लिकेशन सॉफ़्टवेयर को शामिल करती है जो विभिन्न डेटा केंद्रों पर स्थित होते हैं। सार्वजनिक क्लाउड प्लेटफ़ॉर्म को एक से अधिक संगठनों द्वारा साझा किया जा सकता है।
वर्चुअल मशीन और सर्वर के मॉडल को तैनात करके, संसाधनों को एक समय में विभिन्न कंपनियों द्वारा साझा किया जा सकता है जिसे बहु-भाषी स्थितियों के रूप में भी जाना जाता है। ऐसी स्थिति में, कई उपयोगकर्ता एक सर्वर के भीतर स्थान साझा कर रहे हैं और किराए पर ले रहे हैं।
सार्वजनिक क्लाउड प्रदाताओं का उदाहरण अमेज़ॅन एडब्ल्यूएस, Google, याहू और माइक्रोसॉफ्ट है जो क्लाउड इन्फ्रास्ट्रक्चर का मालिक है और इंटरनेट के आधार पर एंड-यूज़र तक पहुंच देता है। इस तरह के मॉडल में, एंड-यूज़र के पास क्लाउड नेटवर्क की सुरक्षा और अन्य संचालन को नियंत्रित करने के लिए पहुंच और दृश्यता नहीं है।
सार्वजनिक क्लाउड का उपयोग उपभोक्ताओं के लिए बहुत ही किफायती है क्योंकि वे विभिन्न प्रकार के डेटा, सॉफ़्टवेयर एप्लिकेशन तक पहुंच सकते हैं और अपने डेटा को स्टोर कर सकते हैं, दूसरों के साथ संसाधनों को साझा कर सकते हैं, क्लाउड इन्फ्रास्ट्रक्चर में ई-मेल प्लेटफ़ॉर्म और अन्य सेवाओं का उपयोग कर सकते हैं, वास्तव में सभी के कारण संसाधन।
जब एक से अधिक संगठन या एक से अधिक सरकारी PSU एक परियोजना पर एक साथ काम कर रहे हैं तो वे सॉफ्टवेयर टूल के परीक्षण के लिए सार्वजनिक क्लाउड प्लेटफॉर्म का उपयोग कर सकते हैं और अपने संसाधनों और दिन गतिविधि रिपोर्ट साझा कर सकते हैं। वे सभी एक दूसरे के साथ शारीरिक रूप से उपस्थित हुए बिना मिलकर काम कर सकते हैं।
# 3) हाइब्रिड क्लाउड: हाइब्रिड क्लाउड में निजी और सार्वजनिक क्लाउड नेटवर्क दोनों की सेवाएं और बुनियादी ढाँचा शामिल है जो दोनों मॉडलों के लाभों की पेशकश के लिए एक साथ खरीदे जाते हैं लेकिन अद्वितीय संस्थाओं के रूप में बने रहेंगे।
हाइब्रिड क्लाउड कंप्यूटिंग मॉडल को अधिक लचीलापन प्रदान करता है, जबकि संसाधनों के उपयोग के आधार पर, कोई भी गोपनीय सेवाओं के लिए एक निजी क्लाउड नेटवर्क चुन सकता है जिसे उच्च स्तर की सुरक्षा की आवश्यकता होती है या, संसाधनों के नियमित प्रबंधन के लिए सार्वजनिक क्लाउड नेटवर्क का उपयोग कर सकता है ।
हाइब्रिड क्लाउड आर्किटेक्चर ऑन-प्रिमाइसेस और थर्ड-पार्टी आधारित सर्वरों का एक संयोजन है। यह एक बहुत ही कुशल व्यावसायिक वातावरण प्रदान करता है। इस मॉडल के साथ मुद्दा यह है कि उपभोक्ताओं को उपयोग किए जाने वाले कई क्लाउड प्लेटफार्मों का ट्रैक रिकॉर्ड रखना है और उनके बीच समन्वय भी बनाए रखना है ताकि सभी किसी भी संचार के लिए सिंक में रहें।
प्रत्येक हाइब्रिड नेटवर्क में कम से कम एक सार्वजनिक नेटवर्क होना चाहिए।
[छवि स्रोत ]
# 4) मल्टी-क्लाउड :मल्टी-क्लाउड कई क्लाउड नेटवर्क को संदर्भित करता है, ज्यादातर सार्वजनिक बादल होते हैं और यह एक निजी क्लाउड नेटवर्क भी हो सकता है। इस प्रकार क्लाउड कंप्यूटिंग में, जब कोई संगठन विभिन्न क्लाउड सेवा प्रदाताओं से एक से अधिक सार्वजनिक क्लाउड नेटवर्क को शामिल करता है, एक अलग प्लेटफॉर्म पर एप्लिकेशन, स्टोरेज और अन्य सेवाओं का उपयोग करने के लिए मल्टी-क्लाउड नेटवर्क के रूप में जाना जाता है।
मल्टी-क्लाउड नेटवर्क का उपयोग संगठनों द्वारा उनके महत्वपूर्ण संसाधनों के लिए अतिरेक और बैकअप प्रदान करने के लिए भी किया जा सकता है क्योंकि विभिन्न सेवाओं के लिए विभिन्न विक्रेताओं का उपयोग करने से अच्छा क्यूओएस मिलेगा।
इस नेटवर्क में, चूंकि नेटवर्क के भंडारण और सेवाओं को कई विक्रेता नेटवर्क में विभाजित किया जाता है, इसलिए यदि एक प्रदाता इंफ्रास्ट्रक्चर वापस गिर जाता है, तो सेवाओं का प्रवास आसान है। इस प्रकार यह संगठन को लचीलापन और अतिरेक प्रदान करता है। इस तरह से कई क्लाउड नेटवर्क का उपयोग करना भी लागत प्रभावी माना जाता है।
लेकिन, इस मॉडल के साथ कुछ मुद्दे भी हैं। कई विक्रेताओं को सेवाएं प्रदान करने के मामले में, उन्हें सेवाओं के प्रबंधन से संबंधित एक दूसरे के साथ संचार के लिए एक दूसरे के साथ इंटरफेस करने की आवश्यकता होती है।
यह परियोजना के संचालन और प्रबंधन की जटिलता को बढ़ाएगा और परियोजना के कार्य मॉडल में विलंबता का भी परिचय देगा। एक ही समय में, यह विभिन्न प्रकार के वायरस के हमलों के लिए असुरक्षित हो जाएगा क्योंकि उन्हें एक से अधिक संगठनों और विक्रेताओं द्वारा पहुँचा जा सकता है।
क्लाउड कम्प्यूटिंग के मॉडल
# 1) सॉफ्टवेयर- ए-सर्विस (सास)
वेब-आधारित सॉफ़्टवेयर एप्लिकेशन क्लाउड सर्वर पर उपलब्ध हैं और एंड-यूज़र इंटरनेट कनेक्शन के माध्यम से उन्हें एक्सेस कर सकते हैं। सेवाओं को किसी भी रिमोट एंड डिवाइस से एक्सेस किया जा सकता है और इसे चलाने के लिए यूजर्स को इसके डेस्कटॉप पर एप्लिकेशन के सॉफ्टवेयर और सेटअप को इंस्टॉल करने की आवश्यकता नहीं है।
इस मॉडल में, उपयोगकर्ताओं को एप्लिकेशन सॉफ़्टवेयर और डेटाबेस तक पहुंच मिलती है। क्लाउड प्रदाता प्लेटफ़ॉर्म पर चलने वाली सेवाओं के बुनियादी ढांचे का प्रबंधन करेंगे। सास को 'ऑन-डिमांड सॉफ़्टवेयर' के रूप में भी जाना जाता है क्योंकि इसका उपयोग उपयोग के आधार पर या सदस्यता के आधार पर भुगतान करने के लिए किया जाता है।
सास मॉडल के साथ नुकसान यह है कि चूंकि उपयोगकर्ता डेटा क्लाउड प्रदाता के सर्वर पर संग्रहीत है, इसलिए, तीसरे पक्ष द्वारा डेटा के लिए कुछ अनधिकृत पहुंच हो सकती है।
सास के उदाहरण ऐसी वेबसाइटें हैं जो ऑनलाइन दस्तावेज़ बनाने और सहेजने और गेम खेलने के लिए सेवाएं प्रदान करती हैं। सेल्सफोर्स, स्लैक, Google डॉक्स, वर्ड ऑनलाइन और मेलचिम्प सास एप्लिकेशन के उदाहरण हैं।
# 2) प्लेटफॉर्म-ए-ए-सर्विस (PaS)
इस मॉडल में, संगठन क्लाउड सर्वर से अपने एप्लिकेशन बनाने के लिए स्टोरेज, टूल्स, इन्फ्रास्ट्रक्चर और ऑपरेटिंग सिस्टम किराए पर लेते हैं और समग्र इन्फ्रास्ट्रक्चर को नियंत्रित करने और बनाए रखने में उनकी कोई भूमिका नहीं होती है। वे सिर्फ अपने अनुप्रयोगों के विकास की प्रक्रियाओं को पकड़ते हैं और उनके मालिक होते हैं।
इस प्रकार Paa उपयोगकर्ता और संगठनों को सॉफ्टवेयर विकास और परीक्षण वातावरण प्रदान करेगा। क्लाउड प्रदाता केवल उन उपयोगकर्ताओं के लिए एक कंप्यूटिंग प्लेटफ़ॉर्म वितरित करते हैं जो ऑपरेटिंग सिस्टम, प्रोग्रामिंग लैंग्वेज, डेटाबेस, सॉफ़्टवेयर डेवलपमेंट टूल्स और एक वेब सर्वर से जुड़े होते हैं।
सॉफ़्टवेयर एप्लिकेशन टेस्टर या डेवलपर्स सीधे अनुप्रयोगों के हार्डवेयर और सॉफ़्टवेयर को खरीदने और प्रबंधित करने के बावजूद उस क्लाउड प्लेटफ़ॉर्म पर अपने एप्लिकेशन बनाएंगे और चलाएंगे।
पासा आवेदन के उदाहरण: Microsoft Azure और Heroku।
# 3) इन्फ्रास्ट्रक्चर-ए-ए-सर्विस (IaaS)
इस मॉडल में, संगठन क्लाउड सेवा प्रदाता से अपनी परियोजना की आवश्यकता को पूरा करने के लिए भंडारण और सर्वर को पट्टे पर लेंगे। फिर क्लाउड स्टोरेज और सर्वर का उपयोग करके, वे अपने सॉफ़्टवेयर डेवलपिंग टूल, ऑपरेटिंग सिस्टम और प्रोग्रामिंग लैंग्वेज आदि का उपयोग करके अपने एप्लिकेशन का निर्माण करेंगे।
पट्टे पर भंडारण और सर्वर प्रदान करने के अलावा, IaaS क्लाउड में वर्चुअल लोकल एरिया नेटवर्क्स (VLAN), आईपी एड्रेस, वर्चुअल मशीन, सॉफ्टवेयर बंडल, फायरवॉल और लोड बैलेंस आदि जैसी सेवाओं का प्रावधान है, जैसा कि ऊपर दिए गए चित्र में दिखाया गया है। लेकिन क्लाउड प्रदाता इन सेवाओं को क्लाउड प्रदाता के विभिन्न डेटा-हब पर उपलब्ध संसाधनों की विस्तृत श्रृंखला से उपभोक्ता की मांग के आधार पर प्रदान करेंगे।
IaaS का व्यापक रूप से वाइड-एरिया नेटवर्किंग (WAN) सिस्टम के लिए उपयोग किया जाता है।
# 4) फंक्शन-ए-ए-सर्विस (FaaS)
यह क्लाउड संसाधनों को विभाजित करता है और एप्लिकेशन को छोटी इकाइयों में रेखा से नीचे ले जाता है जिन्हें तैनात किया जा सकता है और केवल तभी चलाया जा सकता है जब एप्लिकेशन के लिए कोई अनुरोध उत्पन्न होता है। इस प्रकार इसे सर्वरहित कंप्यूटिंग भी कहा जाता है।
जो संगठन या उपयोगकर्ता अनुप्रयोगों का उपयोग कर रहे हैं, उन्हें सर्वर और वर्चुअल मशीन खरीदने, किराए पर लेने और प्रबंधित करने की आवश्यकता नहीं है, लेकिन वे इसका उपयोग तब करेंगे जब उन्हें इसका एक हिस्सा चाहिए।
क्लाउड फ़ायरवॉल
सुरक्षा संगठनों और उपयोगकर्ताओं के लिए चिंता का एक प्रमुख क्षेत्र है, जो अपने डेटा भंडारण और बुनियादी ढांचे के प्रबंधन के लिए क्लाउड प्लेटफॉर्म को अपना रहे हैं, विशेष रूप से सार्वजनिक क्लाउड डोमेन।
तो, सर्वर और उपयोगकर्ता डेटा तक पहुंचने के लिए लॉगिन क्रेडेंशियल होना चाहिए। क्लाउड नेटवर्क में उपलब्ध सभी संसाधनों पर पूर्ण अधिकार प्राप्त करने का अधिकार सेवा प्रदाता के आईटी विभाग के सिस्टम प्रशासक द्वारा आरक्षित होना चाहिए, जो क्लाउड सेवा का प्रबंधन कर रहा है, अन्यथा संगठन व्यक्तिगत जो इसे प्रबंधित कर रहा है।
चूंकि क्लाउड में बिखरे संसाधन हैं, एक सर्वर पर यह डेटा को दस्तावेजों, छवियों के रूप में संग्रहीत करेगा, जबकि दूसरे सर्वर पर यह कम्प्यूटेशनल पावर और तीसरे सर्वर पर सॉफ्टवेयर रनिंग प्लेटफॉर्म और इतने पर असाइन करेगा।
इसलिए, अधिकृत उपयोगकर्ता कई उपकरणों और विभिन्न दूरस्थ अंत नेटवर्क से डेटा तक पहुंच प्राप्त करेंगे। इस प्रकार क्लाउड फायरवॉल को सभी बुनियादी ढांचे और क्लाउड नेटवर्क के प्लेटफॉर्म और डेटा स्टोरेज सर्वरों पर साइबर हमलों को जब्त करना चाहिए।
क्लाउड फ़ायरवॉल क्लाउड एसेट्स के भीतर से संचालित होता है और क्लाउड नेटवर्क के आसपास एक वर्चुअल बैरिकेड और उसके रनिंग एप्लिकेशन तैयार करेगा जैसे कि किसी भी संगठन के आंतरिक नेटवर्क के लिए सामान्य फ़ायरवॉल काम करता है।
इस तरीके से, क्लाउड फ़ायरवॉल क्लाउड प्लेटफ़ॉर्म, एप्लिकेशन, इन्फ्रास्ट्रक्चर और स्टोरेज सर्वर को केंद्रीयकृत सुरक्षा प्रदान करेगा।
सेवा प्रदाता या संगठन जो क्लाउड नेटवर्क का प्रबंधन कर रहा है, एक फ़ायरवॉल के काम करने के लिए नियमों का एक निश्चित सेट लागू करेगा। निर्देशों के आधार पर, फ़ायरवॉल केवल अधिकृत उपयोगकर्ताओं को क्लाउड नेटवर्क तक पहुंचने की अनुमति देगा और अवांछित लोगों और वायरस को नेटवर्क तक पहुंचने से रोक देगा।
क्लाउड कम्प्यूटिंग का उदाहरण
- Google डॉक्स और एमएस कार्यालय ऑनलाइन: अंत उपयोगकर्ता इंटरनेट के माध्यम से इन दोनों सेवाओं का उपयोग कर सकते हैं। इसके अलावा, उपयोगकर्ता उन डेटा, स्प्रेडशीट, प्रस्तुतियों को एक्सेस कर सकते हैं जो उन्होंने तैयार किए हैं और क्लाउड नेटवर्क पर किसी भी दूरस्थ रिमोट डिवाइस से और कहीं से भी, कभी भी सहेजे जा सकते हैं। यह उपयोगकर्ता को अपना सर्वश्रेष्ठ देने के लिए बेहतर उत्पादकता प्रदान करता है।
- ईमेल, व्हाट्सएप, स्काइप: ये एप्लिकेशन क्लाउड सर्वर पर उपयोगकर्ता के व्यक्तिगत डेटा, चैट इतिहास, इनबॉक्स, भेजे गए ई-मेल इत्यादि को बचाएगा और क्लाउड पर डेटा को बचाने का लाभ यह है कि उपयोगकर्ता किसी भी डिवाइस यानी लैपटॉप या स्मार्टफोन पर अपने डेटा तक पहुंच सकता है कहीं भी कभी भी।
- ज़ूम करें: यह एक सॉफ्टवेयर प्लेटफ़ॉर्म है जो वीडियो और ऑडियो कॉन्फ्रेंसिंग की सुविधा प्रदान करता है और क्लाउड स्टोरेज से मिलने के मिनटों को बचाता है, जिससे उपयोगकर्ता किसी भी डिवाइस और किसी भी स्थान से रिकॉर्डिंग का उपयोग कर सकते हैं।
- AWS लाम्बा: यह सॉफ्टवेयर डेवलपर्स को सर्वर के प्रबंधन की आवश्यकता के बिना बैकएंड में चलने वाले सॉफ़्टवेयर और अन्य सेवाओं के विकास के लिए एप्लिकेशन और स्क्रिप्ट चलाने में सक्षम बनाता है। यह डेटा परिवर्तन और डेटा भंडारण के लिए परियोजना में वास्तविक समय के विकल्प की सुविधा देता है। संगठन को केवल उन्हीं सीमित संसाधनों के लिए भुगतान करना है जो उसने उपयोग किए हैं।
क्लाउड कम्प्यूटिंग के लाभ
(1) लागत प्रभावी: नेटवर्किंग और कम्प्यूटेशन में क्लाउड इन्फ्रास्ट्रक्चर का उपयोग संगठनों की परियोजना के लिए हार्डवेयर और सॉफ्टवेयर उपकरणों की खरीद और प्रबंधन की समग्र लागत को कम करेगा।
इस तरह, परियोजना लागत प्रभावी हो जाएगी क्योंकि संगठनों को डेटा-केंद्रों के निर्माण, हार्डवेयर खरीदने, सॉफ्टवेयर के उन्नयन और अन्य संसाधनों को परियोजना को चलाने के लिए पैसे खर्च करने की आवश्यकता नहीं है क्योंकि इन सभी सेवाओं को क्लाउड द्वारा प्रबंधित किया जाता है। सेवा प्रदाता।
इसके अलावा, क्लाउड के इन संसाधनों को किराए पर लेने की लागत कंपनियों के लिए उन्हें खरीदने के बजाय उन्हें प्रबंधित करने की तुलना में बहुत किफायती है।
# 2) गतिशीलता: क्लाउड कंप्यूटिंग इन्फ्रास्ट्रक्चर का उपयोग अंत-उपयोगकर्ताओं को इंटरनेट कनेक्शन होने से कहीं भी, कभी भी डेटा निकालने, स्टोर करने और साझा करने की लचीलापन और गतिशीलता प्रदान करेगा।
तात्पर्य यह है कि उपयोगकर्ताओं को अपने डेटा को एक स्थान से दूसरे स्थान तक ले जाने के लिए हार्ड डिस्क और सीडी को ले जाने की आवश्यकता नहीं होती है। वे बस Google ड्राइव या ड्रॉपबॉक्स पर अपना डेटा सहेज सकते हैं और फिर उन्हें कहीं से भी इंटरनेट पर एक्सेस कर सकते हैं।
वे इस प्लेटफॉर्म पर अपने डेटा को अपने अन्य भागीदारों के साथ भी साझा कर सकते हैं जैसे कि कंपनी के अन्य कर्मचारियों के साथ, उपयोगकर्ता क्लाउड नेटवर्क पर एक परिवार समूह बनाकर अपने रिश्तेदारों के साथ अपनी छवियों को साझा कर सकते हैं।
# 3) डेटा और एप्लिकेशन का आसान प्रबंधन :चूंकि संगठनों को उन अनुप्रयोगों और परियोजनाओं के सॉफ़्टवेयर और हार्डवेयर को कॉन्फ़िगर करने की आवश्यकता नहीं है, जिन पर वे काम कर रहे हैं, इसलिए वे सॉफ़्टवेयर अनुप्रयोगों के विकास पर आसानी से ध्यान केंद्रित कर सकते हैं।
इसके अलावा, सभी डेटा एक केंद्रीकृत सर्वर पर संग्रहीत किया जाता है, इसलिए डेटा का प्रबंधन करना और यह ट्रैक करना आसान है कि प्रबंधन द्वारा उस स्थान पर किस तरह का डेटा एक्सेस किया जा रहा है।
# 4) डिवाइस लचीलापन: क्लाउड कंप्यूटिंग में, एक ही डेटा और एप्लिकेशन को विभिन्न उपकरणों जैसे स्मार्टफोन, लैपटॉप, डेस्कटॉप पीसी और आईपैड पर एक्सेस किया जा सकता है।
# 5) उन्नत भंडारण क्षमता: डेटा को स्टोर करने के लिए सर्वर की क्षमता उपयोगकर्ता डिवाइस की भंडारण क्षमता से बहुत अधिक है। इस प्रकार क्लाउड कंप्यूटिंग उपयोगकर्ताओं और संगठनों के लिए क्लाउड नेटवर्क के डेटा सर्वरों में व्यक्तिगत और प्रोजेक्ट-संबंधित डेटा की बड़ी इकाइयों को सहेजना आसान बना देगा।
# 6) सॉफ्टवेयर के उन्नयन में स्वचालन: क्लाउड कंप्यूटिंग सभी अनुप्रयोगों के स्वचालित अप-ग्रेडेशन और उसके प्लेटफॉर्म पर चल रहे सॉफ़्टवेयर प्रोग्रामों को समय पर आधार पर प्रस्तुत करेगा।
क्लाउड कम्प्यूटिंग नुकसान
(1) स्थिर और अच्छी स्पीड इंटरनेट कनेक्शन की आवश्यकता: क्लाउड कंप्यूटिंग की समग्र अवधारणा स्थायी इंटरनेट कनेक्शन की उपलब्धता पर निर्भर है।
यदि उपयोगकर्ता के पास नेटवर्क कनेक्शन की कोई कनेक्टिविटी या खराब गति नहीं है, तो वह क्लाउड सर्वर पर अपने डेटा और अन्य एप्लिकेशन तक नहीं पहुंच पाएगा। इंटरनेट और सीमित बैंडविड्थ की खराब गति के साथ, संगठन और अंतिम-उपयोगकर्ता अपने डेटा और वेब-आधारित अनुप्रयोगों तक भी नहीं पहुंच पाएंगे।
विंडोज़ 10 के लिए सबसे अच्छा मुफ्त फ़ायरवॉल क्या है
# 2) सुरक्षा मुद्दे: सेवाओं और अनुप्रयोगों की सुरक्षा और गोपनीयता क्लाउड कंप्यूटिंग के बारे में सबसे बड़ी चिंता का विषय है क्योंकि एक से अधिक संगठन अपने डेटा और अनुप्रयोगों को संग्रहीत करने और उन तक पहुंचने के लिए सार्वजनिक क्लाउड नेटवर्क पर एक ही सर्वर स्थान साझा करते हैं।
इस प्रकार संगठनों के दिमाग में उपयोगकर्ताओं की डेटा और जानकारी की गोपनीयता को लेकर हमेशा सुरक्षा की चिंता बनी रहती है क्योंकि उनके पास इसके बारे में कोई दृश्यता नहीं होती है।
इस समस्या को दूर करने के लिए, क्लाउड सेवा प्रदाताओं ने नेटवर्क में अनधिकृत पहुंच की सुरक्षा के लिए फ़ायरवॉल स्थापित किए हैं और उपयोगकर्ताओं को क्रेडेंशियल्स भी सौंपे हैं ताकि उनके पास केवल उनके व्यक्तिगत खातों तक सीमित अधिकार हो सकें।
# 3) प्रवासन मुद्दा: यदि किसी भी स्थिति में, यदि सेवा प्रदाता की सेवाएं कुछ कारणों से बंद हो जाती हैं, तो उपयोगकर्ताओं के लिए डेटा की विशाल इकाई और अनुप्रयोगों को किसी अन्य क्लाउड नेटवर्क पर स्थानांतरित करना बहुत मुश्किल है। यह बहुत सारा समय और पैसा खत्म कर देगा और साथ ही पूर्ण डाटा माइग्रेशन का कोई आश्वासन नहीं है, कनेक्टिविटी के मुद्दों के कारण कुछ खो सकता है।
निष्कर्ष
इस ट्यूटोरियल में, हमने नेटवर्किंग सिस्टम और इसकी खूबियों और अवगुणों में क्लाउड कंप्यूटिंग की अवधारणा को समझा है। हमने विभिन्न प्रकार के क्लाउड मॉडल और प्रकार के क्लाउड नेटवर्क को उदाहरणों और आंकड़ों की मदद से समझा है।
अनुशंसित पाठ
- 15 शीर्ष क्लाउड कम्प्यूटिंग सेवा प्रदाता कंपनियां
- बिग डेटा ट्यूटोरियल शुरुआती के लिए | बिग डेटा क्या है?
- 20+ MongoDB शुरुआती के लिए ट्यूटोरियल: नि: शुल्क MongoDB कोर्स
- क्लाउड में DevOps कार्यान्वयन के लिए AWS कोडकॉमिट ट्यूटोरियल
- Hadoop क्या है? शुरुआती के लिए Apache Hadoop ट्यूटोरियल
- Salesforce सेवा क्लाउड ट्यूटोरियल: कॉन्फ़िगरेशन और सुविधाएँ
- Microsoft Visual Studio टीम सेवाएँ (VSTS) ट्यूटोरियल: क्लाउड ALM प्लेटफ़ॉर्म
- डेटा मार्ट ट्यूटोरियल - डेटा मार्ट के प्रकार, उदाहरण और कार्यान्वयन