क्या आपको Google Cloud कोडलैब (कोड बनाना सीखना) करना है? यहां मदद पाएं!

1. Google Cloud प्रोजेक्ट बनाना और क्रेडिट लागू करना

Google Cloud के कई प्रॉडक्ट के लिए फ़्री टियर उपलब्ध है. हालांकि, इसके लिए भी क्रेडिट कार्ड या बिलिंग के अन्य तरीके की ज़रूरत होती है. इस कोडलैब में, आपको बिलिंग खाते के तौर पर 10 डॉलर का क्रेडिट सेट अप करने का तरीका बताया जाएगा. इससे आपको अपनी बिलिंग की जानकारी नहीं डालनी पड़ेगी. साथ ही, आपको Google Cloud को आज़माने के लिए कुछ अतिरिक्त पैसे मिलेंगे.

ज़रूरी शर्तें:

  • एक Google खाता (बेहतर होगा कि यह @gmail.com वाला खाता हो, G Suite खाता न हो)

आपके पास नया Google Cloud प्रोजेक्ट बनाने (सुझाया गया) या इस क्रेडिट को किसी मौजूदा GCP प्रोजेक्ट पर लागू करने का विकल्प होता है.

2. Cloud Shell का इस्तेमाल शुरू करना

Google Cloud Shell, क्लाउड में मौजूद आपका Linux शेल है. सिर्फ़ एक ब्राउज़र की मदद से, आपको अपने क्लाउड संसाधनों का कमांड-लाइन ऐक्सेस मिलता है. साथ ही, सिंटैक्स हाइलाइटिंग के साथ टेक्स्ट एडिटर का विकल्प भी मिलता है.

टर्मिनल और टेक्स्ट एडिटर के साथ Cloud Shell का उदाहरण:

c63be5210e69eb64.png

बैटरी के साथ पूरी तरह से लोड किया गया

Cloud Shell में, डेवलपर के सामान्य टूल पहले से इंस्टॉल होते हैं. जैसे, Node.js, Java, Go, Python, PHP, और Ruby. क्या आप सिस्टम एडमिन हैं? Cloud Shell में MySql क्लाइंट, PostgreSQL क्लाइंट, Kubernetes, Docker वगैरह पहले से इंस्टॉल होते हैं.

c5b8ba52a4e6b2fb.png

कोडलैब शुरू करें

यह Debian पर आधारित वर्चुअल मशीन है. इसमें डेवलपमेंट के लिए ज़रूरी सभी टूल पहले से मौजूद हैं. यह 5 जीबी की होम डायरेक्ट्री उपलब्ध कराता है और Google Cloud में चलता है. इससे नेटवर्क की परफ़ॉर्मेंस और पुष्टि करने की प्रोसेस बेहतर होती है. इसका मतलब है कि इस कोडलैब के लिए, आपको सिर्फ़ एक ब्राउज़र की ज़रूरत होगी. हां, यह Chromebook पर भी काम करता है.

  1. Cloud Console से Cloud Shell चालू करने के लिए, बस Cloud Shell चालू करें fEbHefbRynwXpq1vj2wJw6Dr17O0np8l-WOekxAZYlZQIORsWQE_xJl-cNhogjATLn-YxLVz8CgLvIW1Ncc0yXKJsfzJGMYgUeLsVB7zSwz7p6ItNgx4tXqQjag7BfWPcZN5kP-X3Q पर क्लिक करें. इसे चालू होने और एनवायरमेंट से कनेक्ट होने में कुछ ही समय लगेगा.

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1CYaE11jdpSTYNNIYARe01A

Screen Shot 2017-06-14 at 10.13.43 PM.png

Cloud Shell से कनेक्ट होने के बाद, आपको दिखेगा कि आपकी पुष्टि पहले ही हो चुकी है और प्रोजेक्ट पहले से ही आपके PROJECT_ID पर सेट है.

gcloud auth list

कमांड आउटपुट

Credentialed accounts:
 - <myaccount>@<mydomain>.com (active)
gcloud config list project

कमांड आउटपुट

[core]
project = <PROJECT_ID>

अगर किसी वजह से प्रोजेक्ट सेट नहीं है, तो यह कमांड दें:

gcloud config set project <PROJECT_ID>

क्या आपको PROJECT_ID की तलाश है? देखें कि आपने सेटअप के दौरान किस आईडी का इस्तेमाल किया था या Cloud Console के डैशबोर्ड में जाकर इसे देखें:

R7chO4PKQfLC3bvFBNZJALLTUiCgyLEq_67ECX7ohs_0ZnSjC7GxDNxWrJJUaoM53LnqABYamrBJhCuXF-J9XBzuUgaz7VvaxNrkP2TAn93Drxccyj2-5zz4AxL-G3hzxZ4PsM5HHQ

Cloud Shell, कुछ एनवायरमेंट वैरिएबल को डिफ़ॉल्ट रूप से भी सेट करता है. ये वैरिएबल, आने वाले समय में कमांड चलाने के दौरान आपके काम आ सकते हैं.

echo $GOOGLE_CLOUD_PROJECT

कमांड आउटपुट

<PROJECT_ID>
  1. आखिर में, डिफ़ॉल्ट ज़ोन और प्रोजेक्ट कॉन्फ़िगरेशन सेट करें.
gcloud config set compute/zone us-central1-f

आपके पास अलग-अलग ज़ोन चुनने का विकल्प होता है. ज़्यादा जानकारी के लिए, रीजन और ज़ोन देखें.

इस कोडलैब में, आपको वेब के ज़रिए Google Cloud Platform पर होस्ट किए गए कंप्यूटिंग संसाधनों से कनेक्ट करने का तरीका बताया जाएगा. आपको Cloud Shell और Cloud SDK gcloud कमांड इस्तेमाल करने का तरीका बताया जाएगा.

खास जानकारी

इस चरण में, आपने Cloud Shell लॉन्च किया और कुछ सामान्य gcloud कमांड कॉल कीं.

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

  • Google Cloud Platform पर सामान्य Node.js ऐप्लिकेशन को डिप्लॉय करने का तरीका
  • gcloud कमांड इस्तेमाल करने का तरीका

3. Cloud Shell एडिटर आज़माएं

Cloud Shell में एक टेक्स्ट एडिटर होता है, जिसका इस्तेमाल ब्राउज़र में किया जा सकता है. शुरू करने के लिए, सबसे पहले इस कोडलैब के लिए एक नई डायरेक्ट्री बनाएं.

Cloud Shell की कमांड लाइन में, ये कमांड चलाएं:

touch hello-google-cloud.js
edit hello-google-cloud.js

इससे Cloud Shell एडिटर अपने-आप लोड हो जाना चाहिए. बदलाव करने की कमांड चलाए बिना एडिटर खोलने के लिए, Cloud Shell की कमांड लाइन में मौजूद एडिटर खोलें बटन पर क्लिक करें.

"नई विंडो में खोलें" बटन पर क्लिक करके, एडिटर और टर्मिनल को बड़ा करें.

63ec88931c39bf64.png

Cloud Shell टेक्स्ट एडिटर और कमांड लाइन टर्मिनल वाली आपकी ब्राउज़र विंडो अब इस तरह दिखनी चाहिए:

93363bc7bee5a90f.png

कुछ कोड लिखना

इस कोड स्निपेट को एडिटर में चिपकाएं:

hello-google-cloud.js

function hello() {
  console.log('Hello, Google Cloud!');
}

hello();

ऐप्लिकेशन चलाना

Cloud Shell कमांड लाइन टर्मिनल में, यह कमांड चलाएं:

node hello-google-cloud.js

हो गया!

आपको यह आउटपुट दिखेगा: Hello, Google Cloud!

खास जानकारी

आपने Cloud Shell Editor को खोल लिया है. इसकी मदद से, फ़ाइलों में बदलाव किया जा सकता है. इसके बाद, आपने Cloud Shell कमांड-प्रॉम्प्ट का इस्तेमाल करके कोड चलाया.

4. बधाई हो!

आपने Google Cloud Platform का इस्तेमाल शुरू कर दिया है. साथ ही, आपने Cloud Shell को लॉन्च करने और इंटिग्रेटेड एडिटर का इस्तेमाल करने का तरीका जान लिया है.

ज़्यादा जानें

लाइसेंस

इस काम के लिए, Creative Commons एट्रिब्यूशन 2.0 जेनेरिक लाइसेंस के तहत लाइसेंस मिला है.