जानकारी साझा करने और आदान-प्रदान करने के युग में एक गेम-चेंजर, क्लाउड कंप्यूटिंग ने इंटरनेट का एक बिल्कुल नया आयाम बनाया।

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

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

क्लाउड एप्लिकेशन: मूल बातें तक उतरना

पिक्सेल

क्लाउड-नेटिव के प्रमुख अंतरों और पेशेवरों और विपक्षों को समझने से पहले और क्लाउड-आधारित ऐप्स, और यह समझने से पहले कि वे कंपनियों के लिए कमोबेश कैसे कुशल हो सकते हैं, आइए पहले बुनियादी बातों पर एक नज़र डालें।

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

नतीजतन, क्लाउड एप्लिकेशन एंड-यूजर्स के लिए डिज़ाइन किया गया एक सॉफ्टवेयर है, जिसे विभिन्न उद्देश्यों के लिए क्लाउड के माध्यम से एक्सेस किया जा सकता है और डेटा को ऑनलाइन स्टोर या प्रोसेस किया जा सकता है।

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

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

क्लाउड-नेटिव एप्लिकेशन क्या हैं?

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

इसलिए, क्लाउड-देशी एप्लिकेशन विशेष रूप से क्लाउड के लिए डिज़ाइन किए गए हैं। वे Amazon Web Service (AWS), Microsoft Azure (Azure), या जैसे सार्वजनिक क्लाउड में चलने के लिए क्लाउड-आधारित तकनीकों का उपयोग करने के लिए तैयार किए गए हैं। Google क्लाउड प्लेटफ़ॉर्म (जीसीपी)।

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

क्लाउड-आधारित एप्लिकेशन क्या हैं?

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

क्लाउड-आधारित इन्फ्रास्ट्रक्चर उन लोगों के लिए एक विकल्प बन जाता है जिनके पास पहले से ही एक एप्लिकेशन है जिसे वे पूरी तरह से नहीं चाहते हैं क्लाउड सेवाओं के लिए नया स्वरूप लेकिन फिर भी उच्च मापनीयता सहित क्लाउड तकनीक के कुछ लाभ प्राप्त करना चाहते हैं और उपलब्धता।

उस स्थिति में, किसी एप्लिकेशन को सार्वजनिक क्लाउड सर्वर पर ले जाने से वह क्लाउड-आधारित एप्लिकेशन बन जाएगा।

इसलिए, क्लाउड-आधारित एप्लिकेशन एक मौजूदा एप्लिकेशन को क्लाउड प्रदाता के पास ले जाया जाता है ताकि स्थानीय घटक और क्लाउड-आधारित घटक एक साथ काम कर सकें। इसका मतलब है कि यह वेब-आधारित ऐप और मूल डेस्कटॉप ऐप के समान ही काम करता प्रतीत होता है।

यूजर इंटरेक्शन एक ब्राउज़र या मोबाइल ऐप से किया जाएगा, लेकिन डेटा की प्रोसेसिंग और स्टोरेज क्लाउड में होगी।

क्लाउड-नेटिव और क्लाउड-आधारित. के बीच मुख्य अंतर

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

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

  • डिज़ाइन: क्लाउड-आधारित ऐप्स उपलब्धता के लिए डिज़ाइन किए गए हैं, जबकि क्लाउड-नेटिव ऐप्स को माइक्रोसर्विस आर्किटेक्चर का उपयोग करके विभिन्न विफलता डोमेन को संभालने के लिए डिज़ाइन किया गया है।
  • कीमत: क्लाउड-आधारित ऐप्स अधिक महंगे हैं क्योंकि पूरे स्टैक का स्वामित्व आवश्यक है, और एप्लिकेशन को तैनात करने से पहले अतिरिक्त हार्डवेयर खरीदना भी आवश्यक हो सकता है। इसके विपरीत, क्लाउड-नेटिव ऐप्स सस्ते होते हैं, क्योंकि क्लाउड प्रदाता द्वारा लागू किए गए लाइसेंस और स्टोरेज लागत ही केवल आवश्यक भुगतान हैं।
  • कार्यान्वयन और रखरखाव: क्लाउड-आधारित एप्लिकेशन कार्यान्वयन सॉफ़्टवेयर सेटअप या हार्डवेयर अधिग्रहण से धीमा हो जाता है और विशेष सॉफ़्टवेयर कॉन्फ़िगरेशन या हार्डवेयर माइग्रेशन के कारण संभावित रुकावटों के कारण। क्लाउड-नेटिव एप्लिकेशन आमतौर पर तेजी से तैनात किए जाते हैं क्योंकि अतिरिक्त हार्डवेयर या सॉफ़्टवेयर की कोई आवश्यकता नहीं होती है, और माइक्रोसर्विस आर्किटेक्चर के कारण रुकावटें आने की संभावना नहीं है।

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

क्लाउड-नेटिव बनाम। क्लाउड-आधारित: फायदे और नुकसान

दोनों अवसंरचनाओं के बीच के अंतरों को ध्यान में रखते हुए, आइए अब मुख्य फायदे और नुकसान पर एक संक्षिप्त नज़र डालें।

क्लाउड-मूल अनुप्रयोग

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

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

क्लाउड-आधारित अनुप्रयोग

कहीं से भी और कभी भी एक्सेसिबिलिटी और स्केलेबिलिटी क्लाउड-आधारित एप्लिकेशन के मुख्य लाभ हैं। क्लाउड-आधारित दृष्टिकोण के दो अन्य महत्वपूर्ण लाभ बुनियादी ढांचे की कम आवश्यकता है और बैकअप रखरखाव और क्लाउड सेवाओं का फायदा उठाने के लिए एप्लिकेशन को पूरी तरह से नया स्वरूप न देना और क्षमताएं।

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

आपको कौन सा चुनना चाहिए?

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

लेकिन इस प्रश्न का कोई सार्वभौमिक उत्तर नहीं है, क्योंकि सबसे कुशल समाधान प्रत्येक संगठन की स्थिति और लक्ष्यों पर निर्भर करता है।

माइक्रोसॉफ्ट ने नेटिव क्लाउड गेमिंग डिजाइन करने के लिए पोर्टल के निर्माता के साथ साझेदारी की

साझेदारी विशेष रूप से क्लाउड-आधारित हार्डवेयर पर चलने के लिए डिज़ाइन किए गए गेम को डिज़ाइन करने में मदद करेगी।

आगे पढ़िए

साझा करनाकलरवईमेल
संबंधित विषय
  • प्रौद्योगिकी की व्याख्या
  • क्लाउड कंप्यूटिंग
  • ऐप डेवलपमेंट
  • वेब विकास
लेखक के बारे में
स्टीफ़न Ionescu (33 लेख प्रकाशित)

स्टीफन एक लेखक हैं जो नए के लिए जुनून रखते हैं। उन्होंने मूल रूप से एक भूवैज्ञानिक इंजीनियर के रूप में स्नातक की उपाधि प्राप्त की, लेकिन इसके बजाय स्वतंत्र लेखन को आगे बढ़ाने का फैसला किया।

स्टीफ़न Ionescu. की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें