Cloud Computing, IOT and Big Data
Definition(परिभाषा)
- क्लाउड कंप्यूटिंग एक तकनीकी प्रणाली है जिसमें डेटा और संसाधन इंटरनेट के माध्यम से दूरस्थ सर्वरों पर संग्रहित और प्रबंधित किए जाते हैं, स्थानीय सर्वर या व्यक्तिगत उपकरणों पर नहीं जाते हैं.
- इस प्रणाली में Users को कंप्यूटिंग संसाधन (जैसे संग्रहण, प्रोसेसिंग शक्ति, Application, डेटाबेस, नेटवर्क संसाधन आदि) की आवश्यकतानुसार ऑन-डिमांड आधार पर मिलते हैं, जिससे वे अपनी जरूरतों के अनुसार स्केल कर सकते हैं.
- क्लाउड कंप्यूटिंग के मुख्य उदाहरणों में शामिल हैं:-
- वेब होस्टिंग
- डेटा संग्रहण और बैकअप
- सॉफ़्टवेयर विकास प्लेटफ़ॉर्म
- वर्चुअल डेस्कटॉप
- यह तकनीक आमतौर पर व्यवसायों, संगठनों, और व्यक्तियों द्वारा उपयोग की जाती है, क्योंकि इससे लाभ मिलते हैं जैसे कि लचीलापन, स्केलेबिलिटी, लागत की प्रभावशीलता, और पहुंच.
- क्लाउड कंप्यूटिंग के प्रमुख Providers में शामिल हैं:-
- Amazon Web Services (AWS),
- Microsoft Azur e,
- Google Cloud Platform (GCP),
- IBM Cloud
Artificial Intelligence, History, Applications
Types of Cloud Computing
- By Place
- Public
- Private
- Hybrid
- Community
- By Services
- IAAS
- PAAS
- SAAS
- RAAS
Public Cloud
सार्वजनिक क्लाउड, जो कि एक तीसरे पक्ष द्वारा Manage होता है, एक Public Network के माध्यम से Services को प्रदान करता है. यह बहुत सारे Users को Services और Resources का उपयोग करने की अनुमति देता है. AWS, Microsoft Azure, Google Cloud Platform जैसे विक्रेताओं द्वारा प्रदान की जाती है.
Private Cloud
निजी क्लाउड एक विशेष संगठन के लिए होता है, जिसमें कंपनी के निजी नेटवर्क के अंदर ही Services का Management होता है. यह कंपनी को अधिक Control और Security प्रदान करता है, लेकिन इसका उपयोग किसी भी समय उद्देश्यों के लिए स्थानीय रूप से ही किया जाता है. VMware vCloud Suite, IBM Cloud Private
Hybrid Cloud
हाइब्रिड क्लाउड में, संगठन सार्वजनिक और निजी क्लाउड का उपयोग करते हैं. कुछ Services और Data सार्वजनिक क्लाउड पर होते हैं, जबकि कुछ निजी क्लाउड में होते हैं. इसे विभिन्न समयों पर अपनी आवश्यकताओं के अनुसार स्केल करने की अनुमति देता है, और Security और Privacy की आवश्यकताओं को पूरा करता है.
Community Cloud
समुदाय क्लाउड, एक समूह या समुदाय द्वारा साझा किए गए और प्रबंधित किए गए Resources का एक प्रकार है. यह किसी विशेष क्षेत्र या उद्यम के लिए बनाया जाता है और उसी समुदाय के सदस्यों के लिए उपयोगी होता है. Healthcare, Education, Research, Finance Community Cloud
IAAS (Infrastructure as a Service)
इसमें होस्टेड इंफ्रास्ट्रक्चर Services शामिल होती हैं. इसमें विभिन्न Resources जैसे कि Server, Storage, Network, और अन्य Standard इंफ्रास्ट्रक्चर की पहुंच प्रदान की जाती है. User इस इंफ्रास्ट्रक्चर को स्वयं व्यवस्थित कर सकते हैं और इसे अपनी आवश्यकताओं के अनुसार स्थापित कर सकते हैं.
PAAS (Platform as a Service)
इसमें प्लेटफ़ॉर्म Services शामिल होती हैं. यह Users को Application विकसित, टेस्ट, और डिप्लॉय करने के लिए आवश्यक विकास और डिप्लॉयमेंट प्लेटफ़ॉर्म की पहुंच प्रदान करता है, जिससे वे अपनी Application को तेजी से बना सकते हैं और उपयोग में ला सकते हैं.
SAAS (Software as a Service)
इसमें सॉफ्टवेयर Services शामिल होती हैं. इसमें Users को एक साधारण Application का उपयोग करने की पहुंच प्रदान की जाती है, जैसे कि ईमेल, ऑफिस Suite, या वेब आधारित Services.
RAAS (Robotics as a Service)
यह एक नई और उभरती हुई श्रेणी है, जिसमें रोबोटिक प्रौद्योगिकी को Service के रूप में प्रदान किया जाता है. इसमें User रोबोट्स को भाड़े पर ले सकते हैं, जिन्हें वे अपनी आवश्यकताओं के अनुसार उपयोग कर सकते हैं, जैसे कि लोजिस्टिक्स, विनिमय, उद्योग, आदि.
Advantages of Cloud Computing
क्लाउड कंप्यूटिंग के कई लाभ होते हैं, जो Users को विभिन्न क्षेत्रों में फायदा पहुंचाते हैं।
- Scalability
- Cost Efficiency
- Security
- Accessibility
- Collaboration and Reliability
- Updates and Exchange
- Flexibility
Scalability
- क्लाउड कंप्यूटिंग Users को आसानी से अपने Resources की मात्रा को बदलने की सुविधा प्रदान करता है।
- यह Users को उनकी वृद्धि और बदलती आवश्यकताओं के साथ समायोजित होने की अनुमति देता है।
Cost Efficiency
- क्लाउड कंप्यूटिंग में, व्यवसायों को सर्वरों को खरीदने और उनका संचालन करने के लिए उचित मात्रा में पैसे नहीं खर्च करने पड़ते हैं।
- इसके बजाय, वे सेवाओं के लिए केवल उपयोग किए गए Resources के लिए भुगतान करते हैं।
Security
- क्लाउड कंप्यूटिंग कंपनियों के द्वारा उपयोग किए जाने वाले सर्वरों के सुरक्षा परियोजनाओं में निवेश करने के कारण
- इसमें डेटा की सुरक्षा और निजीता सुनिश्चित की जा सकती है।
Accessibility
- क्लाउड सेवाओं को इंटरनेट के माध्यम से किसी भी स्थान से पहुंचा जा सकता है।
- यह Users को कहीं से भी कंप्यूटिंग Resources तक पहुंचने की सुविधा प्रदान करता है, जिससे कार्यक्षमता बढ़ती है।
Collaboration and Reliability
- क्लाउड कंप्यूटिंग Users को सहयोगी और विश्वसनीय सेवाएं प्रदान करने की सुविधा प्रदान करता है।
- विभिन्न विकसितकर्ताओं द्वारा बनाई गई अनेक सेवाएं होती हैं जो कि Users को अपनी आवश्यकताओं के अनुसार चुनने की सुविधा प्रदान करती हैं।
Updates and Exchange
- क्लाउड सेवाएं आधुनिकीकरण की अनुमति देती हैं, ताकि Users को नवीनतम सॉफ़्टवेयर और Resources के साथ अपडेट रहने में मदद मिल सके।
Flexibility
- क्लाउड कंप्यूटिंग Users को अपनी सेवाओं के लिए विभिन्न टारिफ प्लान चुनने की सुविधा प्रदान करता है
- जिससे उन्हें अपनी बजट और आवश्यकताओं के अनुसार चुनने का विकल्प मिलता है।
Applications of Cloud Computing
क्लाउड कंप्यूटिंग का उपयोग विभिन्न उद्योगों और क्षेत्रों में किया जा सकता है। कुछ सामान्य अनुप्रयोगों में शामिल हैं:
- Data Storage & Backup:
- क्लाउड कंप्यूटिंग व्यवसायों को उनके डेटा को सुरक्षित रखने और बैकअप करने के लिए मात्रात्मक और सुरक्षित स्टोरेज समाधान प्रदान करता है।
- यह उन्हें किसी भी स्थान से आसानी से डेटा तक पहुंचने की सुविधा भी देता है।
- Software as a Service (SaaS):
- SaaS अनुप्रयोग क्लाउड इंफ्रास्ट्रक्चर पर चलते हैं और एक वेब ब्राउज़र के माध्यम से उपयोग किए जा सकते हैं।
- उपयोगकर्ता इस्तेमाल कर सकते हैं, जैसे कि ईमेल, CRM, परियोजना Management, और परिचालन उपकरण, बिना किसी इंस्टॉलेशन या रखरखाव के।
- Infrastructure as a Service (IaaS):
- IaaS इंटरनेट के माध्यम से वर्चुअलाइज्ड कंप्यूटिंग संसाधन प्रदान करता है, जिसमें सर्वर, स्टोरेज, और नेटवर्क इंफ्रास्ट्रक्चर शामिल होता है।
- यह व्यवसायों को भूमिका वाले इतने लोड और डाउन नीचे करने की सुविधा प्रदान करता है जितनी कि वे चाहते हैं।
- Big Data Analysis:
- क्लाउड कंप्यूटिंग बड़े मात्रा में डेटा का प्रोसेसिंग और विश्लेषण करने के लिए स्केलेबल संसाधन प्रदान करता है।
- संगठन बड़े डेटा सेट्स के साथ संवेदनशीलता प्राप्त कर सकते हैं, निर्णय लेने के लिए डेटा पर आधारित।
- Internet of Things (IoT):
- क्लाउड कंप्यूटिंग IOT उपकरणों को डेटा को संग्रहित, बैकअप, और विश्लेषण करने के लिए उपयोग करने की सुविधा प्रदान करता है।
- यह IOT डिप्लायमेंट्स के लिए स्थायी और विश्वसनीय इंफ्रास्ट्रक्चर प्रदान करता है।
Expert Systems, Examples, Components, Applications
Google Play Store
- Google Play Store एक Service के रूप में सॉफ़्टवेयर (SaaS) मॉडल है जो Users को ऐप्स डाउनलोड करने, गेम खरीदने और डिजिटल सामग्री किराए पर लेने की सुविधा देता है।
- यह एंड्रॉइड ऐप्स, गेम्स, किताबें, संगीत और अन्य सामग्री के लिए Google का आधिकारिक Store है।
- उपयोगकर्ता मुफ्त में ऐप्स डाउनलोड कर सकते हैं या सशुल्क ऐप्स खरीद सकते हैं।
- आप अपने संगठन के लिए निजी Android ऐप्स प्रबंधित करने के लिए भी Google Play का उपयोग कर सकते हैं।
- प्रबंधित Google Play में उपयोगकर्ता प्रमाणीकरण और मैलवेयर का पता लगाने जैसी सुरक्षा जांच शामिल है।
- आप Google Admin console या Google Play कंसोल से निजी ऐप्स को Play Store पर प्रकाशित कर सकते हैं।
- आपके द्वारा ऐप्स सूची में एक निजी ऐप जोड़ने के बाद, उपयोगकर्ता इसे अपने एंड्रॉइड डिवाइस पर प्रबंधित Play Store से डाउनलोड कर सकते हैं।
- Google Play Developers के लिए Application Programming Interface (API) और Framework भी प्रदान करता है।
- ये ऐप्स को कार्य करने के लिए आवश्यक हार्डवेयर और डेटा तक पहुंचने की अनुमति का अनुरोध करने की अनुमति देते हैं।
Google Play सेवाएँ Developers की सहायता कर सकती हैं:
- Google Play के लिए विश्वसनीय Android ऐप्स बनाएं
- नई सुविधाओं और बग फिक्स के लिए स्वचालित अपडेट प्राप्त करें
- सुरक्षा पुस्तकालयों के साथ उपयोगकर्ता के विश्वास और सुरक्षा में सुधार करें
- Google सेवाओं के समृद्ध अनुभवों से सहभागिता बढ़ाएँ
Google ऐप इंजन भी प्रदान करता है, जो क्लाउड कंप्यूटिंग सेवा की PaaS श्रेणी है।
Apple Store (iCloud)
- Apple Users के Data को Cloud में Store करने के लिए क्लाउड स्टोरेज सेवा iCloud का उपयोग करता है और इसे Automatic रूप से अपने सभी Apple डिवाइसों में सिंक करता है।
- iCloud फ़ोटो, वीडियो, दस्तावेज़, ऐप डेटा और डिवाइस बैकअप जैसे डेटा संग्रहीत करता है।
- Apple उपयोगकर्ता डेटा को iCloud में संग्रहीत करने से पहले एन्क्रिप्ट करता है और Redundancy और reliability सुनिश्चित करने के लिए इसे विभिन्न भौगोलिक क्षेत्रों में स्थित कई सर्वरों पर Store करता है।
- iCloud में मेल, दस्तावेज़ संग्रहण और बैकअप के लिए 5 GB का Free Storage शामिल है।
- खरीदा गया संगीत, ऐप्स, किताबें और फोटो स्ट्रीम को भंडारण सीमा में नहीं गिना जाता है।
- अधिक स्टोरेज और अतिरिक्त सुविधाओं के लिए, उपयोगकर्ता iCloud+ की सदस्यता ले सकते हैं।
- iCloud के साथ, उपयोगकर्ता अपने डेटा को अपने सभी iCloud-सक्षम डिवाइस या कंप्यूटर पर स्वचालित रूप से एक्सेस कर सकते हैं।
- उदाहरण के लिए, उपयोगकर्ता अपने आईफोन से तस्वीरें अपलोड कर सकते हैं और उन्हें अपने मैकबुक से एक्सेस कर सकते हैं
- अपने आईपॉड टच से सुनने के लिए अपने मैकबुक से संगीत अपलोड कर सकते हैं
- या अपने आईपैड से एक्सेस करने के लिए अपने मैक डेस्कटॉप से एक महत्वपूर्ण दस्तावेज़ अपलोड कर सकते हैं।
IOT (Internet of Things)
- इसका पूरा Name Internet Of Things है
- वे सारे Device जो Internet से Connect रहकर एक दूसरे से Communicate करते है वे सभी इसी के अंदर आते है.
- IOT वह स्मार्ट Device जो एक दूसरे को Data Send करते है यह बहुत ही अच्छी Technology है.
- इसमे आप अपने दैनिक जीवन में उपयोग की जाने सभी चीजें जो Switch के On और Off से कंट्रोल की जाती है.
- उन सभी को Internet से Connect कर दिया जाए या फिर वे एक दूसरे से Connected हो सके तो कैसा होगा.
Examples
Application of IOT
- Smart Home: यहां IoT की सहायता से स्मार्ट थर्मॉस्टेट, लाइटिंग सिस्टम, सुरक्षा कैमरे और अन्य स्मार्ट उपकरण निर्मित किए जा सकते हैं जो दूर से नियंत्रित किए जा सकते हैं।
- Industrial IoT (IIoT): IIoT में IoT प्रौद्योगिकी को औद्योगिक सेटिंग में उपयोग किया जाता है जैसे कि पूर्वानुमानात्मक रखरखाव, संपत्ति का पता लगाना, दूरस्थ मॉनिटरिंग, और उत्पादन प्रक्रियाओं को अनुकूलित करना।
- Healthcare: चिकित्सा में IoT उपकरणों का उपयोग दूरस्थ रोगी मॉनिटरिंग, टेलीमेडिसिन, पहनने योग्य स्वास्थ्य ट्रैकर्स और स्मार्ट चिकित्सा उपकरणों के लिए किया जाता है।
- Smart Cities: यहां इंटरनेट की सहायता से स्मार्ट परिवहन, बुद्धिमान बुनियाद, कचरा Management, पर्यावरण मॉनिटरिंग और सार्वजनिक सुरक्षा के लिए इंटरनेट का उपयोग किया जाता है।
- Retail: खुदरा में, इंटरनेट का उपयोग इन्वेंटरी Management, आपूर्ति श्रृंखला की अनुकूलन, ग्राहक एनालिटिक्स, व्यक्तिगत विपणन और खरीदारों के अनुभव को सुधारने के लिए किया जाता है।
- कृषि: खेती में IOT का Use मिट्टी की स्थिति, मौसम का पूर्वानुमान, सिंचाई नियंत्रण प्रणालियों, सेंसर और ड्रोन का उपयोग करके फसल के स्वास्थ्य का मॉनिटरिंग, पशु परिवहन और स्वचालित कृषि Tools की जाँच में किया जाता है।
- परिवहन और लॉजिस्टिक्स: परिवहन और लॉजिस्टिक्स में IOT उपयोग वाहनों और भेजने के लिए GPS ट्रैकिंग, भविष्यवाणी में रखरखाव, परिवहन वाहनों के लिए पूर्वानुमानात्मक रखरखाव, माल की स्थिति (जैसे कि तापमान, आर्द्रता) की वास्तविक समय में मॉनिटरिंग, और मार्ग का अनुकूलन के लिए किया जाता है।
- ऊर्जा Management: इंटरनेट का उपयोग भवनों में ऊर्जा उपयोग की मॉनिटरिंग और नियंत्रण के लिए किया जाता है (स्मार्ट मीटर, स्मार्ट थर्मोस्टेट), स्मार्ट ग्रिड्स में ऊर्जा वितरण का अनुकूलन, नवीनीकरणीय ऊर्जा स्रोतों (सौर पैनल, पवन टरबाइन) के Management, और स्वचालित ऊर्जा का उपयोग करके ऊर्जा बर्बादी को कम करने के लिए।
- पर्यावरण मॉनिटरिंग: IOT सेंसर पर्यावरणीय मॉनिटरिंग अनुप्रयोगों में हवा की गुणवत्ता मॉनिटरिंग, जल गुणवत्ता मॉनिटरिंग, शोर प्रदूषण मॉनिटरिंग, और मौसम पूर्वानुमान के लिए उपयोग किया जाता है।
Big Data
- Big Data उन Data को कहते हैं जो इतने बड़े होते हैं या इतने जटिल होते हैं कि उनके साथ काम करने में सामान्य Data Processing Application पर्याप्त नहीं होते।
- इसके साथ काम करने में आने वाली मुख्य चुनौतियाँ ये हैं
- Analysis
- Collection
- Searching
- Storage
- Transfer
- Visualization
- Querying
- Updating
- Information Privacy
- बीते कुछ वर्षों में humans द्वारा generate किये जाने वाले data में वृद्धि हुई है.
- यह data अलग अलग technologies जैसे की Facebook, twitter, WhatsApp और YouTube आदि के माध्यम से generate हो रहा है.
- एक study के अनुसार आज humans हर रोज़ लगभग 2.5 Quintilian bytes का data produce करते है.
- यह data अलग अलग formats जैसे की text, image और video आदि में generate होता है.
- Facebook posts से लेकर YouTube videos और emails तक humans द्वारा generate किये जाने वाले data में हर दिन वृद्धि होती ही जा रही है.
- यह data इतना अधिक है की traditional data storage और processing systems द्वारा इसे manage करना possible नहीं है.
- ऐसा data जिसे traditional data storage और processing systems (Databases आदि) द्वारा manage नहीं किया जा सकता है Big Data कहलाता है.
- Big Data की situation कई organizations और governments द्वारा face की जाती है.
Benefits of Big Data
- Big Data analytics के आधार पर organizations trends और customer behavior को पहचान सकती है और उसी के अनुरूप अपने product को बनाकर अधिक sales generate कर सकती है.
- इसके आधार पर एक organization अपने product या service के प्रति users के behavior को पहचान सकती है और उसे improve कर सकती है.
- Big Data analysis के आधार पर product और services की cost को कम किया जा सकता है.
- Big Data analysis के माध्यम से customers को उनकी पसंद के अनुसार products के ads दिखाए जा सकते है जिससे वे उन्हें अधिक से अधिक खरीदें.
- Apache Hadoop open source है और यह Big Data के storage और processing के लिए simple programming model का प्रयोग करता है.
Conclusion (निष्कर्ष)
उम्मीद है आपको ये जानकारी अच्छे से समझ आ गई होगी. यदि आपको किसी प्रकार की कोई समस्या है तो आप मुझे फीडबैक दे सकते है.