Cloud Computing - Overview (contd..)-SqG-b5E9vHs 65.2 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
नमस्कार।
 तो, हम क्लाउड कंप्यूटिंग (Cloud Computing )पर अवलोकन करेंगे, कंप्यूटिंग और विकास के अवलोकन पर हमारी चर्चा जारी रखेंगे।
 तो, जहाँ हमने आखिरी चर्चा में समाप्त किया था,वह है जहाँ हम वितरित सिस्टम(Distributed System) के बारे में बात कर रहे हैं, ठीक है।
 तो, मेरा मानना ​​है कि हम इस विशेष साइट में हैं या इस स्लाइड में, हमें इन वितरित सिस्टम की आवश्यकता क्यों है? तो, जैसा कि हम चर्चा कर रहे थे; इसलिए, एप्लीकेशन (Application) की प्रकृति प्रेरक शक्ति में से एक है, प्रदर्शन एक और प्रमुख प्रेरक शक्ति है जैसे कि कुछ अनुप्रयोगों में, कुछ आवश्यकताएं गहन गणना कर रही हैं या डेटा को गहन रूप से प्रयोग करने की मांग हैं।
 तो, इसको करने के लिए वितरित कंप्यूटिंग (Distributed Computing) की आवश्यकता है।
 तो, एक और पहलू मजबूती है, जैसा कि हम चर्चा कर रहे थे की किसी भी रूप में विफलता नहीं होना चाहिए, मेरा आवेदन विफलता का ना होना है; इसका मतलब है, हमेशा यह होना चाहिए।
 यहाँ तक ​​कि कम प्रदर्शन स्तर पर, मैं नहीं कह सकता कि एक भी विफलता होनी चाहिए।
 यदि सिस्टम विफल रहता है तो केंद्रीकृत सिस्टम (Centralized Syatem) के मामले में, सब कुछ असफल हो जाता है, लेकिन इस मामले में, हम अभी भी चीजों पर काम करते हैं।
 असफल नोड्स पर निष्पादित एक और अन्य नोड्स निष्पादित कर सकते हैं।
 तो इसका मतलब है, मैं एक प्रणाली के रूप में विकसित होता हूँ कि यदि यह असफल रहा है, तो विफल नोड (Failed Node) पर काम करने वाला कार्य निष्पादित या अन्य नोड द्वारा भार साझा किया जा सकता है।
 इसलिए, वितरित प्रणाली के मामले में इस प्रकार की तकनीक, एल्गोरिदम (Algorithm) विकसित या उपयोग किए जा रहे हैं।
 तो, इस के अन्य वितरित अनुप्रयोग हैं।
 तो, एप्लिकेशन ,जिसमें मशीनों के नेटवर्क में वितरित प्रक्रियाओं के सेट होते हैं और एक आम समस्या को हल करने के लिए एक साथ मिलकर काम करते हैं; दूसरे अर्थ में, मेरे पास कई अनुप्रयोग हैं, जो किसी विशेष समस्या को हल करने के लिए स्वयं ही समन्वय करते हैं।
 जैसे कि किसी विशेष समस्या को हल करने के लिए काम करने वाले लोगों का एक समूह है।
 यह मुख्य रूप से बड़े पैमाने पर एप्लीकेशन विकास या बड़े पैमाने पर परिचालन आवश्यकता के लिए उपयोगी है, जहाँ आपके पास अलग-अलग ऑपरेशन होते हैं, और इस कारन हमने अंत में एक विशेष कार्य को जाना है, ठीक है।
 इसलिए, न केवल कंप्यूटिंग पहलू हैं, इन चीजों में कई अन्य पहलू हैं, जिन्होंने काम किया है या जो अन्य चीजें पढ़ रहे हैं, इस प्रक्रिया की आवश्यकता या वाघ-स्थान की आवश्यकता है, या सेवाओं का वाघ-स्थान कौन करेगा , आदि।
 तो, हमें वहां सब बनाना है।
 इसलिए, इसके विभिन्न पहलू हैं, लेकिन इस प्रकार के वितरित कंप्यूटिंग के प्रमुख अनुप्रयोगों में से एक है।
 और न केवल अतीत में; अब भी, यह ज्यादातर है, कई अनुप्रयोग क्लाइंट सर्वर(Client Server) प्रकार की चीजें हैं, जो सर्वर पर केंद्रीकृत संसाधन(Resource Management) प्रबंधन है।
 तो, हम इसे एक वितरित तरीका बनाना चाहते हैं।
 पीयर कंप्यूटिंग(Pier Computing) वास्तव में वितरित अनुप्रयोगों की ओर एक आंदोलन का प्रतिनिधित्व करता है, ठीक है।
 इसलिए, वितरित प्रणाली की ओर अन्य प्रकार की प्रेरक शक्तियां या प्रेरणाएं हैं।
 तो, आम तौर पर क्लाइंट ग्राहक अलग-अलग सर्वरों का प्रयोग करते हैं, जिनका उपयोग हम करते हैं; जैसे क्लाइंट एक विशेष सर्वर का प्रयोग करता है।
 इसलिए, आमंत्रण और परिणाम, सर्वर किसी अन्य क्लाइंट के लिए सर्वर के रूप में काम कर सकते हैं, ठीक है ।
 इसलिए, मैं कह सकता हूँ, कि ये सभी चीजें व्यक्तिगत रूप से काम करती हैं, या फिर ग्राहक सेवर मोड (Client Server Mode) के रूप में , लेकिन वे मूल रूप से एक समग्र विशेष कार्य को समझने करने की कोशिश कर रहे हैं।
 तो, मेरे पास सहकर्मी प्रक्रियाओं के आधार पर एक विशिष्ट वितरित एप्लिकेशन हो सकता है।
 तो, चल रहे विभिन्न अनुप्रयोग में समप्रक्रतिक अनुप्रयोग काम कर रहे है, और ऐसा भी हो सकता है; यह एप्लिकेशन एक विशेष कार्य के अधिकार को समझने के लिए एक-दूसरे से बात करते हैं।
 तो, इस सहकर्मी प्रक्रियाओं के आधार के अनुसार आवेदन हैं।
 इसलिए, ये विभिन्न प्रकार के वितरित कंप्यूटिंग प्रतिमान हैं, एक और कंप्यूटिंग प्रतिमान जो लोकप्रिय हो गया है, वोह है ग्रिड कंप्यूटिंग (Grid Computing)(Grid Computing), ठीक है।
 ग्रिड कंप्यूटिंग (Grid Computing)की फिर से अलग परिभाषा है, और यदि आप उनमें से कुछ को देखते हैं।
 इसलिए, पारंपरिक नेटवर्क के विपरीत नेटवर्किंग का एक रूप, जो उपकरणों के बीच संचार पर केंद्रित है, ग्रिड कंप्यूटिंग (Grid Computing)नेटवर्क में सभी कंप्यूटरों के अप्रयुक्त संसाधन चक्र का उपयोग करता है, स्टैंडअलोन सिस्टम ( Standalone System) के लिए गहन समस्याओं को हल कर सकता है।
 तो इसका मतलब है, मेरे पास सिस्टम का नेटवर्क का जोड़ा बहुत मजबूत है, कुछ विशेष समस्याओं को हल किया है।
 इसलिए, यदि आप अन्य प्रकार की परिभाषाओं को देखते हैं तो ग्रिड कंप्यूटिंग (Grid Computing)वितरित कंप्यूटिंग की कल्पना के लिए सक्षम बनाता है, और नेटवर्क संसाधनों, बैंडविड्थ (Bandwidth), स्टोरेज क्षमता जैसे डेटा संसाधनों को बनाने के लिए डेटा संसाधन जैसे उपयोगकर्ता और एप्लिकेशन को प्रदान करने, विशाल आईटी(IT) अनुप्रयोगों तक सहज पहुंच प्रदान करता है।
 इसे देखने का यह एक और महत्वपूर्ण तरीका है; इसका मतलब है, मेरे पास एक वितरित कंप्यूटिंग प्रतिमान है और फिर मैं चीजों पर एक और प्रणाली को आभास करना चाहता हूँ, ठीक है।
 जो इस क्लाउड कंप्यूटिंग (Cloud Computing) प्रतिमान के प्रमुख है।
 मेरे पास नेटवर्क पर कई प्रणालियाँ हैं, उनके पास अलग-अलग प्रक्रियाएं हैं, फिर मैं उन चीज़ों से विकसित सिस्टम बनाना चाहता हूँ।
 जैसे लोकप्रिय रूप से, मैं कह सकता हूँ कि यह एक या अधिक आभासी मशीनों (Virtual Machines) को परिभाषित करने के साथ, मेरी आवश्यकता के आधार पर संसाधन है, सही, इसे देखने का यह एक नजरिया है।
 तो, ये अलग-अलग पहलू हैं और फिर ग्रिड कंप्यूटिंग (Grid Computing)एक कंप्यूटिंग इंफ्रास्ट्रक्चर (Computing Insfrastructure) है, जो कंप्यूटिंग क्षमता के लिए भरोसेमंद, सुसंगत, व्यापक, किफ़ायती पहुच प्रदान करता है।
 दूसरे अर्थ में मेरे पास संसाधन हैं जो नेटवर्क पर उपलब्ध हैं।
 आज हमारे जीवन में एक लोकप्रिय चीजें जो जिसके बारे में हम सुनते हैं या अनुभव करती हैं, वह चीज इलेक्ट्रिकल ग्रिड (Electrical Grid) है, ठीक है।
 तो, एक अच्छा सदृश्य इलेक्ट्रिकल ग्रिड (Electrical Grid) है।
 इसलिए, इलेक्ट्रिकल ग्रिड काम कर रहे हैं और हम बिजली नियंत्रित करते हैं, यह नियंत्रण संगठन ,बिजली वितरण प्रणाली ग्रिड (Power Distribution System) से बिजली को नियंत्रित करते हैं।
 तो, यह उपलब्ध है।
 तो, एक के मामले में; आप कंप्यूटिंग एनालोजीज़ जैसे कंप्यूटिंग संसाधनों, प्रोसेसर स्टोरेज, डेटा एप्लिकेशन तक पहुंच हासिल कर सकते हैं, जैसे कि संसाधनों का पता लगाने के बारे में बहुत कम या ज्यादा जानकारी नहीं है।
 इसका मतलब है कि यह देखने का एक तरीका है, कि मेरे पास संसाधन हैं, मैं उन संसाधनों को टैप करता हूँ और अपनी बात के लिए इसका उपयोग करता हूँ, कि मैं कंप्यूटिंग ग्रिड पर कुछ चलाने चाहता हूँ।
 इसलिए, मैं अपने स्वयं के एल्गोरिदम, पद्धति और मैं जो सोचता हूँ उसके बारे में अधिक परेशान हूँ; संसाधन आवश्यकता क्या है? अब अगर मैं विशेष ग्रिड, विशेष कंप्यूटिंग ग्रिड मुझे अनुमति देता है।
 इसलिए, मुझे ग्रिड में जुड़ के र संसाधन चलाने है, मेरे प्रोग्राम; मेरी प्रक्रियाओं को चलाएं और यह कुछ संसाधनों को हटा देता है।
 इसलिए, ग्रिड को एक साथ पीसी, वर्कस्टेशन, इत्यादि जैसे कंप्यूटिंग संसाधनों को जोड़ता है, और उन का उपयोग करने के लिए आवश्यक व्यवसथा प्रदान करता है।
 तो, अगर मैं सहमत हूँ।
 तो, मुझे उपयोगकर्ता के दृष्टिकोण से क्या चाहिए? एक प्रक्रिया इस ग्रिड का उपयोग करती है।
 तो यदि आप ग्रिड कंप्यूटिंग (Grid Computing)की विशेषताओं को देखते हैं।
 तो, कहें कि जानकारी से अधिक हैं, यह कुछ संगठन या संस्थानों में संसाधनों का कुशल उपयोग और कुछ डेटा कंप्यूटिंग है।
 इसलिए, मेरे पास संसाधनों का एक कुशल उपयोग हो सकता है।
 जैसे कि यदि आप यूजी-पीजी (UG-PC) कक्षाओं की हमारी विशिष्ट कंप्यूटिंग प्रयोगशाला हैं, तो वे लैब कक्षाओं को स्वीकार करते हैं क्योंकि वे अधिकतर कम उपयोग किए जाते हैं।
 इसलिए, मैं कार्यकाल अवधी के दौरान कंप्यूटिंग ग्रिड बना सकता था, विशेष रूप से शिक्षणिक अवधी के बाहर।
 तो, अन्य शोध एक कंप्यूटिंग मंच के रूप में इस्तेमाल किया जा सकता था।
 तो, मेरे 100 पीसी (PC’s) के सेट है।
 मैं मूल रूप से एक और मिडिलवेयर (Middleware) की परत के साथ यथार्थ को समझने की कोशिश करता हूँ।
 तो, लोग काम कर सकते हैं और एक अंतराल के रूप में मुझे परवाह नहीं है कि दूसरे छोर पर क्या चल रहा है।
 इसलिए, मेरा कार्यक्रम लंबे समय तक मेरी प्रक्रियाएं, एक विशेष प्रदर्शन स्तर के साथ ईमानदारी से चलती हैं, जो मेरे द्वारा वांछित है।
 तो, यह अनावश्यक संसाधनों का उपयोग करने का एक अच्छा मौका है।
 स्थानीय समुदायों में शामिल है।
 इसलिए, मेरे पास विभिन्न प्रकार के समुदायों हो सकते हैं, जैसे कि मैं कुछ जैविक विज्ञान के लिए कुछ ग्रिड संसाधन, कुछ कला, कुछ आनुवांशिक शोध करते हैं।
 इसलिए, केवल कंप्यूटिंग ही नहीं है, उसे सही करने के लिए कुछ बुनियादी प्रक्रियाएं भी देते हैं।
 तो, ये सब उपलब्ध हैं।
 तो, दूसरे अर्थ में मैं इन संसाधनों को खरीदना, इंस्टॉल और बनाये रखनेचाता हूँ, पर बिना ख़रीदे हुए ।
 दूसरी ओर क्या चल रहा है उस की फिकर मुझे नहीं है ।
 अंतर्निहित परतों के साथ जुड़ाव, उपयोगकर्ता को स्थानांतरित और निर्बाध होना चाहिए।
 तो इसका मतलब है, मेरे पास अंतिम उपयोगकर्ता के रूप में एक इंटरफ़ेस(Interface) है, मुझे इस बात से परेशान नहीं होना चाहिए कि दूसरे छोर पर क्या चल रहा है ।
 जैसे कि आप अन्य लीवरेज संसाधन इत्यादि का उपयोग कैसे कर रहे हैं।
 आप मुझे पैसे के लिए पूछ सकते हैं, जैसे कि अगर आप पूछ सकते हैं कि आपको इतना अच्छा उपयोग करने के लिए इतनी रकम चुकानी पड़ेगी, लेकिन मैं तैयार नहीं हूँ कि मैं अपने संसाधनों को बनाए रखने के बारे में इतना प्रयास नहीं करना चाहता, आप अपने नेटवर्क को कैसे बनाए रखते हैं, सेवा इत्यादि क्या है ।
 तो, ग्रिड कंप्यूटिंग (Grid Computing)की आवश्यकता आप स्सभी जानते है।
 इसलिए, विशेष रूप से वैज्ञानिक अनुसंधान समुदाय चीजों का एक बड़ा उपयोगकर्ता है, विशेष रूप से डेटा विश्लेषण, डेटा सहयोग, चित्रण सहयोग है।
 इस दिन महाद्वीप के लोग भी सहयोग करते हैं।
 कंप्यूटर सिमुलेशन(Computer Simulation) और मॉडलिंग अन्य आम उपयोग हैं; वैज्ञानिक और इंजीनियरिंग की समस्याएं अधिक जटिल हो रही हैं और इस समस्या के लिए अधिक सटीक समाधान की आवश्यकता है।
 डेटा चित्रण(Data Visualisation) चीज़ का एक महत्वपूर्ण पहलू बन रहा है।
 अंतर्निहित संसाधनों का पता लगाना शायद प्रेरक शक्तियों में से एक है।
 मेरे पास बहुत सारे संसाधन हैं जो कमजोर हैं।
 तोह फिर यह क्लाउड कंप्यूटिंग (Cloud Computing) की ओर से एक सफलता की ओर कदम है।
 तो, ग्रिड का उपयोग कौन करता है? जैसा कि हम कहते हैं कि अंत में, भौतिकी अनुप्रयोग कर सकते हैं; मौसम आवेदन, भौतिक विज्ञान रिएक्टर आवेदन और इत्यादि; उनमें से बहुत कम हैं, लेकिन आप देख सकते हैं कि सभी प्रतिमान या अनुसंधान या विभिन्न वैज्ञानिक गतिविधियों के सभी प्रतिमान हैं जहाँ ग्रिड की आवश्यकता हो सकती है।
 तो, विभिन्न प्रकार के ग्रिड हैं।
 इस विषय में हम बहुत विस्तार में नहीं जाएंगे, कंप्यूटिंग पर कंप्यूटेशनल ग्रिड अधिक हो सकता है, एक डेटा ग्रिड जो डाटा स्टोरेज के रूप में कार्य करता है।
 एक सहयोगी ग्रिड का कार्य है, की वह भौतिकी विज्ञान पर कार्य करने पर सहयोग करता है; नेटवर्क ग्रिड(Network Grid) जैसे अन्य ग्रिड भी हैं।
 इसलिए, उच्च प्रदर्शन संचार सेवाएं प्रदान करना, इसमें उपयोगिता ग्रिड न केवल डेटा और गणना चक्र साझा किए जाते हैं, बल्कि सॉफ्टवेयर या किसी भी संसाधन के बारे में चीजों को साझा किया जाता है।
 तो, मैं कहता हूँ कि यह एक उपयोगिता ग्रिड है।
 तो, इस में अलग-अलग खिलाड़ी हो सकते हैं, निश्चित रूप से ग्रिड एक केंद्रीय चीज है जो।
 ऐसे उपयोगकर्ता हैं जो ग्रिड का इस्तेमाल करते हैं, ऐसे समूह होते हैं जिनमें समूहिक गतिविधि होती है, अलग-अलग पक्ष होते हैं या हम अलग-अलग विषम साइटों, आदि संसाधन का उपलब्धता स्थान क्या हैं? इतना ही नहीं; नीति बनाए रखने के मुद्दे हैं और अन्य चीजें जैसे कि क्या साँझा करना है और क्या नहीं, जिसका अभिकलन किया जा सकती है,अर्थात जहाँ केंद्रीय चीजें हैं।
 फिर कंप्यूटिंग का एक और महत्वपूर्ण पहलू जो कि बहुत लोकप्रिय है, क्लस्टर कंप्यूटिंग(Cluster Computing) है।
 तो, क्लस्टर क्या है? क्लस्टर समानांतर या वितरित कंप्यूटिंग प्लेटफ़ॉर्म का एक प्रकार है, जिसमें एक एकीकृत कंप्यूटिंग संसाधनों में एक साथ काम कर रहे कंप्यूटर से जुड़े इंटरकनेक्टेड स्टैंड अलोन (Interconnected Stand Alone) कंप्यूटिंग, कंप्यूटर और साधन एक साथ कार्य करते है ।
 इसलिए, मुख्य घटक स्टैंड अलोन कंप्यूटर पीसी वर्कस्टेशन या एसएमपी (SMPs) ऑपरेटिंग सिस्टम, अत्यधिक प्रदर्शन इंटरकनेक्ट्स, मिडलवेयर समांतर प्रोग्रामिंग पर्यावरण और अनुप्रयोग हो सकते हैं।
 तो, यह क्लस्टर कंप्यूटिंग के विभिन्न घटक हैं।
 इसलिए, क्लस्टर आमतौर पर एक कंप्यूटर द्वारा प्रदान की गई गति या विश्वसनीयता को बेहतर बनाने के लिए हैं, क्लस्टर नेटवर्क के गुणों को तेजी से, निकट कनेक्शन के बाद एक सामान्य लैन(LAN), कम विलंबता संचार प्रोटोकॉल और हमारे एसएमपी(SMPs) की तुलना में कम से कम युग्मित है।
 तो, कई प्रकार के क्लस्टर हैं, उनमें से कुछ उच्च उपलब्धता या फेलओवर क्लस्टर( Fail Over Cluster) हैं, जैसे की क्लस्टर नोड(Cluster Node) की कोई विफलता होने पर संसाधन बहुत अधिक उपलब्ध हैं , ऐसे में अन्य चीजें क्लस्टर को बनाये रखती है।
 लोड संतुलन क्लस्टर (Load Balancing Cluster) जैसी चीज़े हैं, जैसे कि मेरे पास विशेष प्रक्रियाएं हैं।
 तो, क्लस्टर द्वारा लोड संतुलन किया जाता है।
 समांतर वितरित प्रसंस्करण क्लस्टर हैं, ये मदद करते हैं ,या इससे समानांतर और वितरित प्रसंस्करण की सुविधा मिलती है।
 तो, ये क्लस्टर हैं जो वहां हैं।
 तो, यदि आप एक प्रारूपि क्लस्टर नोड्स को देखते हैं, तो, वहाँ कई क्लस्टर नोड (Cluster Node) है।
 तो, और क्लस्टर से कनेक्ट होने वाले नेटवर्क का एक संबंध है और चीजों पर अलग-अलग प्रकार के क्रिया पद्धति क्या होंगे, इस तरह की चीजों के विभिन्न नेटवर्क हैं।
 तो, कई परिचालन लाभ हैं; एक प्रणाली की उपलब्धता एक चीज है, दोष सहनशीलता एक लाभ है, स्केलेबिलिटी एक और पहलू, ओएस(OS) और एप्लिकेशन विश्वसनीयता जो हम क्लस्टर और उच्च प्रदर्शन से अपेक्षा करते हैं।
 आम तौर पर क्लस्टर जिसका हम उत्तम रूप में उपयोग करने का प्रयास करते हैं, यह हमें उच्च प्रदर्शन प्रदान करेगा, ठीक है।
 फिर इस सभी प्रतिमानो के साथ, हमने वितरित कंप्यूटिंग और ग्रिड क्लस्टर जैसे विभिन्न आउटसोर्स के साथ शुरुआत की और इतनी आगे, हमने इसे सिस्टम या किसी प्राप्ति के लिए प्रेरित किया है।
 जिसे हम उपयोगिता कंप्यूटिंग (Utility Computing) कहते हैं ।
 उपयोगिता कंप्यूटिंग क्या है ? या उपयोगिता क्या है? उपयोगिता का आम तौर पर मतलब ये है कि, यदि मेरे पास कुछ है या मुझे कुछ चाहिए, मुझे उसे प्राप्त करने में सक्षम होना चाहिए ,जब मुझे इसकी आवश्यकता हो, सही।
 तोह जब आप बाजार में जाते हैं और चीज़ खरीदते हैं या सेवाएं प्राप्त करते हैं जैसे कि मैं रेलवे या फ्लाइट टिकट बुक करना चाहता हूँ।
 इसलिए, मुझे कुछ इंटरफ़ेस की आवश्यकता है, शायद यह ब्रोकर या ट्रैवल एजेंट को कॉल करने वाला एक इंटरफ़ेस हो।
 तो मैं क्या करूं? मुझे कोई परवाह नहीं है कि चीजें कैसे होती हैं, मैं वहां एक उपयोगिता चाहता हूँ, मैं अपने आवासीय परिसर या उपयोगिता कार्यालय में एक पाइपलाइन/ नलसाजी काम कराना भी चाहता हूँ और फिर मैं कहता हूँ कि यह सही बात है।
 मुझे चिंता नहीं है या मैं यह भी कहता हूँ कि कॉल करने वाला व्यक्ति को नलसाजी का काम नहीं आता हो, लेकिन फिर भी वह कॉल जोड़ता है या वह विशेष चीज़ों से जोड़ता है।
 लेकिन एक उपयोगकर्ता के रूप में, मैं वहां एक उपयोगिता चाहता हूँ।
 इसलिए, जैसे संसाधनों की आवश्यकता होती है, हमें कोशिश करने की आवश्यकता होती है।
 यदि आप वितरित कंप्यूटिंग स्ट्रम देखते हैं कि क्लस्टर और कंप्यूटिंग के अन्य प्रकार है, तो वे कुछ प्रकार की पेशकश भी उपयोगकर्ता की आवश्यकता के आधार पर प्रदान करने का प्रयास करते हैं।
 मुझे यह नहीं कहना चाहिए कि, प्रेरक को वियोजन को मूल संसाधनों से पूरे संसाधनों को बनाए रखने की के बारे में परेशान नहीं होना चाहिए।
 तो, उपयोगिता कंप्यूटिंग (Utility Computing), पूरी तरह से एक अवधारणा है जो क्लाउड कंप्यूटिंग (Cloud Computing) व्यावहारिक रूप से लागू करती है ।
 जिसे हम बाद में देखेंगे, यह एक सटीक सेवा प्रावधान मॉडल है, जिसमें एक सेवा प्रदाता कंप्यूटिंग संसाधन बनाता है और ग्राहक के लिए आधारभूत संरचना प्रबंधन, आवश्यकतानुसार और फ्लैट दर के बजाए विशिष्ट उपयोगों के लिए उन्हें चार्ज करता है।
 तो, शब्द उपयोगिता का उपयोग विद्युत सेवाओं, जैसे अन्य सेवाओं के समानता बनाने के लिए किया जाता है, ठीक है।
 वह बदलते ग्राहक जरूरतों को पूरा करने की मांग करता हैं, फ्लैट दर के आधार पर और उपयोगों के आधार पर संसाधनों को स्तिथ करता है, और इस दृष्टिकोण का भुगतान प्रति उपयोग या मॉडल के आधार पर किया जाता हैं।
 इसलिए, अगर हम अपनी विद्युत सेवाओं को विद्युत चीजों को देखते हैं।
 तो, हमारे पास एक मीटर है।
 इसलिए, जब भी मैं किसी भी विद्युत उपकरण पर स्विच करता हूँ, तो शायद यह शक्ति हो सकती है, यह मेरी विद्युत रोशनी या माइक्रोवेव ओवन या एयर कंडीशनिंग या कंप्यूटिंग, कंप्यूटर हो सकती है।
 जो भी मैं उपभोग करता हूँ ,जितना मैं उपभोग करता हूँ, उतना ही मैं दरों के आधार पर भुगतान करता हूँ ,इत्यादि विद्युत द्वारा तय किया जाता है कि विद्युत प्राधिकरण या विद्युत शक्ति प्राधिकरण और चीजों के प्रकार।
 अब, मुझे वास्तव में चिंता नहीं है या नहीं पता कि ये शक्तियां कैसे उत्पन्न होती हैं, ये मेरे घर तक कैसे आ रही हैं।
 मैंने जो कुछ भी उपयोग किया है, उसके पास मीट्रिक सेवा है, वह एक सेवा है जो मीटर से नापी जा सकती है है।
 एक और लोकप्रिय उपयोग हमारी दूरसंचार सेवाएं है ,विशेष रूप से मोबाइल सेवाओं का है।
 इसलिए, हम भी उपयोगिता के रूप में उपयोग करते हैं और हम फिर से टेलीफोन या मोबाइल सेवा प्रदाता से कनेक्शन लेते हैं और फिर, मैं उपयोग करता हूँ।
 जैसा कि मैंने उपयोग किया है, ठीक है।
 यह प्रीपेड और आधारित, उस पर जो भी भुगतान मॉडल है।
 सेवा प्रदाता एक मोबाइल सेवा प्रदाता 1 है, जिसे मैं किसी अन्य मोबाइल सेवा प्रदाता का उपयोग कर रहा हूँ, मुझे किसी और से कनेक्ट करने के लिए, आदि, आदि।
 मुझे उस सुविधा की आवश्यकता है जैसे कॉल करना, संदेश भेजना और डेटा सेवाओं ,डेटा वीडियो सेवाएं सभी चीजें हो सकती हैं और मैं सही चीजों का भुगतान करने के लिए तैयार हूँ।
 इसलिए, उस पर आधारित मैं सेवा का चयन करता हूँ, इसलिए यह उपयोगिता सेवाएं भी है।
 इसलिए, आम तौर पर यह मॉडल के प्रकार का उपयोग करते समय मॉडल या भुगतान के रूप में मीट्रिक और भुगतान किया जाता है।
 तो, यह एक आदर्श बदलाव है, हम कंप्यूटिंग को कैसे देख रहे हैं, हालांकि अचानक यह निश्चित रूप से एक दिन उपयोगिता कंप्यूटिंग या टर्म कंप्यूटिंग दवाजे पर दस्तक नहीं दिया है।
 इसलिए, यह सभी वितरित प्रणालियों से क्लस्टर को कंप्यूटिंग करने के लिए अन्य चीजों के प्रकार विकसित किया गया है।
 तो, यह एक अच्छी तस्वीर है जो अच्छी सादृश्य है, मान लीजिए कि संसाधन अलग-अलग हैं और यदि मैं इसइस नल को खोलता हूँ, तो मैं यह एप्लिकेशन संसाधन नल से गिर सकता है।
 मुझे इसकी आवश्यकता नहीं है।
 इसलिए, सामान्य रूप से उपयोगिता कंप्यूटिंग, जिसे हम वर्चुअलाइजेशन (Virtualization) के रूप में देखते हैं, ताकि भंडारण या कंप्यूटिंग पावर की मात्रा एक सिस्टम साझा करने से काफी बड़ी हो।
 तो, हम जो सोच रहे हैं वह संसाधनों की एक बड़ी मात्रा है, जिसका मैं उपयोग कर सकता हूँ।
 यह असीमित कंप्यूटिंग हो सकती है, यह असीमित नेटवर्किंग, असीमित एप्लिकेशन है जो वहां है।
 इस बारे में सोचें कि क्या हम एक समानता बनाने की कोशिश करते हैं, जब हम पॉवर का उपयोग करते हैं, जब तक कि आप एक सीमा तक किलोवाट या मेगावाट से अधिक उपयोग नहीं कर सकते हैं।
 जो कि एक बात कहती है, की वास्तव में क्या सोच रहे हैं ,दूसरे छोर पर कहीं भी एक विशाल संसाधन उपलब्ध है, और मैं कुछ भी टैप कर सकता हूँ।
 जिसे मैं उपयोग करना चाहता हूँ और मैं इस चीज़ के लिए भुगतान करता हूँ और मैं इसका उपयोग नहीं करना चाहता हूँ, मैं इसको को बंद करता हूँ।
 इसी तरह, कंप्यूटिंग के लिए या यहाँ तक ​​कि अगर दूरसंचार या मोबाइल सेवाओं के लिए भी, हम जब भी एक विशेष फ़ाइल डाउनलोड कर रहे हैं, तो हम कहते हैं कि बैंडविड्थ (Bandwidth) कुछ है जो मुझे चाहिए।
 यह 10 केबी या 100 केबी फाइल हो सकती है या यह 100 एमबी फाइल हो सकती है, लेकिन संसाधन हैं जहाँ मुझे इसके लिए भुगतान करने की ज़रूरत है।
 मुझे पूरी चीज़ के लिए भुगतान करना होगा, लेकिन मैं इसका उपयोग करने में सक्षम हूँ।
 तो, यह देखने का एक और तरीका है।
 इसलिए, उपयोगिता कंप्यूटिंग की वजह से हम जो देखने की कोशिश कर रहे हैं, वह यह है कि कंप्यूटिंग स्वयं इंफ्रास्ट्रक्चर कंप्यूटिंग संसाधन से शुरू हो सकती है, यह हार्डवेयर या सेवाएं एक विशेष मंच हो सकती है, जहाँ हम डाटा संकलित करते हैं, या कुछ विशेष हो सकते हैं।
 डेटा स्टोरेज क्षमता मैं किसी भी प्रकार का डेटा स्टोर कर सकता हूँ या यह कुछ सॉफ़्टवेयर हो सकता है जैसे कि मैं विशेष सिमुलेशन या गणितीय सिमुलेशन टूल (Mathematical Simulation Tool) को चलाने चाहता हूँ, जब मैं कहूँ कि जो भी विस्तार मैं उपयोग करना चाहता हूँ, मैं इसका उपयोग कर सकता हूँ।
 मुझे भुगतान करने की आवश्यकता है।
 तो, यह चीजों में एक बड़ी मात्रा में भंडारण के रूप में है ।
 तो, इसका उपयोग मूल्य निर्धारण मॉडल के लिए हमारे पावर ग्रिड (Power Grid) पे जैसे सामान्य मूल्य निर्धारण मॉडल है, इसलिए यह महत्वपूर्ण बात है कि, डाटा सेंटर वर्चुअलाइजेशन या प्रावधान है ।
 एक और पहलू है; इसका मतलब है, मैं अंत में संसाधन वर्चुअलाइज करता हूँ।
 मान लें कि मैं एक विशेष प्रणाली का अनुकरण करना चाहता हूँ, जो मैं चाहता हूँ कि ,एक विशेष प्रोसेसर की गति 8 जीबी, 16 जीबी या 128 जीबी रैम है; इतनी हार्ड डिस्क में जगह है और मैं अपने उद्देश्य के लिए एक विशेष वैज्ञानिक सिमुलेशन चलाना चाहता हूँ ।
 इसलिए, संसाधन की पूरी मात्रा में से, मैं अपने लिए संसाधन को वर्चुअलाइज करता हूँ या संसाधन को कस्टमाइज़ करता हूँ, जो वर्चुअल इंस्टेंस (Virtual Instance) के रूप में होता है।
 संसाधनों के एक ही समहू, कुछ अन्य चीजों के लिए वर्चुअलाइजेशन हो सकता है।
 तो, हम कहते हैं कि, पूरी बात डेटा सेंटर वर्चुअलाइजेशन (Data Center Virtualization) और प्रावधान है, संसाधन उपयोग समस्या हल करती है और इससे मुझे मूल रूप से, इस संसाधन की आपूर्ति करने की अनुमति मिलती है, मैं कुछ बाहरी स्त्रोत से प्राप्त कर सकता हूँ ।
 मेरी कहना यह है कि, जब भी मैं यह कर रहा हूँ, मैं आउटसोर्सिंग कुछ और डेटा स्टोरेज के लिए सॉफ़्टवेयर का रखरखाव करता हूँ।
 तो, मैं आउटसोर्सिंग वेब (Outsourcing Web) सेवा स्तर की डिलीवरी कर सकता हूँ ।
 इसलिए, हम देखेंगे कि हम आजकल स्थिती क्या हैं , आखिरी एक दशक का मोड मुख्य रूप से है, हम डेटा संचालित आर्किटेक्चर (Architecture) से सेवा, संचालित आर्किटेक्चर में स्थानांतरित हो गए हैं।
 तो, हम डेटा की तुलना में सेवाओं के रूप में और अधिक देखते हैं।
 तो, इसका उपयोग है और फिर मेरे पास स्वचालन का एक बड़ा दायरा है।
 अगर मेरे पास अलग-अलग संसाधन इत्यादि हैं, तो यह सब मेरे पास हो सकता है; मैं एक काम प्रवाह का निर्माण कर सकता हूँ, जो मुझे पूरे संसाधनों को स्वचालित करने की अनुमति देता है।
 तो, इस उपयोगिता कंप्यूटिंग का एक और पहलू है।
 तो, एक उदाहरण मांग साइबर आधारभूत संरचना (Cyber Infrastructure) पर हो सकता है; जैसे कि मैं अपने छात्रों के कुछ भर्ती या परीक्षण की भर्ती के लिए मेरे लिए एक विशेष परीक्षा परीक्षा करना चाहता हूँ, और मैं एक अलग आधारभूत संरचना (Infrastructure) चाहता हूँ और वे अलग-अलग भौतिक स्थान में हो सकते हैं अलग-अलग विभागों में हो सकते हैं या यदि वे अलग हैं उनका घर, मुझे एक साइबर इंफ्रास्ट्रक्चर चाहिए जो मुझे आभासी संसाधनों (Virtual Resources) की अनुमति देता है, जिससे वे अपनी परीक्षा ले सकते हैं ।
 इसलिए, इस प्रकार के साइबर आधारभूत (Cyber Infrastructure) हो सकते हैं, कुछ घटना प्रबंधन, सामान्य घटना प्रबंधन जैसे कि, मैं एक सम्मेलन का प्रबंधन करना चाहता हूँ, उस के मामले में एक विशिष्ट साइबर आधारभूत संरचना (Service Cyber Infrastructure) हो सकती है, और उस अवधि के लिए मैं सेवा साइबर आधारभूत संरचना (Service Cyber Infrastructure) चाहता हूँ , मेरे पास आपदा प्रबंधन के लिए एक बुनियादी ढांचा हो सकता है, जो वास्तविक समय से अधिक है, संसाधन की आवश्यकता शायद एक से दूसरे में भिन्न हो सकती है, लेकिन मैं उन संसाधनों को नहीं रखना चाहता ।
 जैसे कि मैं यहाँ आईआईटी खड़गपुर में कहता हूँ, कि हम सम्मेलन का आयोजन करते हैं, एक या दो में आ सकता है, या चीजों की कार्यशाला, इत्यादि, और मैं चीजों के लिए एक अलग आधारभूत संरचना नहीं रखना चाहता, मैं बुनियादी ढांचे को बनाना चाहता हूँ और जब मुझे आवश्यकता होती है, तो मैं भुगतान कर सकता हूँ बातें।
 तो, यह एक मांग साइबर आधारभूत संरचना एक बात हो सकती है।
 जब भी हम देखते हैं, चीजों के एक और पहलू हैं, एक प्रदाता या सेवा प्रदाता है, वहां एक उपभोक्ता है, उन दो श्रेणियों की अलग-अलग आवश्यकताएं हैं और हमारे पास अलग-अलग मॉडल हैं ।
 हम प्रबंधन मुद्दों के अनुसार, जो उन्हें एक साथ जोड़ता है।
 एक की तरह शायद कीमत क्या आप सही कीमत दे।
 तो, मैं कहता हूँ कि यदि आप समानता लेना चाहते हैं, तो मैं एक सेवा प्रदाता लेना चाहता हूँ जो मुझे मेरी सेवाओं के लिए एक अनुकूल मूल्य प्रदान करता है जैसे कि मुझे कॉल करने से अधिक डेटा सेवा चाहिए।
 मैं डेटा सेवाओं को और अधिक चाहता हूँ।
 इसलिए, मैं उन लोगों को निवेश करना चाहता हूँ जिन्हें मैं उन सेवा प्रदाताओं, मोबाइल सेवा प्रदाता का चयन करना चाहता हूँ जो मुझे बेहतर दर या बेहतर प्रदर्शन देता है, मुझे इस डेटा सेवाओं पर रेट प्रदर्शन की परवाह नहीं है, किसी को कॉलिंग में अधिक रुचि हो सकती है या संदेश सेवा।
 तो, वे स्वयं ही करेंगे।
 तो, यह मूल्य निर्धारण मॉडल है, ऐसे में एक सेवा स्तर समझौता होना चाहिए जैसे कि मैं इस तरह की चीजें करता हूँ, सेवा स्तर समझौता क्या होना चाहिए, उपलब्धता समय के साथ उपलब्धता क्या होनी चाहिए, वहां एक सुरक्षा पहलू सही हो सकते हैं; अगर मैं कहता हूँ, कि मैं डेटा का उपयोग और स्टोर करना चाहता हूँ, आदि।
 तो, कोई और मेरे डेटा का उपयोग नहीं करेगा।
 इसलिए, एक सुरक्षा पहलू की सेवाओं के प्रकार को अनदेखा नहीं करना चाहिए, मैं सुरक्षा पहलुओं को भी देख सकता हूँ, वहाँ एक पहुंच यन्त्र (Access Mechanism), इत्यादि हो सकता है।
 इस के अतिरिक्त आवेदन आकार बदलने की आवश्यकता हो सकती है; आवेदन के लिए मेरे आकार का आकार होना चाहिए कुछ डेटा डेटा के टेराबाइट्स के लिए डेटा मंथन करने के लिए हो सकता है, लेकिन मैं कुछ मेगाबाइट (Megabyte) डेटा के साथ विश्लेषण करना चाहता हूँ।
 इसलिए, मैं नहीं चाहता कि वह बड़ा एप्लीकेशन न तो मैं चीज़ खरीदना चाहता हूँ, लेकिन मैं अपनी जरूरत के आधार पर या दूसरे तरीके से विपरीत की तरह आवेदन को आकार देना चाहता हूँ।
 तो, विभिन्न प्रकार के भुगतान मॉडल हो सकते हैं, ।
 तो, यह फ्लैट दर और चीजों के प्रकार हो सकते है।
 स्केल प्रतिबद्धता भुगतान आवृत्ति (Scale commitment payment frequency), आदि जैसे कारकों के आधार पर अलग-अलग ग्राहक के लिए अलग-अलग मूल्य निर्धारण मॉडल, मैं अनुकूलित चीजें कर सकता हूँ।
 उपयोगिता कंप्यूटिंग का सिद्धांत वही रहते है, मूल्य निर्धारण मॉडल लागत के प्रदाताओं की अभिव्यक्ति है; इसका मतलब है, यह संसाधनों आदि का कितना प्रावधान होगा।
 कई जोखिम हैं; हम इस उपयोगिता कंप्यूटिंग के आधार पर कहते हैं या नुकसान करते हैं, एक डेटा बैकअप हो सकता है।
 मेरा डेटा कहीं है, यदि कोई दुर्घटना हो तो क्या होगा, आप डेटा को तीसरे पक्ष में संग्रहित करते हैं और यदि कोई दुर्घटना हो या वह सेवा प्रदाता स्वयं व्यवसाय से बाहर हो जाता है तो क्या होगा।
 एक डेटा सुरक्षा पहलू है जो कोई और पढ़ रहा है या मेरा डेटा है या नहीं, एक सक्षमता मुद्दा है कि मैं इस बात के साथ काम कर रहा हूँ, कि वह संगठन पर्याप्त सक्षम है या नहीं।
 एसएलए (SLA) को परिभाषित करना एक और बड़ी समस्या है, क्योंकि हर कोई अपने पक्षों पर उन समझौतों को परिभाषित करना चाहता है और फिर भी विभिन्न प्रदाता और उपभोक्ता के पास ऐसा करने का बहुत ही मानक दृष्टिकोण नहीं है, चार्ज बैक से मूल्य प्राप्त करना भी वह चीजें हैं जिन्हें हम देखते हैं मुझे अपने चार्ज बैक के मूल्य मिलते हैं और ये सभी क्लाउड कंप्यूटिंग (Cloud Computing) के रूप में विकसित होंगे।
 तो, क्लाउड कंप्यूटिंग (Cloud Computingएक मॉडल है, संसाधनों या विन्यास करने योग्य संसाधनों जैसे नेटवर्क सर्वर स्टोरेज एप्लिकेशन (Network Server Storage Application) सेवाओं के एक नेटवर्क पर सर्वव्यापी सुविधाजनक सक्षम करने के लिए, जिसे तेजी से प्रावधान और जारी किया जा सकता है।
 न्यूनतम प्रबंधन प्रयास या सेवा प्रदाता बातचीत के साथ।
 तो, यह सब कुछ कहता है; सही।
 तो, यह सामान्य एनआईएसटी (NIST) परिभाषा है, जिसे हम सभी जो हम कहते हैं उसका पालन करते हैं या सम्मान करते हैं।
 इसलिए, यह कहता है कि संसाधनों के किसी भी बड़े न्यूनतम भंडार प्रबंधन के साथ प्रावधान किया जा सकता है, और प्रावधान और डी-प्रावधान में,जब में इसका उपयोग करता हूँ और जब मुझे इसे जारी करना होता है ।
 तो दोनों को एक निर्बाध तरीके से किया जा सकता है ।
 तो, यह वही है, यदि आपने देखा है कि हमने आपके पृष्ठभूमि कंप्यूटिंग (Background Computing) ज्ञान पर चर्चा की है या नहीं, यह ऐसा कुछ है जो अचानक टेबल पर नहीं आया है।
 कुछ चीजों से यह क्या विकसित हुआ; जैसे हम देखते हैं कि हम कंप्यूटिंग दुनिया को एक अलग तरीके से देखना चाहते हैं और कुछ मूल मॉडल के साथ विभिन्न प्रकार के उद्देश्यों के लिए कंप्यूटिंग की सुविधा प्रदान करने का प्रयास करें।
 मूल्य निर्धारण मॉडल की तरह, एसएलए मॉडल (SLA Model), कहते हैं कि एक सुरक्षा मॉडल प्रबंधन चीज है; इसका मतलब है, हम अलग-अलग चीजें रखना चाहते हैं और ताकि सेवा के रूप में कंप्यूटिंग प्रदान की जा सके, जैसे कि मैं एक सेवा के रूप में कंप्यूटिंग प्रदान करना चाहता हूँ।
 तो, हम इसके साथ क्या करेंगे ,हम अपनी आज की बात खत्म कर देंगे और हम चीजों के अन्य विभिन्न पहलुओं के साथ इस बात को जारी रखेंगे।
 इसलिए, ईसिस के साथ में अगले पहलू का उल्लेख करना चाहता हूँ, कि इनमें से कुछ सामग्रियों में से कुछ, इन आंकड़ों में से कुछ को विभिन्न संसाधनों से लिया जाता है, हमने सभी संदर्भों को स्वीकार करने और उन चीज़ों को स्वीकार करने की कोशिश की है, जिन्हें हम विशेष रूप से करना चाहते हैं।
 केवल हमारे अकादमिक उद्देश्य के लिए, जहाँ यह वाणिज्यिक रूप से सभी का उपयोग नहीं करता है।
 इसके साथ ही हम आज की बातों को समाप्त करते हैं और आने वाले व्याख्यान में हम अन्य पहलुओं या अन्य क्लाउड कंप्यूटिंग (Cloud Computing)के विभिन्न पहलुओं को समझेंगे और अलग-अलग गुण, फायदे और नुकसान के बारे में चर्चा करेंगे।
 धन्यवाद।