क्लाउड में होस्टिंग फायदेमंद हो सकती है, लेकिन यह अपनी जटिलताओं के बिना नहीं है। शुरुआत के लिए, विचार करें कि क्लाउड आर्किटेक्चर का कौन सा मॉडल आपके ऐप के लिए उपयुक्त है।
क्लाउड कंप्यूटिंग इंटरनेट पर आईटी सेवाओं के वितरण को संदर्भित करता है। विभिन्न क्लाउड परिनियोजन मॉडल के अनुसार आप वर्चुअल कंप्यूटिंग वातावरण को कई तरीकों से व्यवस्थित कर सकते हैं।
परिनियोजन मॉडल स्वामित्व, पैमाने, पहुंच और उद्देश्य के आधार पर क्लाउड वातावरण का वर्णन करते हैं। यहां पांच लोकप्रिय क्लाउड परिनियोजन मॉडल हैं, साथ ही उनका उपयोग करने के तरीके के बारे में जानकारी दी गई है।
1. निजी बादल
एक निजी क्लाउड ऑन-प्रिमाइसेस परिनियोजन का एक रूप है। इसमें एक इकाई को क्लाउड सेवाओं का वितरण शामिल है। यह एक संगठन या एक व्यक्ति हो सकता है।
एक निजी क्लाउड के साथ, आप अपने स्वयं के बुनियादी ढांचे की खरीद, वर्चुअलाइजेशन और प्रबंधन कर सकते हैं। आपके पास अपने डेटा और उसकी सुरक्षा के लिए आवश्यक सुरक्षा उपायों पर पूर्ण नियंत्रण होता है।
आप ऑन-प्रिमाइसेस संसाधनों का निर्माण, परिनियोजन और प्रबंधन करते हैं। आप तीसरे पक्ष के हस्तक्षेप के बिना अपने बुनियादी ढांचे और डेटा का प्रबंधन और नियंत्रण कर सकते हैं। यदि आपके वर्कलोड में गोपनीयता और विवेक की आवश्यकता है तो एक निजी क्लाउड आदर्श है
आप इसे पूरी तरह से समर्पित सेवाओं की पेशकश करने वाले तीसरे पक्ष के संगठन के साथ भी प्राप्त कर सकते हैं।
आईबीएम और गूगल के पास है आभासी निजी बादल संगठनों के लिए पैकेज।
सुरक्षा उल्लंघनों के डर से आप अपना डेटा किसी सार्वजनिक प्रदाता के साथ साझा नहीं करना चाहेंगे। या आपके पास लेगेसी एप्लिकेशन हो सकते हैं जिनकी आपको बिना किसी अतिरिक्त शुल्क के परीक्षण करने और चलाने की आवश्यकता है।
गोपनीय सामग्री को संभालने वाले संस्थानों के लिए निजी बादल आदर्श हैं। ये सरकारी सुरक्षा एजेंसियां और वित्तीय संस्थान हो सकते हैं।
लेकिन निजी बादलों का विकास और प्रबंधन महंगा और समय लेने वाला हो सकता है। कर्मियों को नियुक्त करने, उपकरण खरीदने और स्थान आवंटित करने के लिए आपको अग्रिम पूंजी की आवश्यकता होगी।
क्लाउड चलाने के लिए आपको आवर्ती रखरखाव और परिचालन लागतों से भी निपटना होगा। आपका डेटा केंद्र मानव और पर्यावरणीय आपदाओं के प्रति संवेदनशील हो सकता है।
एक निजी क्लाउड में डेटा हानि का जोखिम भी होता है। विद्युत दोष या आपदाएं आपके डेटा को मिटा सकती हैं क्योंकि यह एक ही स्थान पर है। ऐसे में संभलने में समय लगेगा।
2. सार्वजनिक बादल
सार्वजनिक क्लाउड मॉडल के साथ, एक तृतीय पक्ष क्लाउड का निर्माण, नियंत्रण और रखरखाव करता है। एक निजी क्लाउड के विपरीत, एक सार्वजनिक क्लाउड केवल एक इकाई से अधिक कार्य करता है। कोई भी सार्वजनिक क्लाउड से सेवाओं तक पहुंच सकता है और संसाधनों का उपयोग कर सकता है, चाहे आप एक व्यक्ति हों या एक संगठन।
सार्वजनिक क्लाउड सेवा प्रदाता (CSP) जैसे Amazon Web Services (AWS) कई सेवाएँ प्रदान करते हैं। वे कंप्यूटिंग सॉफ्टवेयर, स्टोरेज, डेटाबेस और नेटवर्क सहित आभासी सेवाएं प्रदान करते हैं।
इस प्रकार के मॉडल में, आप मौजूदा एप्लिकेशन को AWS जैसे सार्वजनिक क्लाउड प्रदाता के नेटवर्क में माइग्रेट करते हैं। आप उस क्लाउड में नए एप्लिकेशन बना और तैनात कर सकते हैं।
उदाहरण के लिए, AWS के पास है लोचदार बीनस्टॉक जो आपके गोलंग एप्लिकेशन को तैनात करने में मदद कर सकता है. आप अन्य भाषाओं में भी एप्लिकेशन बना सकते हैं और सार्वजनिक क्लाउड प्रदाता स्टोरेज और डेटाबेस विकल्प प्रदान करते हैं। रेंडर पोस्टग्रेज डेटाबेस को होस्ट करने वाले कई प्रदाताओं में से एक है दूर से।
कई संगठन अपने अनेक लाभों के लिए सार्वजनिक बादलों को प्राथमिकता देते हैं। सबसे पहले, सार्वजनिक बादल आईटी सेवाओं के प्रबंधन और रखरखाव के लिए हाथों-हाथ दृष्टिकोण प्रदान करते हैं।
उदाहरण के लिए, जब आप सार्वजनिक क्लाउड पर होते हैं तो आपको बुनियादी ढांचा खरीदने या प्रबंधित करने की आवश्यकता नहीं होती है। आप केवल उन चीज़ों के लिए ज़िम्मेदार हैं जिन्हें आपने क्लाउड में रखा है: डेटा, कॉन्फ़िगरेशन, इत्यादि। क्लाउड प्रदाता आपके लिए इन सभी का ध्यान रखता है, और आप केवल उसी का भुगतान करते हैं जिसका आप उपयोग करते हैं।
सभी प्रमुख सार्वजनिक सीएसपी पसंद करते हैं AWS, Microsoft और Google बुनियादी ढांचा स्थापित किया है। उनके पास अलग-अलग क्षेत्रों और उपलब्धता क्षेत्रों में बुनियादी ढांचा है, जिसमें कुल मिलाकर कई डेटा केंद्र हैं।
यह वितरित डिज़ाइन उपयोगकर्ताओं को विभिन्न क्षेत्रों और डेटा में संसाधन स्थापित करने की अनुमति देता है। यह दृष्टिकोण सुनिश्चित करता है कि उपयोगकर्ताओं के पास उनके क्षेत्रों में अनुपलब्ध सेवाओं तक पहुंच है।
आपदा के समय उपलब्धता क्षेत्र एक दूसरे का समर्थन करते हैं। चूंकि वे मीलों दूर हैं, यदि कोई आपदा एक क्षेत्र को प्रभावित करती है तो दूसरा क्षेत्र सेवाएं प्रदान करता है। आपको हमेशा एक से अधिक उपलब्धता क्षेत्रों में संसाधन परिनियोजित करने की आवश्यकता होती है।
यदि आप एक नियमित व्यवसाय चलाते हैं तो एक सार्वजनिक क्लाउड एक अच्छा विकल्प है। आप क्लाउड में प्रबंधित वर्चुअल सर्वर, डेटाबेस और नेटवर्किंग घटकों तक पहुंच सकते हैं। आप केवल आपके प्रावधान के लिए भुगतान करते हैं।
हालांकि वहां ऐसा है सार्वजनिक बादलों पर डेटा की सुरक्षा के बारे में चिंता, AWS जैसे CSP ने अपने सुरक्षा उपायों को बढ़ाया है, जिससे ग्राहकों को अपने सिस्टम को सुरक्षित करने में मदद मिली है।
3. हाइब्रिड बादल
एक हाइब्रिड क्लाउड में सार्वजनिक और निजी क्लाउड परिनियोजन दोनों होते हैं। इसमें ऑन-प्रिमाइसेस इंफ्रास्ट्रक्चर को पब्लिक क्लाउड प्लेटफॉर्म से जोड़ना शामिल है। जब आपके पास सार्वजनिक क्लाउड पर कुछ संसाधन हों और अन्य आपके स्थानीय डेटा केंद्र में हों, तो आप हाइब्रिड मॉडल का उपयोग कर सकते हैं।
अनुपालन नियम और सुरक्षा चिंताएं आपको हाइब्रिड मॉडल अपनाने के लिए मजबूर कर सकती हैं। उदाहरण के लिए, आप अपने एप्लिकेशन के फ्रंटएंड को सार्वजनिक क्लाउड पर तैनात कर सकते हैं लेकिन बैकएंड को ऑन-प्रिमाइसेस डेटाबेस में रख सकते हैं। यह सुनिश्चित करता है कि आप अपना डेटा स्थानीय रूप से संग्रहीत करते हैं।
एक हाइब्रिड परिनियोजन आपको सार्वजनिक और निजी बादलों का सर्वोत्तम आनंद लेने की अनुमति देता है। क्लाउड प्रदाताओं से नवीन सेवाओं का लाभ उठाते हुए संसाधनों पर आपका नियंत्रण होता है।
4. बहु बादल
मल्टी-क्लाउड परिनियोजन मॉडल में कई सार्वजनिक क्लाउड प्रदाताओं का उपयोग करना शामिल है। आप विभिन्न उपयोग मामलों के लिए एक से अधिक सार्वजनिक क्लाउड प्रदाता के संसाधनों का उपयोग करते हैं।
प्रत्येक क्लाउड प्रदाता के अपने फायदे और नुकसान होते हैं। आप अपने उत्पाद के लिए प्रत्येक प्रदाता की सर्वोत्तम सेवाओं का लाभ उठाना चाह सकते हैं। एक मल्टी-क्लाउड दृष्टिकोण आपको सभी प्रदाताओं से सर्वश्रेष्ठ प्राप्त करने की अनुमति देता है। क्लाउड प्रदाता पसंद करते हैं VMware शुल्क पर संगठनों को मल्टी-क्लाउड सेवाएं प्रदान करें।
मल्टी-क्लाउड का नकारात्मक पक्ष यह है कि आपको अतिरिक्त प्रबंधन सहायता की आवश्यकता होती है। अलग-अलग नीतियों और परिवेशों वाले दो प्रदाताओं के भीतर काम करना मुश्किल हो सकता है। इसे कुशलतापूर्वक प्रबंधित करने में आपको अधिक समय और व्यय लगेगा।
5. सामुदायिक बादल
सामुदायिक क्लाउड समान संसाधनों को साझा करने वाले कई संगठनों का समर्थन करता है। यह एक निजी क्लाउड है जिसका स्वामित्व और प्रबंधन कई संगठनों द्वारा किया जाता है।
समान विचारधारा वाले संगठन इस प्रकार के मॉडल का उपयोग करते हैं। वे समान सेवाएं प्रदान करने वाली सरकारी एजेंसियां, स्कूल या धार्मिक संस्थान हो सकते हैं। सामुदायिक बादल सामान्य सेवाओं जैसे पठन सामग्री, पाठ्यक्रम आदि के लिए सर्वोत्तम हैं।
वे कई संगठनों के समर्थन के साथ लागत प्रभावी, लचीले और स्केलेबल हैं।
संवेदनशील जानकारी संग्रहीत करने के लिए सामुदायिक बादल सबसे अच्छा विकल्प नहीं हैं, क्योंकि बहुत से लोग अपने सर्वर तक पहुंचने में सक्षम हो सकते हैं। साथ ही, उन्हें अपनी सेवाओं का समर्थन करने के लिए पैसा और समय खर्च करना पड़ता है। उन्हें प्रबंधित करना कठिन हो सकता है क्योंकि वे शामिल पार्टियों के बीच जिम्मेदारियों को साझा करते हैं।
क्लाउड परिनियोजन मॉडल कैसे चुनें
एक उपयुक्त परिनियोजन मॉडल चुनना आवश्यक है जो आपके वर्कफ़्लो के अनुकूल हो। यह कई कारकों पर निर्भर कर सकता है, जैसे मॉडल की लागत। आप अभी जो भुगतान कर रहे हैं, उससे सस्ता होना चाहिए।
आपको मॉडल द्वारा प्रदान किए जाने वाले मापनीयता विकल्पों पर भी विचार करना चाहिए। एप्लिकेशन को किसी बिंदु पर या तो नीचे या ऊपर स्केल करने की आवश्यकता है। साथ ही, उन मॉडलों पर विचार करें जिन्हें प्रबंधित करना और उपयोग करना आसान है।
सरकारी और संगठनात्मक अनुपालन नियम आपकी पसंद के मॉडल को निर्धारित कर सकते हैं। कुछ संगठनों को अपने डेटा को परिसर में संग्रहीत करने की आवश्यकता होती है।