ক্লাউড শেল দিয়ে শুরু করা & জিক্লাউড

1. সংক্ষিপ্ত বিবরণ

গুগল ক্লাউড শেল আপনাকে গুগল ক্লাউড প্ল্যাটফর্মে হোস্ট করা কম্পিউটিং রিসোর্সে কমান্ড-লাইন অ্যাক্সেস প্রদান করে এবং এখন গুগল ক্লাউড প্ল্যাটফর্ম কনসোলে উপলব্ধ। ক্লাউড শেল আপনার সিস্টেমে গুগল ক্লাউড SDK এবং অন্যান্য সরঞ্জাম ইনস্টল না করেই আপনার ক্লাউড প্ল্যাটফর্ম কনসোল প্রকল্প এবং রিসোর্স পরিচালনা করা সহজ করে তোলে। ক্লাউড শেলের সাহায্যে, ক্লাউড SDK gcloud কমান্ড এবং আপনার প্রয়োজনীয় অন্যান্য ইউটিলিটিগুলি সর্বদা আপনার প্রয়োজনের সময় উপলব্ধ থাকে।

এই কোডল্যাবে, আপনি শিখবেন কিভাবে ওয়েবের মাধ্যমে গুগল ক্লাউড প্ল্যাটফর্মে হোস্ট করা কম্পিউটিং রিসোর্সের সাথে সংযোগ স্থাপন করতে হয়। আপনি শিখবেন কিভাবে ক্লাউড শেল এবং ক্লাউড SDK gcloud কমান্ড ব্যবহার করতে হয়।

এই টিউটোরিয়ালটি https://cloud.google.com/cloud-shell/docs/quickstart এবং https://cloud.google.com/sdk/gcloud/ থেকে গৃহীত।

তুমি কি শিখবে

  • গুগল ক্লাউড প্ল্যাটফর্মে হোস্ট করা কম্পিউটিং রিসোর্সের সাথে কীভাবে সংযোগ করবেন
  • gcloud কমান্ড কীভাবে ব্যবহার করবেন

তোমার যা লাগবে

  • ভিম, ইএমএসি বা ন্যানোর মতো স্ট্যান্ডার্ড লিনাক্স টেক্সট এডিটরগুলির সাথে পরিচিতি।

আপনি এই টিউটোরিয়ালটি কীভাবে ব্যবহার করবেন?

শুধু পুরোটা পড়ুন এটি পড়ুন এবং অনুশীলনগুলি সম্পূর্ণ করুন।

গুগল ক্লাউড প্ল্যাটফর্ম পরিষেবা এবং ফায়ারবেস ব্যবহারের অভিজ্ঞতাকে আপনি কীভাবে মূল্যায়ন করবেন?

নবীন মধ্যবর্তী দক্ষ

2. সেটআপ এবং প্রয়োজনীয়তা

স্ব-গতিসম্পন্ন পরিবেশ সেটআপ

  1. ক্লাউড কনসোলে সাইন ইন করুন এবং একটি নতুন প্রকল্প তৈরি করুন অথবা বিদ্যমান একটি পুনরায় ব্যবহার করুন। যদি আপনার ইতিমধ্যেই একটি Gmail বা Google Workspace অ্যাকাউন্ট না থাকে, তাহলে আপনাকে অবশ্যই একটি তৈরি করতে হবে।

96a9c957bc475304.png সম্পর্কে

b9a10ebdf5b5a448.png সম্পর্কে

a1e3c01a38fa61c2.png সম্পর্কে

প্রোজেক্ট আইডি মনে রাখবেন, সমস্ত গুগল ক্লাউড প্রোজেক্টের জন্য একটি অনন্য নাম (উপরের নামটি ইতিমধ্যেই নেওয়া হয়েছে এবং আপনার জন্য কাজ করবে না, দুঃখিত!)। এই কোডল্যাবে পরে এটিকে PROJECT_ID হিসাবে উল্লেখ করা হবে।

  1. এরপর, গুগল ক্লাউড রিসোর্স ব্যবহার করার জন্য আপনাকে ক্লাউড কনসোলে বিলিং সক্ষম করতে হবে।

এই কোডল্যাবটি চালাতে খুব বেশি খরচ হবে না, এমনকি যদি কিছু হয়ও। "ক্লিনিং আপ" বিভাগে থাকা যেকোনো নির্দেশাবলী অনুসরণ করতে ভুলবেন না যা আপনাকে পরামর্শ দেয় যে কীভাবে রিসোর্সগুলি বন্ধ করতে হবে যাতে এই টিউটোরিয়ালের বাইরে আপনাকে বিলিংয়ের সম্মুখীন না হতে হয়। গুগল ক্লাউডের নতুন ব্যবহারকারীরা $300 USD ফ্রি ট্রায়াল প্রোগ্রামের জন্য যোগ্য।

ক্লাউড শেল চালু করুন

ক্লাউড শেল সক্রিয় করুন

  1. ক্লাউড কনসোল থেকে, ক্লাউড শেল সক্রিয় করুন ক্লিক করুন 4292cbf4971c9786.png সম্পর্কে .

bce75f34b2c53987.png সম্পর্কে

যদি আপনি আগে কখনও ক্লাউড শেল শুরু না করে থাকেন, তাহলে আপনাকে একটি মধ্যবর্তী স্ক্রিন (ভাঁজের নীচে) দেখানো হবে যেখানে এটি কী তা বর্ণনা করা হবে। যদি তাই হয়, তাহলে Continue এ ক্লিক করুন (এবং আপনি এটি আর কখনও দেখতে পাবেন না)। এই এককালীন স্ক্রিনটি কেমন দেখাবে:

70f315d7b402b476.png সম্পর্কে

ক্লাউড শেলের সাথে সংযোগ স্থাপন এবং সংযোগ স্থাপন করতে মাত্র কয়েক মুহূর্ত সময় লাগবে।

fbe3a0674c982259.png সম্পর্কে

এই ভার্চুয়াল মেশিনটি আপনার প্রয়োজনীয় সকল ডেভেলপমেন্ট টুল দিয়ে পূর্ণ। এটি একটি স্থায়ী 5GB হোম ডিরেক্টরি অফার করে এবং Google Cloud-এ চলে, যা নেটওয়ার্ক কর্মক্ষমতা এবং প্রমাণীকরণকে ব্যাপকভাবে উন্নত করে। এই কোডল্যাবে আপনার বেশিরভাগ কাজ, যদি সব না হয়, কেবল একটি ব্রাউজার বা আপনার Chromebook দিয়ে করা যেতে পারে।

একবার ক্লাউড শেলের সাথে সংযুক্ত হয়ে গেলে, আপনি দেখতে পাবেন যে আপনি ইতিমধ্যেই প্রমাণিত এবং প্রকল্পটি ইতিমধ্যেই আপনার প্রকল্প আইডিতে সেট করা আছে।

  1. আপনি প্রমাণিত কিনা তা নিশ্চিত করতে ক্লাউড শেলে নিম্নলিখিত কমান্ডটি চালান:
gcloud auth list

কমান্ড আউটপুট

 Credentialed Accounts
ACTIVE  ACCOUNT
*       <my_account>@<my_domain.com>

To set the active account, run:
    $ gcloud config set account `ACCOUNT`
  1. gcloud কমান্ড আপনার প্রকল্প সম্পর্কে জানে কিনা তা নিশ্চিত করতে ক্লাউড শেলে নিম্নলিখিত কমান্ডটি চালান:
gcloud config list project

কমান্ড আউটপুট

[core]
project = <PROJECT_ID>

যদি তা না হয়, তাহলে আপনি এই কমান্ড দিয়ে এটি সেট করতে পারেন:

gcloud config set project <PROJECT_ID>

কমান্ড আউটপুট

Updated property [core/project].

৩. কমান্ড লাইন ব্যবহার করুন

ক্লাউড শেল চালু হওয়ার পর, আপনি ক্লাউড SDK gcloud কমান্ড বা ভার্চুয়াল মেশিন ইনস্ট্যান্সে উপলব্ধ অন্যান্য সরঞ্জামগুলি ব্যবহার করতে কমান্ড লাইন ব্যবহার করতে পারেন। আপনি আপনার $HOME ডিরেক্টরিটি স্থায়ী ডিস্ক স্টোরেজে ব্যবহার করে বিভিন্ন প্রকল্প এবং ক্লাউড শেল সেশনের মধ্যে ফাইল সংরক্ষণ করতে পারেন। আপনার $HOME ডিরেক্টরিটি আপনার ব্যক্তিগত এবং অন্য ব্যবহারকারীরা এটি অ্যাক্সেস করতে পারবেন না।

আপনার জন্য উপলব্ধ কমান্ডগুলি দেখে শুরু করা যাক। এটি চেষ্টা করে দেখুন:

gcloud -h

যেকোনো gcloud আমন্ত্রণের শেষে -h যোগ করলে সহজ ব্যবহারের নির্দেশিকা পাওয়া যায়। --help ফ্ল্যাগ যোগ করে অথবা gcloud help COMMAND এক্সিকিউট করে আরও ভার্বোস সাহায্য পাওয়া যায়।

একবার চেষ্টা করে দেখো:

gcloud config --help

এখন চেষ্টা করুন

gcloud help config

তুমি লক্ষ্য করবে যে gcloud config --help এবং gcloud help config কমান্ডগুলি সমতুল্য - উভয়ই দীর্ঘ, বিস্তারিত সাহায্য প্রদান করে।

৪. gcloud কমান্ড ব্যবহার করা

আসুন আমাদের পরিবেশে কনফিগারেশনের তালিকা দেখার চেষ্টা করি। আমাদের পূর্ববর্তী ধাপে দীর্ঘ, বিস্তারিত সাহায্য পড়ার পর, আমরা জানি যে আমরা gcloud list কমান্ডটি ব্যবহার করতে পারি।

gcloud config list

আপনি হয়তো ভাবতে পারেন যে এমন আরও কিছু বৈশিষ্ট্য আছে যা সেট করা হয়নি। আপনি কল করে সমস্ত বৈশিষ্ট্য দেখতে পারেন:

gcloud config list --all

সারাংশ

এই ধাপে, আপনি ক্লাউড শেল চালু করেছেন এবং কিছু সহজ gcloud কমান্ড কল করেছেন।

৫. অভিনন্দন!

তুমি ক্লাউড শেল চালু করতে শিখেছো এবং কিছু নমুনা gcloud কমান্ড চালাও।

আরও জানুন

লাইসেন্স

এই কাজটি ক্রিয়েটিভ কমন্স অ্যাট্রিবিউশন ২.০ জেনেরিক লাইসেন্সের অধীনে লাইসেন্সপ্রাপ্ত।