Cloud Computing Demo - Microsoft Azure-jOhZ80XbymI 18.5 KB
Newer Older
Vandan Mujadia's avatar
Vandan Mujadia committed
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
नमस्ते।
 तो अब, Azure पर हमारे डेमो के साथ निरंतरता में; इसलिए हम एक नि: शुल्क लॉगिन के साथ एज़्योर सिस्टम के रूप में एक लाइव डेमो दिखा रहे हैं।
 इसलिए, जैसा कि मैंने उल्लेख किया है कि यह विचार है; तो, यह भी कि आपके पास एक वाणिज्यिक बादल का भराव हो सकता है कि यह वगैरह कैसे काम करता है।
 तो, जिस एप्लिकेशन को हम यहां प्रदर्शित करने जा रहे हैं और यह एक बहुत ही सरल अजगर वेब ऐप होगा, विचार यह है कि आप अपने अन्य प्रकार के अन्य ऐप के लिए इस तरह से azure में, सही तरीके से कैसे विकसित कर सकते हैं।
 तो, मेरे साथ शुभब्रता मेरे साथ हैं।
 नमस्ते।
 शुभब्रता एक सिस्टम पर लाइव डेमो दिखाएगा।
 इसलिए, कि आप चरण का अनुसरण कर सकते हैं, हालांकि ऐसा करने के विभिन्न प्रकार हैं, लेकिन यह मानक प्रक्रिया 1 के मानक चरण 1 में से एक है, जिसे देखने के लिए; किसी भी Azure ऐप को चलाने के लिए।
 इसलिए, मैं शुभाब्रत को इसे शुरू करने का अनुरोध दूंगा।
 हाँ।
 डेमो शो (Demo Show) सभी को नमस्कार, इस डेमो में हम Microsoft Azure में एक अजगर वेब एप्लिकेशन के निर्माण को प्रस्तुत करने जा रहे हैं।
 Microsoft वेब एप्लिकेशन अत्यधिक स्केलेबल सेल्फ पैचिंग हैं और यह हमें हमारे स्थानीय एप्लिकेशन, पोर्टल azure पोर्टल को विकसित करने के लिए भी प्रदान करता है।
 पोर्टल (Portal) पोर्टल डॉट अज़ुरे डॉट कॉम (Portal dot azure dot com) तो हमें यहाँ पर अपना लॉगिन क्रेडेंशियल देना होगा।
 इसलिए, यहां हमें अपना उपयोगकर्ता नाम और पासवर्ड देना होगा, सही।
 इसलिए, शुभब्रता के पास पहले से ही एक लॉगिन है।
 तो, वह अपने लॉगिन का उपयोग कर रहा है अन्यथा आपको इसे अपना बनाने की आवश्यकता है; अपना नया लॉगिन बनाएं।
 ठीक है यह मुझे उस Microsoft खाता साइन इन पेज पर पुनः निर्देशित कर रहा है; वहां मुझे पासवर्ड प्रदान करने की आवश्यकता है, ठीक है।
 तो, अब, हम डैशबोर्ड को देखेंगे; सब ठीक है, यह Microsoft azure के लिए डैशबोर्ड है।
 तो, अब, हमें एक टर्मिनल लॉन्च करने की आवश्यकता है जो azure टर्मिनल है।
 तो, यह एक बादल खोल है।
 दाएं; इसलिए, यह अब पूरा हो चुका है यह टर्मिनल को जोड़ रहा है, ठीक है।
 तो, अब, हमें इस पायथन वेब एप्लिकेशन का स्थानीय विकास करने की आवश्यकता है।
 तो, इसके लिए मैं Git से एक मौजूदा प्रोजेक्ट डाउनलोड करूंगा।
 तो, उसके लिए कमांड git clone https colon डबल स्लैश github डॉट कॉम है।
 तो, यहाँ हम हैलो दुनिया के लिए एक डेमो है।
 इसलिए, यह परियोजना निर्देशिका को मेरे स्थानीय मशीन में क्लोन कर रहा है।
 इसे वापस करने की आवश्यकता है।
 अब, हमें उस प्रोजेक्ट फ़ोल्डर में जाने की आवश्यकता है।
 तो, जैसा कि आप देख सकते हैं कि प्रोजेक्ट फ़ोल्डर यह एक है, इसलिए सीडी सही है।
 तो, यहाँ हमारे पास सामग्री है।
 इसलिए, अगर मैं इस मुख्य डॉट अजगर फ़ाइल की कैट करूँ तो हम देख सकते हैं।
 नमस्ते दुनिया! यह हैलो वर्ल्ड कोड अब यहां पर लिखा गया है ताकि इस एप्लिकेशन को चलाने के लिए हमें इस एप्लिकेशन को चलाने के लिए हमें फ्लास्क की आवश्यकता हो; फ्लास्क एक पुस्तकालय है जिसका उपयोग अजगर करता है और यह हमें एक ढांचा प्रदान करता है जो कि अजगर में माइक्रोवेव की रूपरेखा है।
 इसलिए, मैं फ्लास्क स्थापित करूंगा।
 अब, मैं ब्राउज़र में इस वेब एप्लिकेशन को सीधे चलाऊंगा, मैं स्थानीय होस्ट 5000 लिखता हूं।
 तो, यह मुझे नमस्ते दुनिया दिखा रहा है, ठीक है।
 इसलिए, मैं इस परियोजना को हमारे माइक्रोसॉफ्ट के रूप में इस पोर्टल के रूप में दबा दूंगा ताकि हम माइक्रोसॉफ्ट एज़ूर में अपनी स्थानीय परियोजना को होस्ट कर सकें।
 अब, Azure क्लाइंट में हमें परिनियोजन उपयोगकर्ता सेट करने की आवश्यकता है।
 तो, इस परिनियोजन उपयोगकर्ता को एफ़टीपी (FTP) और स्थानीय ग्रिड परिनियोजन के लिए एक वेब अनुप्रयोग की आवश्यकता होती है।
 तो, इसके लिए कमांड एक वेब ऐप परिनियोजन उपयोगकर्ता है; उपयोगकर्ता नाम सेट करें, मुझे देने की आवश्यकता है; यह एक तैनाती पैदा करेगा, सही।
 तो, इस उपयोगकर्ता नाम और पासवर्ड के साथ परिनियोजन उपयोगकर्ता बनाया गया है।
 अब हम एक संसाधन समूह की पुनरावृत्ति करते हैं।
 इसलिए, संसाधन समूह एक तार्किक कंटेनर है जिसमें आपका संसाधन कहता है जैसे कि वेब एप्लिकेशन डेटा बेस और स्टोरेज खाते तैनात और प्रबंधित किए जाते हैं।
 तो, इसके लिए कमांड az ग्रुप (az Group) क्रिएट होता है और रिसोर्स ग्रुप लोकेशन के लिए आपका नाम राइट होता है।
 तो, यह एक संसाधन समूह संसाधन समूह बनाएगा।
 इसलिए, आपको संसाधन समूह द्वारा परिनियोजन उपयोगकर्ता आरंभ किया गया है।
 इसलिए, संसाधन समूह बनाया जाता है।
 अब हमें एक ऐप सेवा योजना की आवश्यकता है।
 तो, एक ऐप सेवा योजना निर्दिष्ट करती है स्थान ऐप सेवा योजना वेब सर्वर के स्थान आकार और विशेषताओं को निर्दिष्ट करती है जो हमारे एप्लिकेशन को होस्ट करती है, सही।
 तो, कमांड az app सेवा है।
 यह एक ऐप सेवा योजना बनाएगा, सही।
 अब वेब एप्लिकेशन आम तौर पर हमारे कोड के लिए एक होस्टिंग स्थान प्रदान करता है और तैनात ऐप को देखने के लिए एक यूआरएल प्रदान करता है।
 अब मैं एक वेब एप्लीकेशन बनाऊंगा कमांड है az web app create name।
 तो, अब, अगर मैं वेब ब्राउज़र पर जाता हूं और डॉट एज़्योर वेबसाइट्स डॉट नेट के बाद वेब ऐप का नाम टाइप करता हूं, तो मैं वेबपेज को देख पाऊंगा।
 तो इसलिए, अब चूंकि यह कोड अजगर आधारित है, हमें आवश्यकता है कि हमें इसे आपके रूप में कॉन्फ़िगर करने की आवश्यकता है; अजगर का उपयोग करने के लिए।
 तो, इसलिए मैं एक कमांड का उपयोग करूंगा यह कमांड इस वेब एप्लिकेशन के साथ संबंधित अजगर संस्करण को कॉन्फ़िगर करेगा।
 तो, कमांड az web app config space z python है।
 तो, अजगर संस्करण को इस तरह सेट करने से इस प्लेटफ़ॉर्म द्वारा प्रदान किए गए डिफ़ॉल्ट कंटेनर का उपयोग किया जाता है।
 अब हमें कॉन्फ़िगर करने की आवश्यकता है; स्थानीय गिट तैनाती को कॉन्फ़िगर करें।
 तो, यह ऐप सेवा वेब ऐप में सामग्री को तैनात करने के कई तरीकों का समर्थन करती है जैसे कि एफ़टीपी स्थानीय गिट; इस डेमो के लिए git हब, विजुअल स्टूडियो रूटीन सेवाएं वगैरह हम स्थानीय git, लोकल git का उपयोग करके तैनात होंगे।
 इसका मतलब है कि हम अपने स्थानीय भंडार से अपने भंडार के रूप में धकेलने के लिए git कमांड का उपयोग करके तैनात करेंगे।
 तो, कमांड एज़ वेब ऐप परिनियोजन है, ठीक है।
 तो, हमें इस URL को कॉपी करने की आवश्यकता है और आपको टर्मिनल पर जाने की आवश्यकता है मुझे एक और टर्मिनल git रिमोट ऐड खोलने की आवश्यकता है।
 Azure।
 Azure।
 वह यूआरएल।
 वह URL; इसके लिए हमें इस कमांड git को जारी करने की आवश्यकता है, क्षमा करें, git पुश azure मास्टर, सही।
 तो, यहाँ यह हमें एक पासवर्ड देने के लिए संकेत देगा।
 तो, पासवर्ड पासवर्ड होना चाहिए जो हमने तैनाती उपयोगकर्ता के आवेदन के दौरान दिया है, ठीक है।
 तो, यह कमांड संबंधित पासवर्ड के लिए पूछ रहा है।
 पारण शब्द; इसलिए, हमें यहाँ निर्दिष्ट करने की आवश्यकता है कि हम जा रहे हैं; अब यह हमारे वेब एप्लिकेशन को तैनात करने के लिए azure रिमोट पर जोर देगा।
 इसलिए, इसमें कुछ समय लगेगा।
 फिर आप एप्लिकेशन को फिर से बनाते हैं।
 ठीक है, इसलिए इसे सफलतापूर्वक तैनात किया गया है अब हमें मेरे लिए इस संदेश पर जाने की जरूरत है कि नमस्ते दुनिया सही, सही।
 इसलिए, अब, हम हमारे स्थानीय प्रोजेक्ट फ़ोल्डर में एक छोटा सा बदलाव करेंगे।
 तो, मैं उस मुख्य डॉट पायथन फ़ाइल को खोलूंगा; हम यहां एक बदलाव करेंगे, मैं इस संदेश को बदल दूंगा, हम कहेंगे कि यह एक है।
 क्लाउड कंप्यूटिंग पर एनपीटीईएल (NPTEL) कोर्स में आपका स्वागत है, ठीक है, अब हमें अपने गिट में इन बदलावों पर टिप्पणी करने की जरूरत है; इसलिए, इसके लिए मैं गिट प्रतिबद्धता का उपयोग करूंगा।
 तो, यह अद्यतन करने में सक्षम है।
 अब, आपको माइक्रोसॉफ्ट एज़ूर में कोड परिवर्तनों को धक्का देना होगा, गिट पुश एज़ूर मास्टर, दाएं, फिर मुझे तैनाती उपयोगकर्ता का पासवर्ड देना होगा।
 इसलिए, ऐप परिवर्तन सफलतापूर्वक तैनात किए गए हैं, अब हमें इस वेबपृष्ठ को रीफ्रेश करने की आवश्यकता है।
 इसलिए, यह मुझे एनपीटीईएल (NPTEL) में संदेश का स्वागत करेगा।
 क्लाउड कंप्यूटिंग पर पाठ्यक्रम।
 इसलिए, जैसा कि हम देख सकते हैं कि शुभब्रता ने उस कदम से कदम प्रक्रिया को क्या दिखाया है, उन्होंने स्थानीय गिट का इस्तेमाल किया है।
 हाँ।
 एज़्योर के साथ डूबने के लिए; इसलिए, आप अपने वेब ऐप को होस्ट में उन चीज़ों में विकसित कर सकते हैं, जो सही हैं।
 तो, इसी तरह आप अन्य ऐप भी विकसित कर सकते हैं।
 तो, यह फिर से है, यह सिर्फ यह महसूस करने के लिए है कि एक वाणिज्यिक क्लाउड कैसे काम करता है और जैसा कि आप देख सकते हैं; यह उन चीजों की तरह है जो किसी भी प्रकार के प्लेटफ़ॉर्म के किसी भी प्रकार जैसे azure; हमारे पास कुछ समान विशेषताएं होंगी, ठीक है।
 तो, इन के साथ आज हम Microsoft azure की तुलना में एक वाणिज्यिक बादल पर अपनी चर्चा समाप्त करते हैं।
 हम अगले व्याख्यान में अन्य बातों के साथ जारी रखेंगे।
 धन्यवाद।