Compute Engine पर ASP.NET फ़्रेमवर्क के साथ Windows Server डिप्लॉय करना

1. खास जानकारी

Google Compute Engine की मदद से, Google के बुनियादी ढांचे पर वर्चुअल मशीनें बनाई और चलाई जा सकती हैं. इन पर अलग-अलग ऑपरेटिंग सिस्टम चलाए जा सकते हैं. इनमें Windows Server भी शामिल है!

Windows Server और ASP.NET फ़्रेमवर्क इंस्टॉल करके वर्चुअल मशीन बनाने का तरीका जानने के लिए, इस लैब को पूरा करें. हम Windows उपयोगकर्ता और पासवर्ड भी बनाएंगे. साथ ही, Windows Server में रिमोट डेस्कटॉप का इस्तेमाल करने का तरीका जानेंगे.

आपको क्या सीखने को मिलेगा

  • Google Compute Engine
  • Google Cloud Marketplace
  • Windows Server और ASP.NET फ़्रेमवर्क के साथ वर्चुअल मशीन बनाने के लिए, Google Cloud Ma का इस्तेमाल करने का तरीका
  • Windows उपयोगकर्ता और पासवर्ड बनाने का तरीका
  • Windows Server में रिमोट डेस्कटॉप का इस्तेमाल करने का तरीका

आपको किन चीज़ों की ज़रूरत होगी

  • Google Cloud Platform प्रोजेक्ट
  • कोई ब्राउज़र, जैसे कि Chrome या Firefox
  • Windows मशीन या ऐसी मशीन जिस पर Windows के अलावा कोई और ऑपरेटिंग सिस्टम इस्तेमाल किया जा रहा हो. साथ ही, उस पर Chrome और Chrome RDP Extension इंस्टॉल किया गया हो.

इस ट्यूटोरियल का इस्तेमाल कैसे किया जाएगा?

सिर्फ़ इसे पढ़ें इसे पढ़ें और एक्सरसाइज़ पूरी करें

Google Cloud Platform इस्तेमाल करने के अपने अनुभव को आप क्या रेटिंग देंगे?

शुरुआती स्तर सामान्य स्तर एडवांस लेवल

2. सेटअप और ज़रूरी शर्तें

अपने हिसाब से एनवायरमेंट सेट अप करना

अगर आपके पास पहले से कोई Google खाता (Gmail या Google Apps) नहीं है, तो आपको एक खाता बनाना होगा. Google Cloud Platform Console ( console.cloud.google.com) में साइन इन करें और एक नया प्रोजेक्ट बनाएं:

aa2b71cbc7c28c59.png

60b154eb0fd9569a.png

प्रोजेक्ट आईडी को याद रखें. यह Google Cloud Platform के सभी प्रोजेक्ट के लिए एक यूनीक नाम होता है. इस कोड लैब में इसे बाद में PROJECT_ID के तौर पर दिखाया जाएगा.

इसके बाद, आपको Cloud Datastore और Cloud Storage जैसे Google Cloud Platform के संसाधनों का इस्तेमाल करने के लिए, Google Cloud Console में बिलिंग चालू करनी होगी.

Google Cloud Platform के नए उपयोगकर्ता, 300 डॉलर का क्रेडिट मुफ़्त में आज़मा सकते हैं. इस कोडलैब को पूरा करने में आपको कुछ डॉलर से ज़्यादा खर्च नहीं करने पड़ेंगे. हालांकि, अगर आपको ज़्यादा संसाधनों का इस्तेमाल करना है या उन्हें चालू रखना है, तो यह खर्च बढ़ सकता है. इस दस्तावेज़ के आखिर में "सफाई" सेक्शन देखें.

3. Google Cloud Marketplace के बारे में जानकारी

Google Cloud Marketplace की मदद से, Google Cloud Platform पर काम करने वाले सॉफ़्टवेयर पैकेज को तुरंत डिप्लॉय किया जा सकता है. अगर आपको Compute Engine जैसी सेवाओं के बारे में जानकारी नहीं है, तब भी आपके पास किसी जाने-पहचाने सॉफ़्टवेयर पैकेज को आसानी से स्पिन अप करने का विकल्प होता है. इसके लिए, आपको सॉफ़्टवेयर, वर्चुअल मशीन इंस्टेंस, स्टोरेज या नेटवर्क सेटिंग को मैन्युअल तरीके से कॉन्फ़िगर करने की ज़रूरत नहीं होती.

Google Cloud Marketplace में ASP.NET फ़्रेमवर्क का समाधान उपलब्ध है. इसका इस्तेमाल करके, हम बाद में Windows Server, IIS, SQL Express, और ASP.NET को एक क्लिक में इंस्टॉल करेंगे.

dfc38093c315cfcd.png

4. ASP.NET फ़्रेमवर्क के साथ Windows Server को डिप्लॉय करना

इस सेक्शन में, हम Google Cloud Console से Cloud Marketplace का इस्तेमाल करके, Windows Server और ASP.NET Framework के साथ नया Google Compute Engine वर्चुअल मशीन इंस्टेंस बनाने का तरीका जानेंगे.

Google Cloud Console में लॉग इन करना

किसी दूसरे ब्राउज़र टैब या विंडो से Google Cloud Console पर जाएं. इसके लिए, https://console.cloud.google.com पर जाएं. Google Cloud Platform के लिए साइन अप करते समय सेट अप किए गए लॉगिन क्रेडेंशियल का इस्तेमाल करें. इसके अलावा, लैब प्रॉक्टर से मिले क्रेडेंशियल का इस्तेमाल भी किया जा सकता है.

f6cb1591046097da.png

Google Cloud Console में, स्क्रीन पर सबसे ऊपर बाईं ओर मौजूद प्रॉडक्ट और सेवाएं के लिए, मेन्यू आइकॉन पर क्लिक करें:

32152624d878d9f8.png

इसके बाद, Cloud Marketplace पर जाएं

6c08c9a31e3a9c6c.png

ASP.NET Framework खोजें

ASP.NET Framework को खोजने के लिए, ASP.NET टाइप करें. इसके बाद, नीचे दिए गए नतीजों के बॉक्स पर क्लिक करें.

d64d04962212c3c1.png

Compute Engine पर लॉन्च करना

अगली स्क्रीन पर, Compute Engine पर लॉन्च करें पर क्लिक करें.

नया इंस्टेंस बनाते समय, कई पैरामीटर कॉन्फ़िगर किए जा सकते हैं. इनका इस्तेमाल करें:

नाम

gcelab

डप्लॉयमेंट का नाम

windows-aspnet-instance

ज़ोन

europe-west1-dक्षेत्र और ज़ोन के दस्तावेज़ में ज़ोन के बारे में ज़्यादा जानें.

मशीन टाइप

1 vCPU (n1-standard-1)हमारी ASP.NET वेबसाइट के लिए, n1-standard-1 का इस्तेमाल करना काफ़ी है. इसमें एक कोर और 3.75GiB रैम होती है. हालांकि, आपके पास छोटे या बड़े मशीन टाइप चुनने का विकल्प होता है. इनमें 32-कोर / 208GiB RAM तक के मशीन टाइप शामिल हैं. इस बारे में ज़्यादा जानने के लिए, मशीन टाइप की पूरी जानकारी पढ़ें. इसमें कस्टम मशीन टाइप के बारे में भी बताया गया है. ध्यान दें: नए प्रोजेक्ट के लिए डिफ़ॉल्ट संसाधन कोटा होता है. इससे सीपीयू कोर की संख्या सीमित हो सकती है. अपने प्रोजेक्ट के लिए ज़्यादा अनुरोध किए जा सकते हैं.

Windows Server OS का वर्शन

2016

बूट डिस्क टाइप

Standard persistent diskध्यान दें: आपके पास बेहतर परफ़ॉर्मेंस वाली सॉलिड स्टेट डिस्क ड्राइव (एसएसडी) चुनने का विकल्प होता है. स्टोरेज के विकल्प देखें.

डिस्क का साइज़ जीबी में

100हम डिफ़ॉल्ट रूप से 100 जीबी का इस्तेमाल कर रहे हैं. हालांकि, अपनी ज़रूरतों के हिसाब से इसे कम या ज़्यादा किया जा सकता है.

फ़ायरवॉल

Allow HTTP traffic
Allow HTTPS traffic
Allow WebDeploy traffic
Allow RDP trafficडिफ़ॉल्ट सेटिंग को बनाए रखें. इससे फ़ायरवॉल के ऐसे नियम बनेंगे जो एचटीटीपी, एचटीटीपीएस ट्रैफ़िक के साथ-साथ WebDeploy और RDF ट्रैफ़िक को अनुमति देंगे.

Windows Server और ASP.NET फ़्रेमवर्क के साथ नया वर्चुअल मशीन इंस्टेंस बनाने के लिए, डिप्लॉय करें पर क्लिक करें! इससे आपको एक नए पेज पर ले जाया जाएगा, जहां आपको प्रोग्रेस दिखेगी.

3276c6d3647fd36.png

प्रोसेस पूरी होने के बाद, बाईं ओर मौजूद मेन्यू में जाकर Compute Engine पर जाएं. इसके बाद, VM इंस्टेंस चुनें. आपको VM इंस्टेंस की सूची में नई वर्चुअल मशीन दिखेगी.

fc50b1cfd8b1f4b3.png

External IP पर क्लिक करने पर, आपको इंस्टेंस से दिखाई गई डिफ़ॉल्ट IIS वेबसाइट भी दिखनी चाहिए.

iis.PNG

ध्यान दें कि मशीन में रिमोट डेस्कटॉप (आरडीपी) का इस्तेमाल भी किया जा सकता है. हालांकि, इसके लिए हमें पहले Windows उपयोगकर्ता और पासवर्ड बनाना होगा.

5. Windows उपयोगकर्ता और पासवर्ड बनाना

Windows उपयोगकर्ता और पासवर्ड बनाने के लिए, Windows का पासवर्ड बनाएं या रीसेट करें को चुनें.

cf9b67269c4fa290.png

इससे एक नई विंडो खुलेगी, जहां उपयोगकर्ता बनाया जा सकता है. डिफ़ॉल्ट सेटिंग को बनाए रखें और सेट करें को चुनें. कुछ सेकंड बाद, आपको Windows का नया पासवर्ड डायलॉग दिखेगा. इसमें नया पासवर्ड होगा. पासवर्ड को नोट करें, क्योंकि आपको अगले सेक्शन में इसकी ज़रूरत पड़ेगी.

6. Windows Server में रिमोट डेस्कटॉप (आरडीपी)

अब Windows Server में आरडीपी करने का समय है. आपके पास दो अलग-अलग तरीके हैं. यह इस बात पर निर्भर करता है कि आपके पास Windows है या नहीं. आइए, इन दोनों के बारे में जानते हैं.

अगर आपके पास Windows नहीं है, लेकिन Chrome का इस्तेमाल किया जा रहा है, तो Chrome RDP for Google Cloud Platform एक्सटेंशन का इस्तेमाल करके, ब्राउज़र से सीधे तौर पर आरडीपी किया जा सकता है. आरडीपी पर क्लिक करें.

a233afc39e2271c3.png

इससे आपको Chrome RDP एक्सटेंशन इंस्टॉल करने का अनुरोध मिलेगा. इंस्टॉल होने के बाद, यह एक लॉगिन पेज खोलेगा. यहां लॉगिन करने के लिए, Windows के उपयोगकर्ता नाम और पासवर्ड का इस्तेमाल किया जा सकता है.

Capture.PNG

इसके अलावा, अगर आपके पास Windows मशीन है, तो RDP मेन्यू से RDP फ़ाइल को चुनकर डाउनलोड किया जा सकता है.

b1993f64b971abec.png

Windows पर, RDP फ़ाइल पर दो बार क्लिक करके, Windows उपयोगकर्ता और पासवर्ड का इस्तेमाल करके लॉगिन किया जा सकता है.

लॉग इन करने के बाद, आपको डिफ़ॉल्ट Windows डेस्कटॉप दिखेगा. इस पर, Google Cloud SDK Shell का शॉर्टकट मौजूद होगा!

2379b6e38ea618ef.png

7. डेटा साफ़ करना (ज़रूरी नहीं)

अगर आपको VM इंस्टेंस का इस्तेमाल अन्य कोडलैब में नहीं करना है, तो इसे बंद कर दें. इससे आपको पैसे बचाने में मदद मिलेगी. साथ ही, यह क्लाउड का इस्तेमाल करने का एक अच्छा तरीका है. आपके पास इंस्टेंस मिटाने या उन्हें बंद करने का विकल्प होता है. हालांकि, ध्यान रखें कि बंद किए गए इंस्टेंस के लिए भी स्टोरेज से जुड़ी लागत लग सकती है.

e72e174548f33487.png

8. बधाई हो!

Google Compute Engine, Google Cloud Platform के इंफ़्रास्ट्रक्चर-एज़-अ-सर्विस का आधार है. जैसा कि आपने देखा, Cloud Marketplace की मदद से ASP.NET Framework के साथ Windows Server को आसानी से ऐक्सेस किया जा सकता है.

हमने क्या-क्या बताया

  • Google Compute Engine
  • Google Cloud Marketplace
  • Windows Server और ASP.NET फ़्रेमवर्क इंस्टॉल की गई वर्चुअल मशीन बनाने के लिए, Google Cloud Marketplace का इस्तेमाल करने का तरीका
  • Windows उपयोगकर्ता और पासवर्ड बनाने का तरीका
  • Windows Server में रिमोट डेस्कटॉप का इस्तेमाल करने का तरीका

अगले चरण