क्लाउड प्रौद्योगिकी प्रकार की सेवाएं। क्या है क्लाऊड कम्प्यूटिंग? क्लाउड प्रौद्योगिकियों का अनुप्रयोग

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

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

यह लगभग तर्क है (केवल, निश्चित रूप से, उच्च स्तर पर) जिसे 2006 में एरिक श्मिट द्वारा निर्देशित किया गया था, जो उस समय प्रमुख थे, कंप्यूटर प्रौद्योगिकी के एक नए मॉडल का प्रस्ताव कर रहे थे। दरअसल, उन्होंने मौलिक रूप से कुछ भी नया नहीं पेश किया, इससे पहले वितरित कंप्यूटिंग का व्यापक रूप से उपयोग किया गया था, लेकिन उन्होंने "क्लाउड" शब्द पेश किया और उनके भाषण के बाद, उन्होंने जिस मॉडल का प्रस्ताव रखा वह तेजी से विकसित होने लगा।

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

और ऐसा एक्सेस सिस्टम विकसित किया गया था। अब उपयोगकर्ता वेब सेवा के माध्यम से दूरस्थ कंप्यूटिंग संसाधनों का उपयोग कर सकता है।
क्लाउड प्रौद्योगिकियों के कई क्षेत्र पहले से ही कॉर्पोरेट क्षेत्र में काम कर रहे हैं और तेजी से विकसित हो रहे हैं।

क्लाउड प्रौद्योगिकियों के प्रकार

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

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

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

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

सबसे लोकप्रिय रिपॉजिटरी में से कुछ पर विचार करें

विंडोज 8 और विंडोज फोन 8 पहले से ही क्लाउड को ध्यान में रखकर बनाए गए थे, और ऐप्पल के ऑपरेटिंग सिस्टम के लिए भी यही कहा जा सकता है। Microsoft के अनुसंधान बजट का 90% इस क्षेत्र को विकसित करने के लिए उपयोग किया जाता है। इसका मतलब है कि क्लाउड प्रौद्योगिकियों के विकास की गति केवल बढ़ेगी।

छात्र अक्सर प्रश्न पूछते हैं: क्लाउड कंप्यूटिंग क्या है? क्लाउड सेवाएं क्या हैं? क्लाउड साइट क्या है? क्लाउड का क्या अर्थ है, क्लाउड फ़ाइल संग्रहण? शिक्षा में क्लाउड कंप्यूटिंग का उपयोग कैसे किया जाता है? B2C और B2B बिक्री के लिए SaaS सेवा? सास ईआरपी और सास सीआरएम सिस्टम और समाधान? वेब अनुप्रयोगों को विकसित करने के लिए कौन से क्लाउड कंप्यूटिंग मॉडल का उपयोग किया जाता है? आधुनिक डेटा केंद्र किस क्लाउड सेवाओं के आधार पर बनाए जाते हैं: सास, पास और आईएएएस?

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

क्लाउड कंप्यूटिंग साझा कंप्यूटिंग संसाधनों तक दूरस्थ पहुंच प्रदान करने के लिए एक मॉडल है जो भौतिक रूप से कई दूरस्थ उपकरणों में वितरित किया जाता है, एक तथाकथित क्लाउड का निर्माण करता है।

क्लाउड कंप्यूटिंग उपभोक्ता को इंटरनेट पर सेवा के रूप में स्केलेबल कंप्यूटिंग संसाधन प्रदान करने के लिए एक मॉडल है। क्लाउड प्रौद्योगिकियां इंटरनेट के माध्यम से उपभोक्ता को एक सेवा के रूप में आईटी पेश करने के लिए एक मॉडल हैं।

आइए 24 जुलाई, 2011 को राष्ट्रीय विज्ञान और प्रौद्योगिकी संस्थान द्वारा प्रस्तावित क्लाउड कंप्यूटिंग की मूलभूत परिभाषा का विश्लेषण करें।

क्लाउड कंप्यूटिंग की परिभाषा

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

क्लाउड कंप्यूटिंग की प्रमुख विशेषताएंजो उन्हें अन्य प्रकार की कंप्यूटिंग (इंटरनेट संसाधन) से अलग करता है:

  1. मांग पर स्वयं सेवा। उपभोक्ता, आवश्यकतानुसार, स्वचालित रूप से, प्रत्येक सेवा प्रदाता के साथ बातचीत किए बिना, स्वतंत्र रूप से कंप्यूटिंग शक्ति को निर्धारित और बदल सकता है, जैसे सर्वर समय, डेटा भंडारण मात्रा।
  2. वाइड (सार्वभौमिक) नेटवर्क एक्सेस। कंप्यूटिंग क्षमताएं मानक तंत्र के माध्यम से नेटवर्क पर लंबी दूरी पर उपलब्ध हैं, जो विषम (पतले या मोटे) क्लाइंट प्लेटफॉर्म (टर्मिनल डिवाइस) के व्यापक उपयोग की सुविधा प्रदान करती हैं।
  3. पूलिंग संसाधन। प्रदाता के विन्यास योग्य कंप्यूटिंग संसाधनों को कई उपभोक्ताओं के साथ वितरित संसाधनों को साझा करने के लिए पूल किया जाता है।
  4. तत्काल संसाधन लोच (तत्काल मापनीयता)। उपभोक्ता की जरूरतों के आधार पर क्लाउड सेवाओं का तेजी से प्रावधान, विस्तार, सिकुड़न और विमोचन किया जा सकता है।
  5. मापी गई सेवा (खपत सेवाओं के लिए लेखांकन और वास्तव में उपयोग की जाने वाली सेवाओं के लिए भुगतान करने की क्षमता)। क्लाउड सिस्टम स्वचालित रूप से सेवा के प्रकार के लिए उपयुक्त अमूर्तता के कुछ स्तर पर माप प्रदर्शन करके संसाधन उपयोग का प्रबंधन और अनुकूलन करता है।

यदि वितरित और साझा विन्यास योग्य कंप्यूटिंग संसाधन प्रदान करने का मॉडल (अवधारणा) उपरोक्त विशेषताओं को पूरा करता है, तो यह क्लाउड कंप्यूटिंग है।

क्लाउड कंप्यूटिंग सेवा मॉडल:

  1. एक सेवा के रूप में सॉफ्टवेयर ( सास) - एक सेवा के रूप में सॉफ्टवेयर। इस क्लाउड डिलीवरी मॉडल में, उपभोक्ता क्लाउड इंफ्रास्ट्रक्चर पर चल रहे प्रदाता के एप्लिकेशन का उपयोग करता है, जो क्लाइंट को एक इंटरफेस (वेब ​​ब्राउज़र) या प्रोग्राम इंटरफेस के माध्यम से उपलब्ध होते हैं। उपभोक्ता नेटवर्क, सर्वर, ऑपरेटिंग सिस्टम, डेटा वेयरहाउस सहित क्लाउड के अंतर्निहित बुनियादी ढांचे का प्रबंधन और नियंत्रण नहीं कर सकते हैं, या एप्लिकेशन-विशिष्ट सेटिंग्स को भी बदल सकते हैं।
  2. एक सेवा के रूप में मंच ( पास) - एक सेवा के रूप में मंच। क्लाउड कंप्यूटिंग प्रदान करने का मॉडल, जिसमें उपभोक्ता को एक सॉफ्टवेयर प्लेटफॉर्म के उपयोग तक पहुंच प्राप्त होती है: ऑपरेटिंग सिस्टम, डीबीएमएस, एप्लिकेशन सॉफ्टवेयर, सॉफ्टवेयर डेवलपमेंट और टेस्टिंग टूल्स। वास्तव में, उपभोक्ता को एक स्थापित ऑपरेटिंग सिस्टम के साथ एक कंप्यूटर प्लेटफॉर्म का पट्टा प्राप्त होता है और वेब अनुप्रयोगों के विकास, होस्टिंग और प्रबंधन के लिए विशेष उपकरण प्राप्त होते हैं। उपभोक्ता नेटवर्क, सर्वर, ऑपरेटिंग सिस्टम या डेटा स्टोर सहित अंतर्निहित क्लाउड इन्फ्रास्ट्रक्चर का प्रबंधन नहीं करता है, लेकिन परिनियोजित एप्लिकेशन और संभवतः पर्यावरण पर्यावरण के लिए कॉन्फ़िगरेशन सेटिंग्स का प्रबंधन करता है।
  3. एक सेवा के रूप में अवसंरचना ( आईएएएस) - एक सेवा के रूप में बुनियादी ढांचा। क्लाउड कंप्यूटिंग प्रदान करने का मॉडल, जिसमें उपभोक्ता को प्रसंस्करण और भंडारण सुविधाओं के साथ-साथ अन्य मौलिक कंप्यूटिंग संसाधनों (वर्चुअल सर्वर और नेटवर्क इंफ्रास्ट्रक्चर) का प्रबंधन करने का अवसर मिलता है, जिस पर वह स्वतंत्र रूप से ऑपरेटिंग सिस्टम और एप्लिकेशन प्रोग्राम स्थापित कर सकता है। उद्देश्य। वास्तव में, उपभोक्ता अमूर्त कंप्यूटिंग शक्ति (सर्वर समय, डिस्क स्थान और नेटवर्क बैंडविड्थ) को पट्टे पर देता है या आईटी अवसंरचना आउटसोर्सिंग सेवाओं का उपयोग करता है। उपभोक्ता अंतर्निहित क्लाउड इन्फ्रास्ट्रक्चर का प्रबंधन नहीं करता है, लेकिन इसके द्वारा तैनात ऑपरेटिंग सिस्टम, स्टोरेज और एप्लिकेशन का प्रबंधन करता है।

क्लाउड कंप्यूटिंग परिनियोजन मॉडल यानी क्लाउड कंप्यूटिंग:

  1. निजी क्लाउड (निजी क्लाउड) - एक संगठन के पैमाने पर क्लाउड कंप्यूटिंग का उपयोग करने के लिए डिज़ाइन किया गया बुनियादी ढांचा।
  2. सामुदायिक क्लाउड एक क्लाउड इन्फ्रास्ट्रक्चर है जिसे आम समस्याओं को हल करने वाले संगठनों के उपभोक्ताओं के एक विशिष्ट समुदाय द्वारा क्लाउड कंप्यूटिंग के अनन्य उपयोग के लिए डिज़ाइन किया गया है।
  3. पब्लिक क्लाउड एक बुनियादी ढांचा है जिसे आम जनता द्वारा क्लाउड कंप्यूटिंग के मुफ्त उपयोग के लिए डिज़ाइन किया गया है।
  4. हाइब्रिड क्लाउड विभिन्न क्लाउड इन्फ्रास्ट्रक्चर (निजी, सार्वजनिक या समुदाय) का एक संयोजन है जो अद्वितीय संस्थाएं बनी रहती हैं, लेकिन मानकीकृत या निजी प्रौद्योगिकियों द्वारा परस्पर जुड़ी होती हैं जो डेटा और अनुप्रयोगों के आदान-प्रदान को सक्षम बनाती हैं।

चावल। 1. क्लाउड कंप्यूटिंग परिनियोजन मॉडल

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

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

चावल। 2. क्लाउड कंप्यूटिंग आर्किटेक्चर

क्लाउड सेवाओं की पहली परत - IaaS (इन्फ्रास्ट्रक्चर)

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

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

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

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

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

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

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

इसके अलावा, IaaS क्लाउड कंप्यूटिंग सेवाओं में क्लाउड होस्टिंग शामिल है। क्लाउड होस्टिंग एक होस्टिंग है जो गतिशील संसाधन आवंटन प्रदान कर सकती है, संसाधनों को स्वचालित रूप से स्केल करने की क्षमता रखती है और गलती सहनशीलता में वृद्धि हुई है। क्लाउड होस्टिंग साझा होस्टिंग, वर्चुअल समर्पित सर्वर VPS / VDS पर होस्टिंग और भौतिक समर्पित सर्वर पर होस्टिंग का एक आवश्यक विकल्प है।

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

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

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

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

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

क्लाउड कंप्यूटिंग वातावरण Amazon EC2, IBM x86, Microsoft Azure, EMC, VMware के आधार पर बनाया जा सकता है, ओपन-सोर्स समाधान OpenStack, RackSpace आधारित OpenStack, आदि पर आधारित है, जो आपको डेटा केंद्र को बदलने की अनुमति देता है। एक गतिशील आईटी वातावरण में। इसके अलावा, क्लाउड कंप्यूटिंग क्लाउड डेटाबेस का उपयोग करता है, अर्थात। क्लाउड कंप्यूटिंग प्लेटफॉर्म पर चलने वाले डेटाबेस। SQL-उन्मुख मॉडल और NoSQL डेटा मॉडल दोनों का उपयोग क्लाउड डेटाबेस के रूप में किया जाता है।

संयुक्त राज्य अमेरिका में IaaS सेवाओं का व्यापक रूप से उपयोग किया जाता है। यूक्रेन में, डी नोवो ने VMware, EMC, Microsoft Azure, आदि के समाधानों के आधार पर कॉर्पोरेट ग्राहकों के लिए क्लाउड इन्फ्रास्ट्रक्चर प्रदान करना शुरू कर दिया है। सबसे बड़े यूक्रेनी डेटा सेंटर VOLIA के आधार पर, VMware (VMware क्लाउड सॉल्यूशंस पर आधारित) से VoliaCLOUD क्लाउड आईटी इन्फ्रास्ट्रक्चर बनाया गया था, जिसमें 500 से अधिक वर्चुअल डेटा सेंटर हैं।

कुंजी IaaS समाधान / विक्रेता: Amazon Web Services / Amazon, IBM SmartCloud / IBM, SoftLayer IaaS / IBM, Azure Virtual Machines / Microsoft, Google Compute Engine / Google, HP Cloud / HP, EMC / EMC Corporation, Oracle Cloud Infrastructure Services / Oracle ... यह ध्यान दिया जाना चाहिए कि आईबीएम स्वयं सेवा (सॉफ्टलेयर) या पूरी तरह से प्रबंधित आईएएएस (आईबीएम स्मार्टक्लाउड एंटरप्राइज +) के आधार पर आईबीएम स्मार्टक्लाउड एक मजबूत खुला बुनियादी ढांचा प्रदान करता है।

चावल। 3. मूल IaaS क्लाउड कंप्यूटिंग समाधान

यह ध्यान दिया जाना चाहिए कि आईएएएस सेवा के रूप में मोबाइल ब्रॉडबैंड प्रदाताओं (मोबाइल ऑपरेटरों) के क्लाउड कोर नेटवर्क बनाने के लिए काम चल रहा है। इन सेवाओं में शामिल हैं, उदाहरण के लिए, हुआवेई का क्लाउड टेलीकॉम प्लेटफॉर्म और नोकिया सीमेंस नेटवर्क्स का एनएसएन टेल्को क्लाउड सॉल्यूशन।

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

दूसरी परत PaS (सॉफ्टवेयर प्लेटफॉर्म) है।

PaS सेवा एक सॉफ्टवेयर प्लेटफॉर्म और एक सेवा के रूप में इसका रखरखाव प्रदान करती है, जिसमें निम्न शामिल हैं:

  • ओएस - नेटवर्क ऑपरेटिंग सिस्टम (यूनिक्स सिस्टम, जिसमें उबंटू सर्वर, बीएसडी / ओएस फैमिली, सोलारिस / सनओएस, आदि या विंडोज सर्वर शामिल हैं),
  • डेटाबेस - एक डेटाबेस प्रबंधन प्रणाली DBMS (MySQL, Microsoft SQL, SQL डेटाबेस, PostgreSQL, Oracle, आदि),
  • मिडलवेयर - मिडलवेयर या लिंकिंग (मिडलवेयर) सॉफ्टवेयर जिसे विभिन्न अनुप्रयोगों, प्रणालियों और घटकों के बीच अंतःक्रियाशीलता प्रदान करने के लिए डिज़ाइन किया गया है,
  • सॉफ्टवेयर विकास उपकरण और परीक्षण - वेब अनुप्रयोगों को विकसित करने और उनका परीक्षण करने के लिए सहायक सॉफ्टवेयर (सॉफ्टवेयर विकास वातावरण: सॉफ्टवेयर फ्रेमवर्क, पुस्तकालय, आदि प्रोग्रामिंग भाषाओं में वेब एप्लिकेशन बनाने के लिए: पायथन, जावा, पीएचपी, रूबी, जेएस के लिए नोड.जेएस, आदि। ।),
  • ऐप सर्वर वेब एप्लिकेशन के विकास, परीक्षण, डिबगिंग और चलाने के लिए एक एप्लिकेशन सर्वर है।

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

मूल पास समाधान / विक्रेता:

  • AWS इलास्टिक बीनस्टॉक / Amazon (Java, .NET, PHP, Node.js, Python, Ruby और Apache HTTP सर्वर, Apache Tomcat, Nginx, Passenger, और IIS),
  • आईबीएम ब्लूमिक्स / आईबीएम (आईबीएम ब्लूमिक्स क्लाउड प्लेटफॉर्म एक एकीकृत समाधान वातावरण और अनुप्रयोगों के निर्माण के लिए भाषाओं और ढांचे की एक विस्तृत श्रृंखला प्रदान करता है, उदाहरण के लिए, जावा ™ के लिए लिबर्टी, नोड.जेएस ™ के लिए एसडीके, रेल पर रूबी, रूबी सिनात्रा),
  • Microsoft Asure / Microsoft (ASP.NET, Java, PHP, Python, Django, Node.js और Azure SQL डेटाबेस),
  • Google ऐप इंजन / Google (पायथन, जावा, पीएचपी, गो और हमारा MySQL),
  • Salesforce1 प्लेटफ़ॉर्म क्लाउड एप्लिकेशन डेवलपमेंट / Salesforce Force.com, Heroku और ExactTarget को एक क्लाउड सेवा नेटवर्क में लाता है और विभिन्न एप्लिकेशन विकसित करने के लिए टूल प्रदान करता है। उदाहरण के लिए, Salesforce1 मोबाइल ऐप / Salesforce मोबाइल ऐप या Database.com/Salesforce ऐप डेवलपर्स आदि के लिए क्लाउड डेटाबेस विकसित करने के लिए।
  • हेरोकू / सेल्सफोर्स (रूबी, जावा, नोड.जेएस, स्कैला, क्लोजर, पायथन और पीएचपी और पोस्टग्रेएसक्यूएल),
  • Oracle क्लाउड प्लेटफ़ॉर्म सेवाएँ / Oracle (Oracle डेटाबेस क्लाउड सेवा, Oracle जावा क्लाउड सेवा, Oracle डेटाबेस बैकअप सेवा),
  • OpenShift / Red Hat (Java, Java EE, Python, Perl, PHP, Ruby, Node.JS, और MySQL, PostgreSQL, MongoDB),
  • क्लाउड फाउंड्री / VMware (जावा स्प्रिंग, रूबी ऑन रेल्स एंड सिनात्रा, NodeJS, .NET और MySQL Redis, MongoDB),

चावल। 4. बेसिक पास क्लाउड कंप्यूटिंग समाधान

सूचीबद्ध Paa समाधानों के अलावा, वेब एप्लिकेशन डेवलपर अन्य प्रसिद्ध क्लाउड प्लेटफ़ॉर्म समाधानों का उपयोग करते हैं: dotCloud PaS, SAP HANA क्लाउड प्लेटफ़ॉर्म, CloudBees प्लेटफ़ॉर्म, रैकस्पेस, आदि।

तीसरी परत सास (बादल अनुप्रयोग) है

SaaS योजना निम्न प्रकार के क्लाउड एप्लिकेशन और उनका रखरखाव प्रदान करती है: व्यावसायिक ऐप्स, Office वेब ऐप्स, प्रबंधन ऐप्स, संचार, सुरक्षा, आदि। SaaS का संयुक्त राज्य अमेरिका में सबसे अधिक उपयोग किया जाता है। सबसे लोकप्रिय क्लाउड एप्लिकेशन हैं: CRM (ग्राहक संबंध प्रबंधन प्रणाली), HRM (कार्मिक प्रबंधन प्रणाली), ERP (उद्यम संसाधन योजना प्रणाली, उदाहरण के लिए 1C), कार्यालय अनुप्रयोग, संचार, आदि। Salesforce.com दुनिया का सबसे बड़ा प्रदाता है। क्लाउड-आधारित सीआरएम अनुप्रयोग।

संचार का अर्थ है ई-मेल (उदाहरण के लिए, जीमेल), ऑडियो और वीडियो चैट (उदाहरण के लिए, माइक्रोसॉफ्ट लिंक्स ऑनलाइन), क्लाउड पीबीएक्स या क्लाउड पीबीएक्स (उदाहरण के लिए, मैंगो-ऑफिस वर्चुअल पीबीएक्स), क्लाउड सर्विस एमडीएम (मोबाइल डिवाइस मैनेजमेंट) ) . क्लाउड एमडीएम सेवा को मोबाइल उपकरणों का उपयोग करके कॉर्पोरेट सिस्टम के साथ काम करने के लिए डिज़ाइन किया गया है।

एप्लिकेशन, तथाकथित एजेंट, विभिन्न मोबाइल उपकरणों पर स्थापित होते हैं जो क्लाउड-आधारित एमडीएम सिस्टम के नियंत्रण में काम करते हैं। ये एप्लिकेशन मोबाइल उपकरणों का केंद्रीकृत कॉन्फ़िगरेशन प्रदान करते हैं और क्लाउड सास सेवा के रूप में एंटरप्राइज़ कॉर्पोरेट नेटवर्क तक पहुंच प्रदान करते हैं। आमतौर पर, क्लाउड संचार अन्य SaaS सेवाओं जैसे CRM + MDM, Office Web Apps + Lync Online, Google Docs + Gmail + Hangouts, आदि के साथ एकीकृत होते हैं।

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

बुनियादी अनुप्रयोग सॉफ्टवेयर:

  • व्यावसायिक ऐप्स (CMR, FRM, IBM® B2B क्लाउड सेवाएँ, Axway Cloud B2B, B2B के लिए amoCRM SaaS सेवा, व्यवसाय के लिए Google Apps),
  • बिजनेस इंटेलिजेंस (ऑफिस 365 / माइक्रोसॉफ्ट के हिस्से के रूप में पावरबीआई, ओरेकल बिजनेस इंटेलिजेंस मैनेज्ड क्लाउड सर्विस, एनाप्लान / एडीई प्रोफेशनल सॉल्यूशंस, ब्रांड एनालिटिक्स),
  • ऑफिस वेब एप्स (गूगल डॉक्स, ऑफिस ऑनलाइन / माइक्रोसॉफ्ट वनड्राइव, ऑफिस वेब एप्स / माइक्रोसॉफ्ट, जोहो डॉक्स, आईबीएम स्मार्टक्लाउड डॉक्स, आदि),
  • प्रबंधन ऐप्स (ईआरपी / किराए 1 सी, एचआरएम, एससीएम, एमआरपी),
  • संचार (जीमेल, गूगल हैंगआउट, माइक्रोसॉफ्ट लिंक ऑनलाइन, क्लाउड पीबीएक्स या क्लाउड पीबीएक्स, एमडीएम),
  • सुरक्षा (पांडा क्लाउड ईमेल सुरक्षा, पांडा क्लाउड इंटरनेट सुरक्षा, McAfee SaaS ईमेल सुरक्षा और निरंतरता, omfortway मोबाइल सुरक्षा, आदि), आदि।
  • सहयोग और बहु-किरायेदार (Google डॉक्स, Google साइट्स, माइक्रोसॉफ्ट ऑफिस ऑनलाइन, ऑफिस 365, ऑफिस वेब ऐप्स)।

मुख्य सास समाधान / विक्रेता: सेल्सफोर्स1 सेल्स क्लाउड / सेल्सफोर्स (सीआरएम), ओरेकल क्लाउड एप्लिकेशन / ओरेकल (एचआर, सीएक्स, ईआरपी, ईएमपी, एससीपी, बिजनेस इंटेलिजेंस), गूगल एप्स / गूगल - ऑफिस क्लाउड सर्विसेज सूट (गूगल डॉक्स, गूगल ड्राइव) , Google साइट्स, संचार: हैंगआउट, जीमेल, Google कैलेंडर, आदि), आईबीएम स्मार्टक्लाउड डॉक्स / आईबीएम, माइक्रोसॉफ्ट डायनेमिक्स सीआरएम, माइक्रोसॉफ्ट वनड्राइव (ऑफिस ऑनलाइन, फाइल स्टोरेज), ऑफिस 365 / माइक्रोसॉफ्ट (ऑफिस वेब एप्स, लिंक ऑनलाइन, एक्सचेंज ऑनलाइन , शेयरपॉइंट ऑनलाइन), ज़ोहो डॉक्स / ज़ोहो (ऑनलाइन ऑफिस सूट), ज़ोहो रिपोर्ट्स / ज़ोहो (बिजनेस इंटेलिजेंस), ज़ोहो सीआरएम / ज़ोहो, इंफॉर्मेटिका क्लाउड एमडीएम / इंफॉर्मेटिका, MaaS360 / फाइबरलिंक, वोनेज बिजनेस सॉल्यूशंस से क्लाउड पीबीएक्स, आदि।

चावल। 5. बेसिक सास क्लाउड कंप्यूटिंग समाधान

कई अन्य सास क्लाउड कंप्यूटिंग सेवाएं हैं, जैसे सिस्को वेबएक्स, एक क्लाउड-आधारित वेब कॉन्फ्रेंसिंग सेवा; सास मॉडल पर आधारित सीएमएस (उदाहरण के लिए, सास प्लेटफॉर्म UMI.CLOUD); सास मॉडल द्वारा ई-कॉमर्स बी2बी/बी2सी; सास समाधानों का विपणन; सास मॉडल पर आधारित "डॉ.वेब एंटी-वायरस" सेवा; शुगरसीआरएम - ओपन सोर्स कमर्शियल सीआरएम सिस्टम; BPMonline CRM मॉडलिंग और व्यावसायिक प्रक्रियाओं को स्वचालित करने आदि के लिए उपकरणों के साथ।

यह ध्यान दिया जाना चाहिए कि क्लाउड कंप्यूटिंग की अवधारणा उपभोक्ताओं को विभिन्न अतिरिक्त प्रकार की क्लाउड सेवाओं के प्रावधान को मानती है: स्टोरेज-एज़-ए-सर्विस, डेटाबेस-एज़-ए-सर्विस, सूचना-एज़-ए-सर्विस, प्रोसेस-एज़ -ए-सर्विस, इंटीग्रेशन-ए-ए-सर्विस, टेस्टिंग-ए-ए-सर्विस, आदि। उदाहरण के लिए, कई स्टोरेज-ए-ए-सर्विस क्लाउड फ़ाइल स्टोर हैं: Amazon Simple Storage Service (Amazon S3), DropBox, Google Drive, Microsoft OneDrive, आदि।

शिक्षा में क्लाउड कंप्यूटिंग और प्रौद्योगिकी का उपयोग कैसे किया जाता है? Google शैक्षिक संस्थानों को ई-शिक्षा के लिए शिक्षा के लिए क्लाउड-आधारित Google Apps प्रदान करता है। Microsoft शैक्षिक उपयोगकर्ताओं को शिक्षा के लिए Office 365 (शिक्षा में Windows Azure) क्लाउड सेवा अनुभव प्रदान करता है। स्कूलों और विश्वविद्यालयों में क्लाउड कंप्यूटिंग (क्लाउड कंप्यूटिंग) की शुरूआत स्कूली बच्चों और छात्रों को बहुत ही आरामदायक शिक्षा प्रदान करेगी।

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

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

यह सुनिश्चित करने के लिए कि आपको दिए गए ऑनलाइन संसाधन क्लाउड कंप्यूटिंग मॉडल में से एक हैं, उनकी विशेषताओं की तुलना राष्ट्रीय मानक और प्रौद्योगिकी संस्थान द्वारा प्रस्तावित क्लाउड कंप्यूटिंग की मुख्य विशेषताओं के साथ करें (मांग पर स्वयं सेवा; संसाधन साझा करने के लिए एकल पूल; तत्काल लोच या मापनीयता; केवल वास्तव में उपयोग की जाने वाली सेवाओं के लिए भुगतान; सार्वभौमिक नेटवर्क एक्सेस)।

यह खंड आपको दिखाता है कि आप प्रोग्रामिंग की मूल बातें सिखाने के लिए क्लाउड कंप्यूटिंग का उपयोग कैसे कर सकते हैं। वेब सेवा के साथ काम करने का एक विस्तृत उदाहरण दिया गया है, जो आपको http://ideone.com साइट की क्लाउड सेवा का उपयोग करके किसी भी प्रोग्रामिंग भाषा में शैक्षिक कार्यक्रम बनाने और डिबग करने की अनुमति देता है।

आधुनिक प्रोग्रामिंग अभ्यास में विशेष एकीकृत विकास उपकरण (आईडीई - एकीकृत विकास पर्यावरण) का सक्रिय उपयोग शामिल है। उनका उपयोग निम्नलिखित दो कठिनाइयों से जुड़ा है:

  • IDE को स्थापित करने और स्थापित करने के लिए एक उच्च योग्य सिस्टम व्यवस्थापक की आवश्यकता होती है।
  • आधुनिक आईडीई कंप्यूटर के उन संसाधनों पर काफी मांग कर रहे हैं जिन पर उनका उपयोग किया जाता है।

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

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

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

नीचे विचार करें कि आप http://ideone.com के उदाहरण का उपयोग करके प्रोग्रामिंग की मूल बातें सिखाने के लिए शैक्षणिक संस्थानों में ऑनलाइन आईडीई का उपयोग कैसे कर सकते हैं। यह सेवा आपको विभिन्न प्रोग्रामिंग भाषाओं में ऑनलाइन प्रोग्राम टेक्स्ट बनाने और परिणामों का विश्लेषण करने की क्षमता के साथ निष्पादन के लिए इन प्रोग्रामों को लॉन्च करने की अनुमति देती है। Ideone के मुख्य कार्य आइटम अंजीर में दिखाए गए हैं। 2.1.


चावल। 2.1.

खेत मेँ " "आपको प्रोग्राम टेक्स्ट दर्ज करना होगा, और में" वी"आपको उपयोग किए गए का चयन करने की आवश्यकता है प्रोग्रामिंग भाषा, तो आपको बटन दबाने की जरूरत है " भेजना"। इसमें कहा गया है कि आइडिया निम्नलिखित 55 लोकप्रिय प्रोग्रामिंग भाषाओं का समर्थन करता है: एडा, असेंबलर, एडब्ल्यूके, बैश, बीसी, ब्रेनफ ** के, सी, सी #, सी ++, सी ++ 0x, सी 99 सख्त, क्लिप्स, क्लोजर, कोबोल, कॉमन लिस्प (क्लिस्प), डी (डीएमडी), एरलांग, एफ #, फैक्टर, फाल्कन, फोर्थ, फोरट्रान, गो, ग्रूवी, हास्केल, आइकन, इंटरकल, जावा, जावास्क्रिप्ट, लुआ, नेमेरले, नाइस, निम्रोद, नोड। js, उद्देश्य- C, Ocaml, Oz, PARI / GP, पास्कल, पर्ल, PHP, पाइक, प्रोलॉग, पायथन, आर, रूबी, स्काला, स्कीम (गाइल), स्मॉलटाक, एसक्यूएल, टीसीएल, टेक्स्ट, अनलैम्ब्डा, वीबी। नेट , व्हाइटस्पेस। जाहिर है कि यह सूची दुनिया के लगभग किसी भी शैक्षणिक संस्थान में प्रोग्रामिंग की मूल बातें सिखाने के लिए पर्याप्त है। इसके अलावा, ideone.com सेवा का उपयोग करते समय, शिक्षक को एक साथ पढ़ाने के दौरान कई प्रोग्रामिंग भाषाओं का उपयोग करने का अवसर मिलता है। कई आईडीई के काम का समर्थन किए बिना।

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

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

यह नियंत्रण अनुमति देता है सूची में से चुनेंस्क्रीन के दाईं ओर लोकप्रिय सोशल नेटवर्किंग साइट्स के विजेट्स में से एक।

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

हालांकि, आर्थिक प्रभाव के अलावा, शैक्षिक प्रक्रिया के आयोजन में महत्वपूर्ण लाभ प्राप्त करना संभव है। छात्रों को घर पर रहते हुए संयुक्त रूप से सॉफ्टवेयर परियोजनाओं को संपादित करने का अवसर मिलता है। यह आपको शिक्षक की ओर से संगठनात्मक गतिविधियों के कार्यान्वयन पर महत्वपूर्ण बचत के साथ जटिल पाठ्यक्रम परियोजनाओं और प्रयोगशाला कार्यों को लागू करने की अनुमति देता है।

XaaS जैसे समान प्रकार के संक्षिप्ताक्षरों के पीछे क्या छिपा है?

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

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

बादल। सामान्य नियम

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

सार्वजनिक बादलइन्फ्रास्ट्रक्चर जो उपयोगकर्ताओं के एक बड़े सर्कल के लिए क्लाउड कंप्यूटिंग का उपयोग करने की क्षमता प्रदान करता है। आमतौर पर एक वाणिज्यिक संगठन के स्वामित्व में।

निजी (निजी) बादलजैसा कि नाम से पता चलता है, यह एक संगठन के स्वामित्व वाला एक बुनियादी ढांचा है जो क्लाउड कंप्यूटिंग को पूरी तरह से अपने उद्देश्यों के लिए उपयोग करने की अनुमति देता है।

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

हार्डवेयर हिस्सा

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

सर्वरआईटी इन्फ्रास्ट्रक्चर का समर्थन करने वाले अनुप्रयोगों और सेवाओं को चलाने के लिए उपयोग किया जाने वाला एक विशेष कंप्यूटर।

समूहसंचार चैनलों से जुड़े कई सर्वर और उपयोगकर्ता को एक हार्डवेयर संसाधन के रूप में प्रस्तुत किए जाते हैं।

डेटा स्टोरेज सिस्टम (DSS)हार्डवेयर और सॉफ्टवेयर समाधान जो आपको एक सिस्टम के भीतर सभी डिस्क स्थान को समेकित करने की अनुमति देता है। सामान्य दोष सहिष्णुता और अपने स्वयं के राज्य की निरंतर निगरानी के अलावा, भंडारण प्रणाली कई उपयोगी कार्यों का समर्थन करती है, जैसे, उदाहरण के लिए, सरणी स्तर पर डेटा प्रतिकृति।

प्रतिकृतिडेटा को एक या अधिक वस्तुओं के साथ सिंक्रनाइज़ करने के लिए कॉपी करने की प्रक्रिया। आपको उपकरण की विफलता की स्थिति में जानकारी को नुकसान से सुरक्षित करने की अनुमति देता है।

प्रसार बदलना ( स्विच)एक उपकरण जो आपको कंप्यूटर नेटवर्क के कई नोड्स को जोड़ने की अनुमति देता है। OSI मॉडल के L2 स्तर पर काम करता है।

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

वर्चुअलाइजेशन

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

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

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

क्लाउड सेवाएं

अलग-अलग, यह आभासी प्रौद्योगिकियों के आधार पर प्रदान की जाने वाली मुख्य सेवाओं का वर्णन करने योग्य है। ऐसी सेवाओं का एक बड़ा समूह संक्षिप्त नाम XaaS के तहत एकजुट होता है, जिसका अर्थ है "सेवा के रूप में कुछ भी।" ये सभी सेवाएँ मुख्य तीन पर आधारित हैं: PaS, SaaS, IaaS।

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

सास ( सॉफ्टवेयर जैसा सेवा - एक सेवा के रूप में सॉफ्टवेयर)यह संभवतः क्लाउड-आधारित सेवा का सबसे सामान्य प्रकार है। इसमें सेवा प्रदाता के क्लाउड में स्थित किसी भी प्रोग्राम के उपयोग के लिए ग्राहक को उपलब्ध कराना शामिल है। एक प्रमुख उदाहरण Google ईमेल इनबॉक्स या, उदाहरण के लिए, Microsoft Office 365 सुइट है।

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

लेकिन बुनियादी सेवाओं के अलावा, कई अन्य क्लाउड सेवाएं भी हैं। आइए उन पर करीब से नज़र डालें:

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

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

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

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

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

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

नास ( नेटवर्क जैसा सेवा - एक सेवा के रूप में नेटवर्क) - आपके अपने नेटवर्क के विकल्प के रूप में नेटवर्क इंफ्रास्ट्रक्चर के प्रावधान के लिए एक सेवा। NaaS क्षमताएं आपको रूटिंग टूल का उपयोग करने के साथ-साथ चैनल की बैंडविड्थ को बढ़ाने या घटाने की अनुमति देती हैं।

एसटीएएएस ( भंडारण जैसा सेवा - एक सेवा के रूप में भंडारण)यह क्लाउड में डिस्क स्थान प्रदान करने के लिए एक सेवा है। उपयोगकर्ता के लिए, ऐसा समाधान एक अतिरिक्त तार्किक ड्राइव या सिर्फ एक नेटवर्क फ़ोल्डर जैसा दिखता है। STaaS का लाभ किसी भी सेवा प्रदाता के लिए एक शर्त के रूप में अतिरेक की उपलब्धता है।

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

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

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

निष्कर्ष

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

"क्लाउड टेक्नोलॉजी" शब्द अब हर किसी के होठों पर है। बड़ी इंटरनेट कंपनियों के मंचों और नौसिखिए उपयोगकर्ताओं के बीच ऐसी तकनीकों के साथ काम करने की संभावित बारीकियों की सक्रिय चर्चा की जा रही है। और वास्तव में चर्चा करने के लिए कुछ है।

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

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

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

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

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

क्लाउड प्रौद्योगिकियों के लाभों की गणना लंबे समय तक की जा सकती है। कम नुकसान हैं, लेकिन वे महत्वपूर्ण हैं: कम गोपनीयता और तीसरे पक्ष के संसाधन के काम पर निर्भरता।

इसे साझा करें