क्लाउड कंप्यूटिंग( Cloud Computing) पर पाठ्यक्रम में आपका स्वागत है। आज हमारे पास पहला व्याख्यान होगा। इसलिए, जैसा कि आपने पाठ्यक्रम के व्यापक अवलोकन को देखा होगा। इसलिए, व्याख्यान की इस विशेष श्रृंखला में, हम क्लाउड कंप्यूटिंग( Cloud Computing) की एक समग्र तस्वीर देने की कोशिश करेंगे, और यह प्रमुख घटक क्या हैं, और इस समय प्रचलित रुझान क्या हैं। और अंत में; क्लाउड कंप्यूटिंग विभिन्न प्रकार के अनुसंधान के अवसर, या भविष्य के प्रचलित रुझान क्या हैं। तो, क्लाउड कंप्यूटिंग के विवरण पर जाने से पहले, हम पाठ्यक्रम का त्वरित अवलोकन, और कंप्यूटिंग के मूल प्रतिमान का प्रयास करेंगे। अब, यदि आप देखे, 2005 एसीएम(ACM) कंप्यूटिंग पाठ्यक्रम द्वारा परिभाषित; उन्होंने कंप्यूटिंग को परिभाषित किया है; यह एक सामान्य तरीका है जिसे हम कंप्यूटिंग को परिभाषित कर सकते हैं; किसी भी लक्ष्य उन्मुख गतिविधि को हल करने के लिए एक साधन के रूप में, सही। तो इसका मतलब है, इसमें विभिन्न प्रकार के उद्देश्यों के लिए हार्डवेयर, सॉफ्टवेयर सिस्टम शामिल हो सकते है, और संचार का उपयोग करके बुद्धिमान कंप्यूटिंग सिस्टम भी बना सकता है, किसी भी विशेष उद्देश्य से प्रासंगिक जानकारी एकत्रित करना, आदि। इसलिए, यदि आप देखते हैं कि इसमें कुछ भी है, जहाँ कंप्यूटिंग की किसी प्रकार की आवश्यकता है, तो यह कंप्यूटिंग प्रतिमान के तहत आता है। तो, यह हमें विषय की व्यापक जानकारी देता है; न केवल संसाधनों के संदर्भ में, शर्तों के संदर्भ में भी श्रेणी का एक स्तर है जो इसका उपयोग करने जा रहे हैं। एक उच्च अंत शोधकर्ता या पेशेवर से, एक छात्र के लिए, यहां तक ​​कि एक गृहिणी या सामान्य रूप से नागरिक से घूरते हुए, इसका उपयोग करने के लिए इसे देखने के लिए एक लाभ या कुछ विशेष उद्देश्य प्रदान करता है। इस कंप्यूटिंग के अन्य अवलोकन पर जाने से पहले, मैं करूँगा; आइए कोड (Code) या कोड के प्रकार को दोहराने का प्रयास करें, यही हम कवर करना चाहते हैं। तो, शुरुआती व्याख्यानो की तुलना में, आज हमारे पास अधिक संभावनाएं होंगी और अगले दिन कुछ ऐसा जानेंगे, जो क्लाउड कंप्यूटिंग( Cloud Computing) के विषय में परिचय देता है, जो एनआईएसटी (NIST) मॉडल कहता है कि क्लाउड के विशिष्ट गुण, विशेषताएं लाभ और नुकसान क्या हैं ,कंप्यूटिंग या खुले मानकों की भूमिका। तो, क्या मानकीकरण की आवश्यकता है या चीजें हैं, तो हम क्लाउड कंप्यूटिंग( Cloud Computing) आर्किटेक्चर पर अधिक देखेंगे, जैसे कि सामान्य कंप्यूटिंग क्लाउड (Cloud Computing) स्टैक एक सेवा उन्मुख आर्किटेक्चर की ओर बढ़ रहा है। तो, क्लाउड में किस तरह के सेवा मॉडल उपलब्ध हैं; जैसे आम तौर पर एक सेवा के रूप में आधारभूत संरचना, एक सेवा के रूप में मंच, या एक सेवा के रूप में सॉफ्टवेयर, या सेवा के रूप में कुछ भी; बाद में हम देखेंगे कि सेवा के रूप में कुछ भी, चाहे हम महसूस कर सकें; क्लाउड के मामले में, अलग-अलग परिनियोजन मॉडल (Deployment Models) क्या हैं; जब मैं परिनियोजन करना चाहता हूँ, चाहे वह एक हो; क्लाउड के सभी अलग-अलग परिनियोजन मॉडल क्या हैं। फिर क्लाउड का एक और प्रमुख पहलू सेवा प्रबंधन(Service Management) है। जैसे , हम जब भी किसी भी सेवा को खरीदने का प्रयास करते हैं, या जब भी मैं किसी भी सेवा का लाभ उठाना चाहता हूँ, उपभोक्ता अंत की तरह सेवा प्रबंधन की आवश्यकता है, मैं चाहता हूँ कि न्यूनतम सेवाओं (Minimal Services)की गारंटी क्या है, प्रदाता की ओर से , क्लाउड प्रदाता या क्लाउड सेवा प्रदाता (Cloud Service Provider) सीएसपी (CSP) ,यह देखने के लिए कि लाभ हो सकता है, या इसकी क्या गारंटी है ; इतने सारे कंप्यूटर सर्फ करने के पीछे की ओर संसाधन आवश्यकता क्या है। तो, यदि आप किसी भी प्रकार की सेवाओं के लिए प्रदाता उपभोक्ता (Provider Consumer) को देखते हैं, न केवल क्लाउड सेवाएं, आज हमारे जीवन में किसी भी प्रकार की सेवाएं प्राप्त करने के लिए , हमें सेवा प्रदाता और उपभोक्ता के बीच कुछ प्रकार के समझौते की आवश्यकता होती है। जिसे हम क्या कहते हैं? कुछ कॉल; सेवा स्तर समझौता (Service Level Provider) , जैसे कि मैं कहना चाहता हूँ कि मेरी उपलब्धता 100 % या 100 % के करीब होगी, मेरी बात के आधार पर, जैसे कि मैं कहता हूँ कि जब कोई परीक्षा चल रही है, तो मुझे अनावश्यक सेवाएं मिलनी चाहिए, ताकि संसाधनों की उपलब्धता हो 100 % या 100 % के करीब; जबकि, जब मेरा अभ्यास सत्र चल रहा है, उपलब्धता की आवश्यकता 90 % तक आ सकती है। अब उपलब्धता के आधार पर, संसाधन पूलिंग (Resource Pooling) या संसाधन प्रबंधन (Resource Management) प्रदाता की ओर से किया जाएगा। और प्रदाता अपने संसाधनों के प्रकार भिन्न प्रकार के आधार पर चार्ज करेगा। फिर डाउन टाइम (Down Time) कि सेवाओं की गुणवत्ता के क्या होंगे, ऐसे कई अन्य मुद्दे हैं जिन पर हम चर्चा करने की कोशिश करेंगे सेवा स्तर समझौते और अन्य चीजों का प्रतिमान। क्लाउडोनॉमिक्स (Cloudonomics), या क्लाउड कंप्यूटिंग( Cloud Computing) का उपयोग करने की अर्थव्यवस्था एक और महत्वपूर्ण पहलू है। यह नहीं हो सकता है कि यह हमेशा अच्छा होता है, कि यदि मैं क्लाउड का उपयोग करता हूँ, तो यह फायदेमंद होगा, चाहे वह सच है, जैसा कि हम मानते हैं कि आप अपने कार्यालय या काम के लिए 220 किलोमीटर प्रति दिन यात्रा करना चाहते हैं। तो यह एक कार खरीदने आप के लिए किफायती हो सकता है, ठीक है । लेकिन यदि आप कम कर रहे हैं, तो 50 किलोमीटर या 100 किलोमीटर भी कहते हैं, एक महीने में एक बार यह किफायतीक नहीं हो सकता है, फिर कार खरीदना, सही हो सकता है कि यह कार किराए पर लेने से ज्यादा किफायती हो, सही। इसी प्रकार, जब मैं खरीदारी करता हूँ तो, चाहे कोई संबंध हो, चाहे उसके पीछे कोई आर्थिक मॉडल हो या खरीदारी करते समय मैं अपने संगठन दृष्टिकोण से में , किसी विशेष शब्द से , क्या मैं देख सकता हूँ कि संसाधनों को खरीदना या किराये पर लेना या किफायती है या चीजों का आर्थिक मॉडल क्या है। तो, क्लाउड या क्लाउड कंप्यूटिंग में अर्थव्यवस्था में उस तरह की चीजें का अन्य रूप हमें देखना है, इसका एक और पहलू संसाधन प्रबंधन (Resource Management )है। यह सेवा प्रदाता या क्लाउड सेवा प्रदाताकी ओर से होता है , इन संसाधनों को कैसे सही तरीके से प्रबंधित किया जाएगा। इसलिए, मैं जो देखता हूँ, की मुझे बहुत से लोगों को सर्फ करने की ज़रूरत है। तो, चीजों पर मुझे किस प्रकार के संसाधनों को प्रबंधित करने की आवश्यकता है? यह किसी भी चीज के लिए सच है, जैसे कि अगर मैं कहता हूँ कि मेरे पास लेखन सामग्री दुकान है या जो लेखन सामग्री है, तो अकादमिक चीजें कहने से संबंधित है, जैसे कि मैं एक नोट बुक, पेन और इत्यादि, इत्यादि कहता हूँ। तो, मुझे कितना स्टॉक करने की ज़रूरत है। यह इस बात पर निर्भर करता है कि मेरे प्रोजेक्शन इत्यादि। कितना हो सकता है या नहीं, या ऐसी कोई स्थिति नहीं होनी चाहिए जब मैं कहूँ कि मेरी दुकान पूरी है और मुझे अलग प्रकार की चीजों बाहर रखने की ज़रूरत है, ठीक है। तो, इसका मतलब है कि मुझे अधिभार नहीं होना चाहिए। तो, मेरे पास एक उचित संसाधन प्रबंधन है। इसलिए, यह बहुत मुश्किल है जब हमारे पास संसाधन के रूप में कंप्यूटिंग है, या जब मैं संसाधन के रूप में कंप्यूटिंग प्रदान करता हूँ, तो मुझे कई प्रकार के संसाधनों का प्रबंधन करना होता है। आम तौर पर मैं एक सामान्य कंप्यूटिंग सिस्टम में क्लाउड या कुछ भी भूल जाता हूँ। तो, हम मूल रूप से क्या चीजें खोज रहे हैं? शायद एक प्रोसेसर या सीपीयू (CPU) लोकप्रिय रूप से, या शायद आपकी कामकाजी मेमोरी या रैम (RAM) या हार्ड डिस्क और शायद नेटवर्क कनेक्टिविटी और अन्य कई अन्य संसाधन हैं जो वे सही हैं। तो, ये सब मुझे बनाए रखने, प्रबंधन, इत्यादि, सही करने के लिए कितने संसाधनों की आवश्यकता है। इसलिए, किसी भी संसाधन की चीजों में अंतर्निहित लागत है। इसलिए, यदि मुझे उपयोग के बिना संसाधनों की भारी मात्रा में प्रबंधन करने की आवश्यकता है, तो मुझे संसाधनों पर अधिक लागत या चीज़ों को बनाए रखने के बजाय हमें क्या करना होगा? इसलिए, संसाधनों का यह उचित या बेहतर प्रबंधन एक गंभीर चुनौती है। और वे यहां देखने के लिए हैं; इन विशेष क्लाउड कंप्यूटिंग( Cloud Computing) चीज़ों में विभिन्न प्रकार के संसाधन प्रबंधन मुद्दे क्या हैं। इसलिए, इन क्लाउड कंप्यूटिंग( Cloud Computing) के अन्य पहलू डेटा प्रबंधन (data Management), ठीक है। तो, डेटा को समझना बहुत मुश्किल चीज है, जैसे कि हम इस पर नजर डालेंगे कि इस डेटा को इस डेटा सेवाओं पर प्रबंधित, मापनीय (Scalability) और क्लाउड सर्विसेज (Cloud Services) कैसे संग्रहीत किया जाएगा। यदि यह न केवल डेटा है, तो डेटा बेस (Data Base) और डेटा स्टोर( Data Store) है। तो, क्लाउड में डेटा की चीजों को देखने का एक अलग प्रकार है। और यदि यह एक बड़े पैमाने पर डेटा प्रोसेसिंग है, तो मुझे यह देखने की ज़रूरत है कि यह डेटा प्रबंधन कैसे होगा। तो, सामान्य डेटा या डेटा बेस प्रबंधन प्रणाली(Data Management) के आने का हमारा पारंपरिक तरीका चाहे वह क्लाउड के लिए अभी भी अच्छा है, या जब भी मैं डेटा स्टोरेज या सेवाओं के प्रकार के रूप में देना चाहता हूँ। तो, किस तरह की चीजें; मुझे चीजों के लिए ऐसा करने की ज़रूरत है जैसे हम विभिन्न प्रकार के भंडारण का उपयोग ,एक सेवा सामान के रूप में कर रहे हैं और आज हमारे जीवन में लोकप्रिय चीज़ों में से एक ड्रॉपबॉक्स (Dropbox) हो सकता है। तो, पृष्ठभूमि में चीजों को कैसे प्रबंधित करने की आवश्यकता है? इसलिए, ऐसा नहीं है कि मुझे सभी गुणों को डेटा सेवाओं का निर्माण करने की आवश्यकता है, लेकिन कम से कम यह देखकर कि वास्तुकला क्या है और डेटा प्रबंधन प्रकार के मुद्दों में क्या समस्याएं हैं। बादल के एक और प्रमुख पहलू सुरक्षा अधिकार (Security Right) है। तो, आपका डेटा किसी अन्य स्थान पर है, आप किसी अलग-अलग डोमेन में कंप्यूटिंग कर रहे हैं। तो, विभिन्न प्रकार के सुरक्षा पहलुओं का क्या होगा? इसलिए, इस तरह की सुरक्षा होगी जिसमें सुरक्षा के रूप में बुनियादी ढांचा है, या डेटा से संबंधित या भंडारण से संबंधित सुरक्षा क्या है? क्योंकि डेटा हमारी सभी चीजों का एक महत्वपूर्ण पहलू है। जो लोग कहते हैं कि आप एक एप्लीकेशन (Application) या फिर पुन: उत्पन्न कर सकते हैं किसी एप्लिकेशन को पुनर्स्थापित करें, लेकिन आप अपने डेटा को सही तरीके से पुनर्स्थापित नहीं कर सकते हैं, 100 या 10 पृष्ठों की एक रिपोर्ट लिखें और सिस्टम क्रैश हो जाता है और फिर एप्लिकेशन के साथ डेटा खो जाता है, मैं ओएस (OS) को पुनर्स्थापित कर सकता हूँ, मैं वर्ड प्रोसेसिंग टूल को पुनर्स्थापित कर सकता हूँ, लेकिन डेटा को पुनर्स्थापित करना संभव नहीं है। यदि ऐसा नहीं तो यह विशेष रिपोर्ट संभव नहीं है; आपके पास एक पुनः प्राप्ति प्रक्रिया (Recovery Mechanism) है, ठीक है। जब भी मेरे पास मेरी व्यक्तिगत प्रणाली है, तो यह व्यक्तिगत कंप्यूटिंग डेस्कटॉप या लैपटॉप या कहीं भी हो सकता है, तो बैकअप लेने की मेरी ज़िम्मेदारी है या मेरे पास अनावश्यक चीजें हैं। लेकिन जब भी मैं डेटा को अन्य जगहों पर संग्रहीत करता हूँ,तो एक यह है कि चीजें कैसे सहेजी जाती हैं और हानि के मामले में चीजों का प्रकार या अन्य सामान्य बात आती है कि क्या मेरा डेटा एक्सेस किया जा रहा है, या किसी और को सही तरीके से सवारी कर रहा है या नहीं। तो इसका मतलब है, तो इसका ये अर्थ है की ; इस विशेष डेटा की क्या सुरक्षा है? पहचान और अभिगम प्रबंधन के मुद्दे हैं। इसलिए, यह एक और महत्वपूर्ण पहलू है,जहाँ सहयोगी पार्टियों की विशेष पहचान और पहुंच प्रबंधन की आवश्यकता होती है। एक्सेस कंट्रोल ट्रस्ट यंत्रकला (Standard Acess Control Mechanism) जोखिम के मुद्दे हैं। इसलिए, ऐसे कई मुद्दे हैं जैसे एक्सेस कंट्रोल कैसे होगा, चाहे यह हमारी मानक नियंत्रण यंत्रकला (StandardAccess Control Mechanism) है। तो, चाहे रोल बेस एक्सेस कंट्रोल मैकेनिज्म (Role Base Access Control Mechanism) या सुरक्षा पर हम जो कुछ भी काम कर सकते हैं, मुझे क्लाउड सेवा प्रदाता होने पर कितना भरोसा है कि क्या मैं सेवा प्रदाता 2 से अधिक सेवा प्रदाता पर भरोसा करता हूँ, या फिर विशेष सेवा प्रदाता की गणना करता हूँ । इसलिए, प्रतिष्ठा के मुद्दे हैं जो मैं प्रतिष्ठा को देखना चाहता हूँ, आपके खोने वाले एप्लिकेशन खोने वाले डेटा खोने के जोखिम की समस्या हैं, जैसे आपके अपने ग्राहक किसी को सर्फ करने के लिए क्लाउड खरीद रहे हैं, ठीक है। तो, आप चीजों को प्रशिक्षित कर सकते हैं। तो, यह ट्रस्ट प्रतिष्ठा जोखिम कहा भी जाता है । जो हम त्रिभुज के 3 नोड्स कहते हैं। इसलिए, वे किसी भी सिस्टम के लिए एक दूसरे के साथ जुड़े हुए हैं; उनके पास बहुत कुछ है जो हम कहते हैं; पूरे सिस्टम के काम पर बहुत अधिक प्रभाव, सही। इसलिए, मुझे यह आश्वस्त करने की ज़रूरत है कि क्लाउड कंप्यूटिंग( Cloud Computing) प्रतिमान में आपको कैसा आश्वासन दिया जाता है। फिर हम कुछ केस स्टडीज को देखने की कोशिश करेंगे, या कुछ जो हम कहते हैं कि ओपन सोर्स पर और वाणिज्यिक क्लाउड पर डेमो टाइप चीजें कुछ क्लाउड सिम्युलेटर हो सकती हैं। बाजार में चीजों में विभिन्न क्लाउड वाणिज्यिक (Cloud Simulator) हैं। तो, हम इसे देखने की कोशिश करेंगे; मूल संपत्ति क्या है या वे कैसे काम करते हैं इत्यादि, तोह ये ओपन सोर्स क्लाउड (Open Source Cloud ) हैं। इसलिए, हम यह देखने का प्रयास कर रहे हैं कि हम स्रोतों को कैसे खोलते हैं, यहां तक ​​कि यदि हम अनुमति देते हैं तो हम उसे देखने की कोशिश करेंगे; ओपन सोर्स क्लाउड ( Open Source Cloud) को स्थापित करने के विभिन्न प्रकार क्या हैं। और कुछ क्लाउड सिमुलेटर ( Cloud Simulator) भी हैं। तो, हम करना पसंद करते हैं; अगर यह समय परमिट है तो हम सिम्युलेटर देखना पसंद करते हैं। और इस शैक्षणिक दुनिया के भविष्य में चीजों को लेने के लिए हमारी प्रमुख प्रेरणा के रूप में चीजों के अंत में, सही। हम भविष्य में कुछ और देखना चाहते हैं। तो, हम क्लाउड कंप्यूटिंग( Cloud Computing) में स्तिथि की प्रवृत्ति को देखने की कोशिश करेंगे। तो, वे जो पीजी (PG) स्तर, यूजी (UG) स्तर में अनुसंधान में रुचि रखते हैं या यहां तक ​​कि कुछ परियोजनाओं में रुचि रखते हैं। इसलिए, वे एक सूचक हो सकते हैं कि क्लाउड कंप्यूटिंग( Cloud Computing) में वाक्य के विभिन्न पहलुओं क्या हैं, वहाँ लोग धुंध कंप्यूटिंग और अन्य विभिन्न तकनीकों के बारे में बात कर रहे हैं। तो, हम इसे देखना पसंद करते हैं; उन चीजों के विभिन्न पहलू क्या हैं। इसलिए, यह मोटे तौर पर समग्र कोड (Code) संरचना है जो हम पाठ्यक्रम के महत्व के आधार पर उचित वेटेज देने का प्रयास करेंगे और हम अधिक जानकारी देंगे जब हम मूल रूप से उन व्याख्यानों के माध्यम से जायेंगे। तो, इसके साथ; हम कोशिश करेंगे, हम का एक संक्षिप्त अवलोकन होगा; विभिन्न कंप्यूटिंग प्रवृत्ति क्या हैं जो वास्तव में इस क्लाउड कंप्यूटिंग( Cloud Computing) को वास्तविकता बनाते हैं। तो, ऐसा नहीं है कि यह उस दिन से है, जब एक वहाँ था। इसलिए, जैसा कि हम कहते हैं कि सभी आविष्कार या किसी भी प्रकार के विकास मुख्य रूप से वैज्ञानिक समुदाय या यहां तक ​​कि सामान्य नागरिक के बारे में कुछ आवश्यकता के साथ आते हैं। तो, जो कि सोचता है कि वह क्या चीजें हैं, वहाँ निश्चित रूप से उच्चास्तरीय खोज होती है जहाँ हम इसे अपनी चीजों से प्रेरित करते हैं, लेकिन हम देखना चाहते हैं कि इतनी कंप्यूटिंग पहले से ही मौजूद है या जगह पर है अभी भी इसका महत्व है। चाहे वह पूरी तरह से नया बच्चा या नई चीजें हों या यह चीजों के माध्यम से एक समामेलन या विकसित हो। तो, हम जो देखते हैं वह अलग-अलग साहित्यों में है या यहां तक ​​कि अगर आप क्लाउड कंप्यूटिंग( Cloud Computing) को देखते हैं। यह विकसित हुआ है और इसमें अलग-अलग विकास हुए हैं, जो पहले से ही इस जगह पर हैं । जिसने मूल रूप से इसे क्रियाशील करने में मदद की है। इसलिए, अगर हम उस अलग-अलग प्रकार के कंप्यूटिंग प्रतिमान को देखते हैं जो लंबे समय तक हैं और अभी भी इसमें कई बड़े तरीके से हैं। तो, सबसे पहले; चीजों को वितरित रूप में जाना जाता है या लोग कहते हैं कि यह एक वितरित कंप्यूटिंग (Distributed Computing) है, ठीक है। इसलिए, वितरित कंप्यूटिंग, तो हमारे पास अलग-अलग तरह की कंप्यूटिंग है, ऐसा नहीं है कि यह अनुक्रम में एक के बाद एक जैसा आया, लेकिन यह उन चीजों में से एक है जो हम चीजों को देखते हैं। तो, यह एक वितरित कंप्यूटिंग है जिसमें हमारे पास ग्रिड कंप्यूटिंग (Grid Computing) है, हमारे पास क्लस्टर कंप्यूटिंग है, हमारे पास उपयोगिता कंप्यूटिंग है और हम क्लाउड कंप्यूटिंग( Cloud Computing) के बारे में बात कर रहे हैं। अब अगर हम देखते हैं कि अलग-अलग जरूरतों के साथ इन अलग-अलग विकास, हर किसी के पास फायदे हैं; कुछ नुकसान, और उन्होंने कुछ अन्य चीजों को एक व्यवहार्य तरीके से बनाने में मदद की। तो, हम जल्दी चले जाएंगे क्योंकि ये कुछ चीजें हैं जिन्हें आप पहले ही जानते हैं, और साहित्य में उपलब्ध हैं, यह जानने के लिए कि यह क्लाउड कंप्यूटिंग( Cloud Computing) कैसे हुआ यह चीजें हो सकती हैं। तो, यदि आप वितरित कंप्यूटिंग को देखते हैं, तो हमने साथ या फिर भी शुरू किया; हम हैं; हम केंद्रीकृत कंप्यूटिंग (Centralized Computing) के साथ काम करते हैं, जैसे मुख्य रूप से पिछले दिनों में, हम मेनफ्रेम का उपयोग करते थे, जहाँ विभिन्न टर्मिनल होते हैं। इसलिए, नौकरियों को मेनफ्रेम पर सबमिट किया जाता है। जो निष्पादित हो जाता है और उपयोगकर्ता द्वारा देखा जा रहा है या इसका उपयोग किया जा रहा है। तो, मुख्य रूप से यह ऐसा कुछ है जिसमें तर्कसंगत एकल प्रसंस्करण चीज है, ठीक है। तो, या हम कुछ प्रकार के यूनी प्रोसेसर कंप्यूटिंग या केंद्रीकृत कंप्यूटिंग (Centralized Computing)प्रकार की चीजें कहते हैं। अब भी विभिन्न स्थानों में है; ऐसा नहीं है कि हमें चीजों को बाहर करने की जरूरत है, इन चीजों की एक विशेष, आवश्यकता है और यदि ये कई जगहों पर अभी भी उपयोगी हैं और कई क्षेत्रों में उपयोग किया जा रहा है। इसलिए, विकसित की गई दूसरी चीज वितरित कंप्यूटिंग है, जहाँ हम आपके पास एक विशेष भौगोलिक स्थान पर वितरित विभिन्न प्रणालियों हैं। आम तौर पर यह एक परिदृश्य के प्रयोगशाला प्रकार से भिन्न हो सकता है, एक परिदृश्य में जहाँ आपके पास बड़ी भौगोलिक सीमाएं भी हैं। फिर से आवश्यकता के प्रकार पर निर्भर करता है, ठीक है। और एक महत्वपूर्ण पहलू सामने आया है कि इस सहयोगी प्रणालियों के बीच नेटवर्क कनेक्टिविटी के लिंक उपलब्धता, जैसे वे या हम अलग-अलग नेटवर्क सिस्टम कहते हैं, ठीक है। तो, यह मूल रूप से कंप्यूटिंग विज्ञान का एक क्षेत्र है जो वितरित सिस्टम का अध्ययन करता है, यह लंबे समय तक वहाँ था; कम्प्यूटेशनल प्रक्रियाओं को हल करने के लिए वितरित प्रणाली का उपयोग किया गया है; सही। कई अन्य प्रकार की अन्य परिभाषाएं हैं जो आप इंटरनेट पर देखते हैं, तो कई परिभाषाएं आती हैं। तो, कई परिभाषाएँ हैं; इनमें से एक कहती है कि कई स्वायत्त कम्प्यूटेशनल इकाइयां हैं जिनमें से प्रत्येक की अपनी स्थानीय स्मृति है। इसलिए, यह अलग स्वायत्त स्वतंत्र कंप्यूटिंग (Autonomous Independent Computing) इकाइयों की अपनी स्थानीय स्मृति है। आधारभूत संचार नेटवर्क (Backbone Communication Network) पर गुज़रने वाले संदेश द्वारा एक-दूसरे के साथ संवाद करती हैं। तो, यह एक बात है यदि हम परिचालन प्रणाली के बिंदु या अवधारणा के तरीके को देखते हैं, प्रोसेसर एक दूसरे के साथ विभिन्न संचार लाइनों के माध्यम से उच्च गति वाले बस या यहां तक ​​कि टेलीफोन लाइनों पर कहता है, जहाँ प्रत्येक प्रोसेसर की मेमोरी में स्तिथ है , ठीक है। तो, कई प्रकार के उदाहरण हैं जो वितरित कंप्यूटिंग प्रतिमान (Distributed Computing Paragigm) में अलग-अलग चीजें डालते हैं, इंटरनेटवर्किंग (Internetworking) से शुरू होने पर एक वितरित प्रणाली (Distributed System) होती है। या यह एटीएम(ATM), बैंक मशीन, बैंकों की विभिन्न शाखाएं या यहां तक ​​कि अलग-अलग सहयोग। और विभिन्न कार्यों को निष्पादित करना जो चीजें हो सकती हैं। इंट्रानेट(Intranet) के भीतर इंटरनेट या वर्कग्रुप एक वितरित प्रणाली हो सकते हैं। कंप्यूटिंग परिदृश्य (Computing Landscape) में जल्द ही सर्वव्यापी नेटवर्क कनेक्टेड डिवाइस (Ubiquitous Network Connected Devices) शामिल होंगे, ठीक है या नहीं, यह पहले से ही हमारे पास सर्वव्यापी नेटवर्क कनेक्टेड डिवाइस हैं। तो, या हम जो कहते हैं वह कुछ ऐसे प्रकार का प्रतिष्ठान है, जो कई प्रकारों में आता है। और इन दिनों हम विभिन्न प्रकार के नेटवर्क देखते हैं, जो एक एडहोक नेटवर्क (ad hoc Network) के रूप में होते हैं, वह परिवर्तनशील होते हैं, स्मार्ट वाहनों (Smart Vehicle) जैसे वाहनों की तरह ही वे एक साथ आते हैं, और यह विभिन्न प्रकार के फ़ंक्शन निष्पादित करता है । जैसे सुरक्षा संबंधी चीज मनोरंजन से संबंधित हो सकती हैं या इन्फोटेनमेंट से संबंधित चीजें और विभिन्न प्रकार की चीज़ें हो सकती हैं। इसलिए, यदि हम वितरित सिस्टम(Distributed System) में व्यापक प्रकार के कंप्यूटर देखते हैं। इसलिए, वे मुख्य रूप से हम वर्कस्टेशन, सर्वर सिस्टम और व्यक्तिगत सहायता उपकरणों (Personal Assistant Devices ) जैसे कि ऐसा कह सकते हैं। वर्कस्टेशन कंप्यूटर (Work Station) है, जो अंतिम उपयोगकर्ता में कंप्यूटिंग करने के लिए हैं। सर्वर सिस्टम जो काम करता है, जो कुछ सेवाएं प्रदान करता है। इसलिए, कंप्यूटर जो संसाधन और सेवाएं प्रदान करते हैं, वहाँ व्यक्तिगत सहायता उपकरण (Personal Assistance Device) हो सकते हैं, जैसे हैंडहेल्ड कंप्यूटर (Handheld Computers) सिस्टम से जुड़े हैं। जहाँ वायरलेस संचार नेटवर्क (Wireless Communication Nework), मैं किसी भी प्रकार की संचार प्रतिमानों की तरह किसी भी प्रकार की चीजें हो सकता हूँ। जो चीजों के साथ संवाद करने में मदद करता है। तो, ये अलग-अलग हैं, जो हम एक वितरित सिस्टम में सामान्य नोड्स (Node) कहते हैं, ठीक है। अन्य प्रकार के नोड्स भी हो सकते हैं, जैसे कि अधिक नेटवर्क क्षमताओं नेटवर्क प्रसंस्करण के प्रकार इत्यादि हैं, लेकिन यह हम व्यापक रूप से कह सकते हैं कि ये एक विशिष्ट वितरित प्रणाली में सामान्य भार हैं। इसलिए, अगर हम इस बात को देखते हैं कि क्यों कुछ सामान्य गुण या सामान्य फायदे हैं, या जो हम कहते हैं कि वितरित प्रणाली के लाभ है, परन्तु गलतीयों को सहन किया जा सकता हैं, जैसे आपके पास एक या अधिक साधन हैं। तो कई सिस्टम काम कर रहे हैं । इसलिए, कुछ नोड विफल हो जाते है, कम या ज़यादा प्रदर्शन पर हो सकता है, लेकिन यह पूरी तरह से सेवा से बाहर नहीं है। यह एक केंद्रीकृत प्रणाली (Centralized System) थी। तो, अगर पूरी बात नीचले स्तर पर है, तो आप कम चीज़ में कुछ करने के लिए क्या करते हैं? इसलिए, यह गलती को ठीक करने के लिए, विभिन्न क्रियाविधि आदि हैं। आप में से कई लोग इस चीजों को बनाना जानते हैं । तो, दूसरी बात यह है कि प्रत्येक नोड, सामान्य रूप से आंशिक भूमिका निभ्भाता है । इसलिए, वितरित प्रणाली में प्रत्येक नोड यह आंशिक भूमिका निभाता है, संसाधनों की संपत्ति के एक और पहलू हैं जो शेयर संसाधनों साझा होते हैं, वहाँ भार बराबर बाँटा जाता है। तो, संसाधन साझाकरण की गणना करने वाले संसाधन साझाकरण (Load Sharing) ही नहीं हैं। इस पर लोड साझा करते हैं, जैसे हम कहते हैं कि चीजों के बीच लोड संतुलन (Load Balance) को महसूस किया जा सकता है। विस्तार करना आसान है, इसलिए, आमतौर पर सिस्टम ऐसा हो सकता है। हम विस्तार करना आसान कर सकते हैं जैसे कि मैं कर सकता हूँ ,मैं नेटवर्क में वितरित सिस्टम को और सिस्टम से जोड़ सकता हूँ, जब मेरे पास ये होता है या इसका उपयोग होता है। प्रदर्शन एक मुद्दा है। इसलिए, समानांतर कंप्यूटिंग (Parallel Computing) को वितरित सिस्टम के सबसेट के रूप में माना जा सकता है, जहाँ मेरे पास उच्च प्रदर्शन हो सकता है और निगरानी रखने की आवश्यकता है। तो, हम क्या करेंगे, इसलिए वितरित प्रणाली का एक और पहलू यह है कि, हमें आवेदन की प्रकृति की आवश्यकता क्यों होती है? शायद अलग प्रदर्शन जैसे कि मैंने, गहन डेटा और कंप्यूटिंग प्रकार की चीजों की गणना की है । और कुछ मामलों में मुझे सिस्टम में मजबूती की आवश्यकता होती है। जो कि कोई भी विफलता नहीं होनी चाहिए। मैं किसी भी तरह की विफलता नहीं चाहता हूँ, कि मैं एक मिस और महत्वपूर्ण चीजें कर रहा हूँ। जो गहन या स्मृति गहन गणना नहीं कर सकता है, लेकिन मैं सिस्टम पर किसी भी विफलता को बर्दाश्त नहीं कर सकता। इसलिए, कई मामलों में चीजों की आवश्यकता होती है या अन्य अर्थ में यह मुख्य रूप से प्राथमिकता में से एक है। जिसे हम इस वितरित सिस्टम के विकास या विकास की प्रेरणा कहते हैं। तो, अभी हम थोड़ी देर के लिए हम रुकते है और हम अगले व्याख्यान में बाद हमारी चर्चा जारी रखेंगे। धन्यवाद।