Cloud Computing Case Study - Google Cloud Platform (GCP)-FYjXsXdbZTo 32.9 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
नमस्ते।
 हम अपनी चर्चा शुरू करते हैं या क्लाउड कम्प्यूटिंग पर अपनी चर्चा जारी रखते हैं।
 जैसा कि हमने उल्लेख किया है कि कई वाणिज्यिक बादल हैं और खुले स्रोत बादल IaaS, PaS या Saas जैसे विभिन्न स्तरों पर सेवाएं प्रदान करने में उपलब्ध हैं।
 इसलिए, लोकप्रिय ऐसे क्लाउड में से एक, जिसकी हम चर्चा करेंगे।
 इसलिए, फिर से प्रमुख उद्देश्य यह है कि मैं आपको केवल यह दिखाऊं कि एक वाणिज्यिक क्लाउड कैसे काम करता है और ताकि आप खुद को आज़मा सकें और देख सकें कि क्लाउड का स्वाद सही है।
 इसलिए, आज हम Google क्लाउड प्लेटफ़ॉर्म (Google cloud platform) के बारे में संक्षेप में चर्चा करेंगे और हम आपको एक छोटा डेमो भी देंगे कि कैसे एक ऐप विकसित करें या अपने वेब ऐप को वैश्विक Google क्लाउड प्लेटफ़ॉर्म में होस्ट करें जो बहुत उपयोगकर्ता के अनुकूल और उपयोग करने में आसान है।
 तो, फिर से कोई तात्कालिक नहीं है, मूल रूप से कुछ वाणिज्यिक क्लाउड के साथ काम करने में कोई विशेष प्रेरणा नहीं है, लेकिन यह सिर्फ उपयोग करने के लिए है, यह उपयोग के मामले या परीक्षण के मामले के रूप में है जहां आप अभ्यास कर सकते हैं और देख सकते हैं कि चीजें कैसे काम करती हैं।
 और हम मुफ्त खाते का एक डेमो खाते का उपयोग कर रहे हैं, ताकि आप अपने अंत में भी कोशिश कर सकें और देख सकें कि चीजें कैसे काम करती हैं इसलिए, जैसा कि हम समझते हैं कि Google दुनिया भर में मौजूद है और उनके डेटा केंद्र दुनिया भर में हैं, और यह Google क्लाउड प्लेटफ़ॉर्म भी यदि आप देखते हैं, तो वे विभिन्न क्षेत्रों में हैं जैसे कि उत्तरी अमेरिकी क्षेत्र, यूके क्षेत्र और एशिया और इसी तरह आगे ।
 इसलिए, वे क्षेत्र वितरित किए जाते हैं, हर क्षेत्र में कुछ क्षेत्र होते हैं और इसलिए इनको भू-भाग में विभाजित किया जाता है।
 इसलिए, कई सेवाएं हैं जिनके पास एक वैश्विक दृष्टिकोण है, जिसमें एक क्षेत्रीय दृष्टिकोण और अधिक बुनियादी ज्ञान है।
 इसलिए, रीढ़ की हड्डी पर यह सब रखते हुए, हम यह देखने की कोशिश करेंगे कि Google क्लाउड प्लेटफ़ॉर्म (Google cloud platform) क्या प्रदान करता है।
 इसलिए, यदि आप ऐसा देखते हैं तो वे जो सेवाएं प्रदान करते हैं, वे सेवा का एक सेट है जो डेवलपर्स को Google के विश्वसनीय आधारभूत संरचना पर एप्लिकेशन बनाने, परीक्षण करने, तैनात करने में सक्षम बनाता है।
 इसलिए, हमने इन चीज़ों को अपने वेब संसाधनों से लिया है, वहां क्लाउड डॉट Google डॉट कॉम और डेवलपर Google डॉट कमांड संबंधित संसाधन हैं।
 तो, वे क्या दावा करते हैं कि यह कहते हैं कि वे सेट का एक बड़ा सेट प्रदान करते हैं जो डेवलपर्स को Google इंफ्रास्ट्रक्चर पर एप्लिकेशन बनाने, परीक्षण करने, तैनात करने में सक्षम बनाता है।
 Google क्लाउड प्लेटफ़ॉर्म मॉड्यूलर क्लाउड बेस सेवाओं का एक सेट है जो आपको सरल वेबसाइट से जटिल अनुप्रयोगों में कुछ भी बनाने की अनुमति देता है; इसका मतलब है, आप एक हो सकते हैं कि आप अपनी वेबसाइट होस्ट कर सकें या आपके पास क्लाउड पर एक जटिल एप्लिकेशन चल रहा हो।
 इसलिए, यदि हम थोड़ा व्यापक पहलू देखते हैं, तो यह बिल्ड, स्टोर, विश्लेषण, इसलिए यह तीन आदर्श वाक्य है।
 और इसके लिए, हमारे पास Google की एक कंप्यूटर सेवाएं है जो Google ऐप इंजन द्वारा प्रदान की जाती है जो मुख्य रूप से एक पास और कंप्यूट इंजन है जो आईएएएस (PaaS) प्रकार की सेवाएं प्रदान करता है इसके अलावा इसमें स्टोरेज सेवाएं क्लाउड स्टोरेज क्लाउड एसक्यूएल और क्लाउड डेटा है दुकान।
 इसलिए, वे Google में क्लाउड स्टोरेज सेवाएं हैं और अन्य सेवाएं जैसे क्वेरी, क्लाउड एंडपॉइंट प्रकार की सेवाएं हैं।
 इसके बजाय यदि आप उनकी वेबसाइट टी पोर्टल सेवाओं को देखते हैं तो वहां सूचीबद्ध हैं और वे लागू या बढ़ रहे हैं या ओवरटाइम सही संशोधित हैं।
 इसलिए, वे जो दावा करते हैं या जो Google का समर्थन करने का प्रयास करता है, वह आपके एप्लिकेशन को चला रहा है, अपनी साइट को Google इन्फ्रास्ट्रक्चर पर उसी इन्फ्रास्ट्रक्चर पर होस्ट करें, जो Google को मिलीसेकंड में अरबों खोज परिणामों को वापस करने की अनुमति देता है, जिसका अर्थ है कि वे बुनियादी ढांचे हैं, वे चारों ओर सेवा करते हैं प्रति माह 6 बिलियन YouTube वीडियो और कुछ 425 मिलियन Gmail उपयोगकर्ता हैं।
 इसलिए, जब आप किसी चीज का उपयोग कर रहे हों तो उसी तरह का बुनियादी ढांचा इस्तेमाल कर सकते हैं।
 तो, यह एक वैश्विक स्तर पर नेटवर्क से जुड़ा हुआ है, अत्यधिक बेमानी है।
 तो, यह उस संबंध में दोषपूर्ण सहिष्णु है और Google का दावा है कि वे दावा करते हैं कि नवाचार करते हैं।
 इसलिए, आपके पास अभिनव बुनियादी ढाँचा है, इसलिए Google प्लेटफ़ॉर्म का उपयोग करने वाला भी वही है जो Google उन्हें प्रदान करना चाहता है।
 इसलिए, उपयोगकर्ता के दृष्टिकोण से वे अपने आवेदन या उत्पाद में तेजी से विकास पर ध्यान केंद्रित कर रहे हैं, तैनात करते हैं, सिस्टम प्रशासन वगैरह के बारे में चिंता किए बिना अपने अनुप्रयोगों को पुनरावृत्त करते हैं।
 तो, बैकेंड सेवा प्रदाता द्वारा उन सभी बातों का ध्यान रखा जाता है, इस मामले में Google।
 Google आपके एप्लिकेशन डेटाबेस स्टोरेज सर्वर का प्रबंधन करता है।
 तो, आपको उन सभी चीजों का प्रबंधन करने की आवश्यकता नहीं है, इसलिए सेवाओं का प्रबंधन सही डेवलपर्स टूल और एसडीके उपलब्ध हैं, चीजों के प्रबंधन के लिए कंसोल और प्रशासन।
 तो, ये वो चीजें हैं जो Google प्लेटफॉर्म (Google Platform) का उपयोग करते समय आपके साथ आती हैं।
 इसलिए, अन्य पहलू जो वे दावा करते हैं या आपके पास जो कुछ भी हो सकता है, मिश्रण और सेवाओं का मेल है।
 तो, आपके पास वर्चुअल मशीन है, प्लेटफ़ॉर्म प्रबंधित करें, ब्लॉब स्टोरेज, ब्लॉक स्टोरेज, NoSQL डेटा स्टोर, MySQL डेटाबेस, बिग डेटा एनालिटिक्स, Google क्लाउड प्लेटफ़ॉर्म सभी सेवाएँ आपके एप्लिकेशन आर्किटेक्चर की ज़रूरतें हैं।
 तो, यह कहता है कि आपके पास कई सेवाएँ हो सकती हैं यदि आपके पास और आपके सेवाओं का मिश्रण और मिलान आपके एप्लिकेशन को सही विकसित या लॉन्च करने के लिए हो सकते हैं।
 इसलिए, संगणना भंडारण और सेवाएं चीजों का मूल हैं और आप अपने विशेष एप्लिकेशन या अपने विशेष एप्लिकेशन के विशेष उद्देश्य को महसूस करने के लिए कई सेवाओं का मिश्रण और मिलान कर सकते हैं।
 इसलिए, अन्य लाभ जो वे प्रदान करते हैं वह लाखों उपयोगकर्ताओं के लिए पैमाना है।
 जैसे कि Google के पास उपयोगकर्ता आधार का उपयोग है और उनके पास आधारभूत संरचना है, जो इस उपयोगकर्ता आधार का समर्थन कर सकता है और जैसा कि आप उसी बुनियादी ढांचे का उपयोग कर रहे हैं, जैसा कि आप इसी बुनियादी ढांचे का उपयोग करेंगे।
 इसलिए, हम मूल रूप से इस लाखों उपयोगकर्ताओं के लिए बड़े पैमाने पर कर सकते हैं।
 इसलिए, क्लाउड प्लेटफ़ॉर्म में होस्ट किए गए एप्लिकेशन स्वचालित रूप से सबसे अधिक मांग वाले वर्कलोड को संभालने के लिए बड़े पैमाने पर हो सकते हैं और ट्रैफ़िक अपडेट होने पर नीचे स्केल कर सकते हैं।
 तो, स्केल अप, स्केल डाउन दोनों संभव है।
 इसलिए, आप केवल भुगतान करते हैं आप सही भुगतान का उपयोग करते हैं जैसे आप मॉडल जाते हैं।
 स्केल अप क्लाउड प्लेटफॉर्म को अपने स्वयं के उत्पादों की तरह स्केल करने के लिए डिज़ाइन किया गया है जैसे यदि आप Google अन्य उत्पादों का उपयोग करते हैं जब भी मांग उच्च पैमाने पर होती है और आगे सही होती है।
 यहां तक ​​कि जब आप एक विशाल ट्रैफ़िक स्पाइक का अनुभव करते हैं, तो यह वास्तव में वे क्या प्रस्ताव देते हैं या वे क्या पेशकश करते हैं, इस प्रकार की चीजें जो वे अपने उत्पादों के साथ कर रहे हैं उसी प्रकार का समर्थन या प्रबंधन वे तब करते हैं जब आप किसी को Google क्लाउड पर लॉन्च करते हैं।
 मंच।
 इसलिए, सेवाओं को प्रबंधित करें Google ऐप इंजन या क्लाउड डेटा स्टोर आपको देता है, ऑटो-स्केलिंग जो उपयोगकर्ता को आपके उपयोगकर्ता के साथ बढ़ने में सक्षम बनाता है।
 तो, ये GIE Google ऐप इंजन या क्लाउड डेटा स्टोर जैसी प्रबंधन सेवा है जो लोड अधिक होने पर ऑटो स्केल प्रदान करता है, यह ऊपर या अन्य तरीके से बाहर जाता है।
 क्लाउड प्लेटफ़ॉर्म के रूप में नीचे स्केल करें, जिससे आप स्केल कर सकते हैं, सेवाओं का प्रबंधन भी ठीक उसी तरह से कर सकते हैं, जिस कंप्यूटिंग संसाधनों के लिए आप भुगतान नहीं करते हैं।
 इसलिए, यदि आपके पास कम भार है।
 तो, आप नीचे पैमाने पर कर सकते हैं, ताकि कंप्यूटिंग संसाधनों को जारी करने या निष्क्रिय करने की जगह हो।
 ह भी दावा करें कि या हम अपने निवेश पर अच्छा प्रदर्शन कर सकते हैं या वापस लौट सकते हैं या इन Google क्लाउड प्लेटफ़ॉर्म को किराए पर ले सकते हैं।
 तो, Google की गणना बुनियादी ढाँचा आपको लगातार सीपीयू एक मेमोरी और डिस्क प्रदर्शन देता है, ताकि गारंटी हो।
 ताकि, वे नेटवर्क और आयु मामले की प्रतिक्रिया दुनिया भर में अपने उपयोगकर्ताओं के लिए तेजी से कर सकें।
 इसलिए, यदि आप एक व्यवसायिक उपयोगकर्ता हैं या आपके पास दुनिया भर में उस उपयोगकर्ता का इंटर्न है, तो उन्हें Google के फ़ायदे और सेवाओं के प्रकार का लाभ भी मिलता है।
 तो, यह सीपीयू मेमोरी डिस्क के संदर्भ में हो सकता है, यह नेटवर्क ग्लोबल नेटवर्क के संदर्भ में हो सकता है।
 यह बुनियादी ढांचे के पारदर्शी रखरखाव में हो सकता है या हो सकता है या आप आवेदन जानते हैं।
 और आपको दुनिया भर के सामुदायिक उपयोगकर्ताओं, साझीदार पारिस्थितिकी तंत्र और प्रीमियम सहायता पैकेजों के साथ आपकी ज़रूरत का समर्थन भी मिलता है, Google आपको आरंभ करने और जाने में मदद करने के लिए संसाधनों की पूरी श्रृंखला प्रदान करता है, इसलिए, जहाँ भी आप लॉन्च करते हैं, Google का समग्र समर्थन खेलने में आता है वैश्विक बादल मंच।
 तो, ये अधिक हैं जो हम कहते हैं कि Google द्वारा प्रदान किए जाने वाले फायदे का दावा है और यह है कि अगर ये ग्राहक या उपयोगकर्ता के लिए उपलब्ध हैं, तो यह रखरखाव का सिरदर्द है, प्रबंधनीयता वगैरह काफी हद तक कम हो जाती है और आप भुगतान करते हैं सेवाओं का उपयोग करें और चीजों के प्रकार।
 इसलिए, यदि हम Google क्लाउड प्लेटफ़ॉर्म को देखते हैं, तो कंप्यूट सर्विसेज एक कंप्यूट इंजन है, दूसरा ऐप इंजन है, एक मुख्य रूप से IaaS प्रकार की चीज़ें है और दूसरा PaaS प्रकार का सामान है।
 इसलिए, क्लाउड प्लेटफ़ॉर्म, लचीले लचीली वर्चुअल मशीन के साथ एक पूर्ण प्रबंधन प्लेटफ़ॉर्म प्रदान करता है, जिससे आपको एक ऐसी प्रणाली का चयन करने की अनुमति मिलती है, जिसकी आपको आवश्यकता होती है, ताकि जब Google क्लाउड प्लेटफ़ॉर्म में एक प्रबंधित प्लेटफ़ॉर्म और एक लचीली मशीन दोनों हों, ताकि इसका मतलब है, आप एक लचीलापन कॉन्फ़िगर कर सकते हैं VM।
 ऐप इंजन या पिछले प्रकार की सेवाओं का उपयोग करें जब आप बस अपने कोड पर ध्यान केंद्रित करना चाहते हैं और रखरखाव वगैरह के बारे में चिंता न करें, तो बुनियादी ढांचे के बारे में नहीं, इसलिए आपको एक विकास मंच की आवश्यकता होती है।
 और गणना इंजन के साथ कच्चे आभासी मशीन तक पहुंच प्राप्त करें और इसके साथ कुछ भी बनाने के लिए लचीलापन रखें, इसलिए आपके अलावा आपके पास अपना वीएम हो सकता है और फिर आपके पास उस वर्चुअल मशीन में एप्लिकेशन या अन्य प्रकार की चीजों को लोड करने का लचीलापन होता है, और आईएएएस होता है।
 इसमें से सेवाओं के प्रकार।
 दूसरे, एक और ऊर्ध्वाधर भंडारण है।
 तो, यह प्रदान करता है जब विभिन्न प्रकार के क्लाउड स्टोरेज, क्लाउड एसक्यूएल, क्लाउड डेटा स्टोर लगातार डिस्क होते हैं।
 तो, ये अलग-अलग चीजें हैं जो टीसीपी या Google क्लाउड प्लेटफॉर्म द्वारा पेश की जाती हैं।
 यह कई सेवाएँ प्रदान करता है जो आपको अपने डेटा को सही तरीके से बनाए रखने और त्वरित पहुँच प्रदान करने की अनुमति देता है।
 इसलिए, यह क्लाउड एसक्यूएल और डेटा स्टोर के साथ सेवाओं की एक श्रृंखला है जो आपको mySQL और noSQL डेटाबेस मिलती है, जबकि क्लाउड स्टोरेज डेटा स्टोर और एसक्यूएल या एसक्यूएल के साथ वैश्विक चीज़ों के लिए लचीली वस्तु भंडारण प्रदान करता है और आपको mySQL चीज़ और एक अन्य प्रकार noSQL प्रकार मिलता है।
 डेटाबेस के।
 तो, यह एक आधार से संबंधित सेवा है या क्लाउड स्टोरेज वैश्वीकृत चीज़ के साथ ऑब्जेक्ट स्टोरेज प्रदान करता है, जिसका अर्थ है, आप मूल रूप से ग्लोब में स्टोर और एक्सेस कर सकते हैं।
 और अंत में कई ऐप सेवाएं हैं जो बड़ी क्वेरी, क्लाउड एंडपॉइंट, पकड़ने और कतार की तरह हैं।
 तो, ये Google API के साथ ऐप सेवाएँ हैं और जल्दी से आप Google API सेवाओं का उपयोग करके अपने एप्लिकेशन अधिकार के लिए कार्यक्षमता की एक विस्तृत श्रृंखला को जल्दी से सक्षम कर सकते हैं।
 तो, आप इस एप्लिकेशन सेवाओं का उपयोग करके अपने एप्लिकेशन का निर्माण कर सकते हैं, किसी को खरोंच से इनका निर्माण करने की आवश्यकता नहीं है, बस Google प्लेटफ़ॉर्म (Google Platform) के आसान एकीकरण का लाभ उठाएं, ताकि ऐप इंजन कोशिश कर सके।
 तो, यह एपीआई का एक गुच्छा है जो आपके स्वयं के आवेदन को विकसित करने के लिए लाभ उठा सकता है।
 तो, यह एक त्वरित संक्षिप्त अवलोकन है कि Google के विभिन्न मॉड्यूल और ऊर्ध्वाधर क्या हैं।
 इसलिए, यदि आप, अधिक विवरण चाहते हैं, तो आप मूल रूप से उनकी वेबसाइट पर जा सकते हैं और जांच सकते हैं कि ये कैसे काम करते हैं, यह दर्शाता है कि ये अलग-अलग कार्यक्षेत्र हैं।
 लेकिन जैसा कि मैंने बात की शुरुआत में उल्लेख किया है कि हमारा उद्देश्य कुछ वाणिज्यिक और खुले स्रोत के क्लाउड पर कुछ उदाहरण के मामले दिखाना है, ताकि आप खुद कोशिश कर सकें और देख सकें कि चीजें कैसे काम करती हैं, और चीजों की सही-सही बातें क्या हैं ।
 इसलिए, यहां भी हम करेंगे, इसलिए मामलों के उदाहरण के लिए दो आवेदन अब से पहले।
 इसलिए, यदि आप पूरी बात को देखते हैं, जैसे कि यह उपयोगकर्ता के क्लाउड प्लेटफ़ॉर्म की सेवाएं हैं, जो आपके एप्लिकेशन को Google क्लाउड प्लेटफ़ॉर्म पर स्थानांतरित करने के लिए या Google ऐप इंजन का उपयोग करके बेहतर प्रदर्शन के लिए माना जाता है, जहां आप अपने एप्लिकेशन वेब एप्लिकेशन को क्लाउड प्लेटफ़ॉर्म पर माइग्रेट कर सकते हैं या आपके एप्लिकेशन जहां भी जाएं, आपके उपयोगकर्ता Google क्लाउड समाप्ति बिंदुओं का उपयोग करके आपके स्केल एप्लिकेशन की तरह बढ़ते हैं।
 और एपीआई के अधिकार का उपयोग करके Google सेवाओं को अपने एप्लिकेशन में एकीकृत करें।
 इसलिए, यदि आप अपने अनुप्रयोगों में Google सेवाओं को एकीकृत कर सकते हैं जो स्थानीय रूप से या क्लाउड में चल रहे हैं और Google API का उपयोग कर सकते हैं।
 तो, Google ऐप इंजन, Google एंड पॉइंट, Google API या कुछ अन्य चीजें जो महत्वपूर्ण भूमिका निभाती हैं।
 और जैसा कि हम चर्चा कर रहे थे, इसलिए इन Google क्लाउड प्लेटफ़ॉर्म (Google Cloud Platform) या GCP के साथ दो उदाहरण परिदृश्य जो यह प्रदर्शित करते हैं कि एक विशिष्ट क्लाउड कैसे सही काम करता है, आप अपने आप को आज़मा सकते हैं और अधिक जटिल उदाहरण दे सकते हैं।
 ये दो सरल उदाहरण हैं, एक तो आपके वेब पेज को Google क्लाउड प्लेटफ़ॉर्म पर होस्ट करना है जो पहले से ही आपके पास स्थानीय रूप से एक वेब पेज डिज़ाइन है और आप होस्ट को अपलोड करना चाहते हैं वह है वेब पेज Google क्लाउड प्लेटफ़ॉर्म, क्षमा करें Google क्लाउड प्लेटफ़ॉर्म (Google Cloud Platform) या GCP , और उसके लिए उनके भंडारण का उपयोग करें।
 दूसरा वाला Google एप्लिकेशन इंजन का उपयोग करके वेब एप्लिकेशन का निर्माण कर रहा है।
 इसलिए, हम वेब एप्लिकेशन बनाने के लिए इन Google ऐप इंजन सेवाओं का उपयोग करेंगे।
 तो, दो सरल अनुप्रयोग, लेकिन मेरा मानना ​​है कि यह आपको विशेष रूप से उन लोगों के लिए मदद करेगा जो इस क्लाउड चीज़ में नए हैं जो आपको छोटे क्लाउड विकसित करने और वाणिज्यिक क्लाउड फाइन के साथ अनुभव पर हाथ विकसित करने में मदद करेंगे।
 इसलिए, हम आवेदन के साथ जारी रखेंगे, फिर मेरे साथ श्रेया इसमें शामिल होंगे।
 वह आपको दिखाएगी कि Google वेबपेज जैसे Google को कैसे होस्ट किया जा सकता है या Google ऐप इंजन (Google app engine) का उपयोग करके वेबपेज का निर्माण किया जा सकता है।