क्या आपको 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 आधारित इस वर्चुअल मशीन में ऐसे सभी डेवलपमेंट टूल मौजूद हैं जिनकी आपको ज़रूरत पड़ेगी. यह पांच जीबी की स्थायी होम डायरेक्ट्री उपलब्ध कराता है और Google Cloud में चलता है. यह नेटवर्क की परफ़ॉर्मेंस और पुष्टि करने की प्रोसेस को बेहतर बनाता है. इसका मतलब है कि इस कोडलैब के लिए आपको सिर्फ़ एक ब्राउज़र की ज़रूरत होगी. हां, यह Chromebook पर काम करता है.

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

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1CYaE11jdpSTYNNIYARe01A

14-06-2017 को 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 कमांड लाइन में, ये निर्देश चलाएं:

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

इससे क्लाउड शेल एडिटर अपने-आप लोड हो जाएगा. एडिट कमांड चलाए बिना एडिटर खोलने के लिए, Cloud Shell कमांड लाइन से एडिटर खोलें बटन पर क्लिक करें.

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

63ec88931c39bf64.png

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

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 को लॉन्च करने और इंटिग्रेट किए गए एडिटर को इस्तेमाल करने का तरीका सीखा.

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

लाइसेंस

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