1. আপনি শুরু করার আগে
এই কোডল্যাব আপনাকে দেখায় কিভাবে একটি Google ক্লাউড প্রকল্প তৈরি করতে হয়, Google ক্লাউড কনসোল সেট আপ এবং নেভিগেট করতে হয় এবং ক্লাউড কনসোলে সবচেয়ে বেশি ব্যবহৃত কিছু পরিষেবা অ্যাক্সেস করতে হয়।
পূর্বশর্ত
- কমান্ড লাইন কিভাবে ব্যবহার করতে হয় তার প্রাথমিক জ্ঞান।
- ক্লাউড কনসোল কীভাবে নেভিগেট করতে হয় তার প্রাথমিক জ্ঞান।
আপনি কি শিখবেন
- কিভাবে একটি গুগল ক্লাউড প্রজেক্ট তৈরি করবেন।
- ক্লাউড শেল কীভাবে সক্রিয় এবং ব্যবহার করবেন।
- ক্লাউড কনসোল কীভাবে নেভিগেট করবেন।
- ক্লাউড কনসোলে সর্বাধিক ব্যবহৃত পরিষেবাগুলি কীভাবে অ্যাক্সেস করবেন।
আপনি কি প্রয়োজন হবে
- একটি Google অ্যাকাউন্ট, যেমন একটি Gmail অ্যাকাউন্ট বা একটি Google Workspace অ্যাকাউন্ট ।
- বিনামূল্যে ট্রায়ালের জন্য সাইন আপ করতে ব্যবহার করার জন্য একটি ক্লাউড বিলিং অ্যাকাউন্ট বা একটি ক্রেডিট কার্ড অ্যাক্সেস করুন৷
2. একটি Google ক্লাউড প্রকল্প তৈরি করুন৷
এই বিভাগটি আপনাকে কীভাবে একটি Google ক্লাউড প্রজেক্ট তৈরি করতে হয় এবং ক্লাউড শেল ব্যবহার করতে হয় সে সম্পর্কে পদক্ষেপ করে।
সেট আপ করুন
- ক্লাউড কনসোলে সাইন ইন করুন এবং একটি নতুন প্রকল্প তৈরি করুন বা বিদ্যমান একটি পুনরায় ব্যবহার করুন৷
প্রজেক্ট আইডি মনে রাখবেন, যা প্রজেক্ট নামের ঠিক নিচে দেখানো হয়েছে। আইডিটি সমস্ত Google ক্লাউড প্রকল্প জুড়ে একটি অনন্য নাম, এবং পরে এই কোডল্যাবে PROJECT_ID
হিসাবে উল্লেখ করা হয়েছে।
- ক্লাউড কনসোলে বিলিং সক্ষম করুন যাতে আপনি Google ক্লাউড সংস্থানগুলি ব্যবহার করতে পারেন৷
এই কোডল্যাবের মাধ্যমে কাজ করতে খুব বেশি খরচ করা উচিত নয়, যদি কিছু হয়। এই কোডল্যাবের বাইরে চার্জ প্রতিরোধ করতে, তবে, ক্লিন আপ বিভাগে নির্দেশাবলী অনুসরণ করতে ভুলবেন না।
মেঘের শেল
এই কোডল্যাবে, আপনি ক্লাউড শেল ব্যবহার করেন, একটি কমান্ড-লাইন পরিবেশ যা Google ক্লাউডে চলে। ক্লাউড শেল হল একটি ডেবিয়ান-ভিত্তিক ভার্চুয়াল মেশিন যা আপনার প্রয়োজনীয় সমস্ত ডেভেলপমেন্ট টুল দিয়ে লোড করা হয়েছে। এটি একটি ক্রমাগত 5GB হোম ডিরেক্টরি অফার করে, যা নেটওয়ার্ক কর্মক্ষমতা এবং প্রমাণীকরণকে ব্যাপকভাবে উন্নত করে। এর মানে হল যে এই কোডল্যাবের জন্য আপনার যা দরকার তা হল একটি ব্রাউজার।
ক্লাউড কনসোল থেকে ক্লাউড শেল সক্রিয় করতে:
- ক্লিক করুন ক্লাউড শেল সক্রিয় করুন ।
পরিবেশের ব্যবস্থা করতে এবং সংযোগ করতে কয়েক মুহূর্ত লাগতে পারে।
একবার ক্লাউড শেলের সাথে সংযুক্ত হয়ে গেলে, আপনি দেখতে পাবেন যে আপনি ইতিমধ্যেই প্রমাণীকরণ করেছেন এবং প্রকল্পটি ইতিমধ্যেই আপনার PROJECT_ID
এ সেট করা আছে।
- শংসাপত্রযুক্ত অ্যাকাউন্টগুলির একটি তালিকা দেখতে, ক্লাউড শেল কমান্ড লাইনে নিম্নলিখিতটি লিখুন।
gcloud auth list
আপনি নিম্নলিখিত আউটপুট দেখতে হবে:
Credentialed accounts:
- <MY_ACCOUNT>@<MY_DOMAIN>.com (active)
- আপনার প্রকল্পের একটি তালিকা দেখতে, নিম্নলিখিত কমান্ড লিখুন।
gcloud config list project
আপনি নিম্নলিখিত আউটপুট দেখতে হবে:
[core]
project = <PROJECT_ID>
যদি, কোন কারণে, প্রকল্পটি সেট করা না হয়, প্রকল্পটি সেট আপ করতে এই কমান্ডটি চালান।
gcloud config set project <PROJECT_ID>
PROJECT_ID
হল সেই ID যা আপনি সেটআপ ধাপে ব্যবহার করেছেন৷ আপনি ক্লাউড কনসোল ড্যাশবোর্ডেও এটি দেখতে পারেন:
ক্লাউড শেল ডিফল্টভাবে কিছু এনভায়রনমেন্ট ভেরিয়েবলও সেট করে, যা আপনি ভবিষ্যতে কমান্ড চালানোর সময় কার্যকর হতে পারে।
- আপনার প্রকল্প আইডি দেখতে, নিম্নলিখিত কমান্ড লিখুন।
echo $GOOGLE_CLOUD_PROJECT
আপনি নিম্নলিখিত আউটপুট দেখতে হবে:
<PROJECT_ID>
- অবশেষে, ডিফল্ট জোন এবং প্রকল্প কনফিগারেশন সেট করুন।
gcloud config set compute/zone us-central1-f
আপনি বিভিন্ন জোন বিভিন্ন চয়ন করতে পারেন. আরও তথ্যের জন্য, অঞ্চল এবং অঞ্চল দেখুন।
3. ক্লাউড কনসোল ব্যবহার করুন
এই বিভাগটি আপনাকে কীভাবে ক্লাউড কনসোল নেভিগেট করতে হয় তার মাধ্যমে ধাপে ধাপে দেয় এবং আপনাকে দেখায় যে কীভাবে এটির সবচেয়ে বেশি ব্যবহৃত কিছু পরিষেবা অ্যাক্সেস করতে হয়।
ক্লাউড কনসোলে নেভিগেট করুন
- ক্লাউড টুল অ্যাক্সেস করতে, নেভিগেশন মেনুতে ক্লিক করুন ( ) প্রধান মেনু খুলতে স্ক্রিনের উপরের বাম দিকে। আপনি উপলব্ধ কিছু বিকল্পের মাধ্যমে স্ক্রোল করার সময়, লক্ষ্য করুন যে সরঞ্জামগুলি প্রধান ক্ষেত্রগুলিতে বিভক্ত, যেমন কম্পিউট, স্টোরেজ, নেটওয়ার্কিং এবং বিগ ডেটা। এছাড়াও লক্ষ্য করুন যে আপনি মেনুর শীর্ষে প্রায়শই ব্যবহার করেন এমন সরঞ্জামগুলিকে পিন করতে পারেন৷
- প্রধান ড্যাশবোর্ড দেখতে হোম নির্বাচন করুন।
ড্যাশবোর্ড আপনার প্রকল্পের পরিচয় সম্পর্কে তথ্য প্রদর্শন করে। প্রকল্পের নাম একটি বর্ণনামূলক শব্দ যা আপনাকে প্রকল্প সনাক্ত করতে সহায়তা করে। প্রোজেক্ট নম্বর এবং প্রোজেক্ট আইডি অবশ্যই সমস্ত Google ক্লাউড জুড়ে অনন্য হতে হবে, এবং তাই আরও জটিল এবং মনে রাখা কঠিন হতে পারে, কিন্তু আপনি সবসময় ড্যাশবোর্ডে সেগুলি খুঁজে পেতে পারেন। আপনি কনসোলের সাথে আরও পরিচিত হওয়ার সাথে সাথে আপনার কাছে সবচেয়ে গুরুত্বপূর্ণ আইটেমগুলি দেখানোর জন্য আপনি ড্যাশবোর্ডটি কাস্টমাইজ করতে পারেন।
অনেক টুলে অতিরিক্ত প্রসঙ্গ মেনু পাওয়া যায়। আপনি <| ব্যবহার করে মেনু খুলতে এবং বন্ধ করতে পারেন এবং |> মেনুর শেষে বোতাম।
এছাড়াও আপনি ক্লাউড কনসোলের শীর্ষে অনুসন্ধান ক্ষেত্র ব্যবহার করে সরঞ্জামগুলিতে নেভিগেট করতে পারেন।
বিলিং
ক্লাউড কনসোলের বিলিং বিভাগটি আপনার প্রকল্পের জন্য বিলিং ট্র্যাক করার জন্য অনেক সরঞ্জাম সরবরাহ করে। আরও তথ্যের জন্য, ক্লাউড বিলিং ডকুমেন্টেশন দেখুন।
আপনার প্রকল্পের জন্য বিলিং সেট আপ করতে:
- নেভিগেশন মেনুতে, বিলিং এ ক্লিক করুন। আপনার একাধিক বিলিং অ্যাকাউন্ট থাকলে, অনুরোধ করা হলে লিঙ্ক করা বিলিং অ্যাকাউন্টে যান নির্বাচন করুন।
- প্রসঙ্গ মেনুতে উপলব্ধ তথ্য পর্যালোচনা করতে কয়েক মিনিট সময় নিন। যেহেতু আপনি Google ক্লাউড ব্যবহার করেন, আপনি আপনার বিলিং ট্র্যাক করতে এই বিভাগে ফিরে আসতে পারেন৷
- আপনি প্রিসেট বিলিং থ্রেশহোল্ডে পৌঁছালে বিজ্ঞপ্তি পেতে, আপনি একটি বাজেট তৈরি করতে পারেন। আরও তথ্যের জন্য, বাজেট এবং বাজেট সতর্কতা তৈরি করুন, সম্পাদনা করুন বা মুছুন দেখুন।
- বিশদ বিশ্লেষণের জন্য, BigQuery-এ বিলিং তথ্য রপ্তানি করা আপনার কাজে লাগতে পারে। আরও তথ্যের জন্য, BigQuery-এ ক্লাউড বিলিং ডেটা এক্সপোর্ট করুন দেখুন।
এপিআই এবং পরিষেবা
ক্লাউড কনসোল অসংখ্য Google API- এ অ্যাক্সেস প্রদান করতে পারে।
APIs সক্ষম করতে এবং তাদের জন্য শংসাপত্র তৈরি করতে, প্রধান মেনু থেকে APIs এবং পরিষেবাগুলি নির্বাচন করুন৷
- API সক্ষম করতে APIs এবং পরিষেবাগুলি সক্ষম করুন ট্যাবটি নির্বাচন করুন৷ এই বিভাগ থেকে, আপনি এপিআইগুলি অনুসন্ধান করতে পারেন, সেগুলি সম্পর্কে আরও তথ্য পেতে পারেন, যেমন প্রযোজ্য হলে মূল্য নির্ধারণ, সেগুলি সক্ষম করুন এবং সেগুলি ব্যবহার করে দেখুন৷
- শংসাপত্র তৈরি করতে শংসাপত্র তৈরি করুন ট্যাবটি নির্বাচন করুন, যেমন API কী, পরিষেবা অ্যাকাউন্ট এবং OAuth ক্লায়েন্ট আইডি,। Google ক্লাউডে প্রমাণীকরণের একটি সংক্ষিপ্ত বিবরণের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।
আইডেন্টিটি অ্যান্ড অ্যাকসেস ম্যানেজমেন্ট (আইএএম)
IAM Google ক্লাউড সংস্থানগুলির জন্য সূক্ষ্ম অ্যাক্সেস নিয়ন্ত্রণ প্রদান করে৷ আপনার যদি কোনো প্রকল্পে সহযোগীদের প্রয়োজন হয়, অন্যদের কাছে সঞ্চয়স্থানে ফাইলগুলি উপলব্ধ করা, অন্যদের জিজ্ঞাসা চালানো বা অনুরূপ কাজগুলি সম্পাদন করতে, IAM সঠিক ব্যক্তি বা গোষ্ঠীকে সঠিক অনুমতি দেওয়া সহজ করে তোলে।
আপনার প্রকল্পের জন্য IAM কনফিগার করতে:
- নেভিগেশন মেনুতে IAM & Admin > IAM-এ ক্লিক করুন।
IAM পৃষ্ঠাটি সেই প্রিন্সিপালদের দেখায় যাদের কাছে প্রকল্পের অনুমতি রয়েছে।
- ইমেল ঠিকানা এবং এর সাথে সামঞ্জস্যপূর্ণ ভূমিকা দেখতে তালিকাটি পরীক্ষা করুন৷
এই প্রিন্সিপালদের প্রত্যেকের জন্য, তালিকাভুক্ত বেশ কয়েকটি ভূমিকা রয়েছে। আরও জানতে, ভূমিকা বোঝা এবং IAM কাস্টম ভূমিকা বোঝা দেখুন।
আপনি আরও দেখতে পারেন যে কিছু প্রিন্সিপালকে অতিরিক্ত অনুমতি দিয়ে ট্যাগ করা হয়েছে। Google ক্লাউড এই প্রধানদের ক্রিয়াগুলি স্ক্যান করে এবং যাদের কাছে কম অনুমতি থাকতে পারে তাদের পরামর্শ দেয়, যা সাধারণত আপনার প্রকল্পের নিরাপত্তা বাড়ায়৷ আরও জানতে, ভূমিকা সুপারিশ সহ সর্বনিম্ন বিশেষাধিকার প্রয়োগ করুন দেখুন।
আপনি যখন নিরাপত্তা অন্তর্দৃষ্টির জন্য " ? " ব্যবহার করেন, তখন আপনি এই সতর্কতা দেখতে পান:
- অনুমতি যোগ করতে বা অপসারণ করতে, IAM পৃষ্ঠার শীর্ষে থাকা লিঙ্কগুলি ব্যবহার করুন৷
- IAM এবং অ্যাডমিন নেভিগেশন মেনুতে অন্যান্য আইটেমগুলি দেখতে কয়েক মিনিট সময় নিন।
4. পরিষ্কার করুন
আপনি একটি প্রকল্প যোগ করলে, আপনার Google অ্যাকাউন্টে চার্জ এড়াতে আপনি এটি মুছে দিতে চাইতে পারেন।
- ক্লাউড কনসোলে, সম্পদ পরিচালনা পৃষ্ঠাতে যান।
- প্রকল্প তালিকায়, আপনি যে প্রকল্পটি মুছতে চান সেটি নির্বাচন করুন এবং তারপরে মুছুন ক্লিক করুন।
- ডায়ালগে, প্রজেক্ট আইডি টাইপ করুন এবং তারপরে প্রোজেক্ট মুছে ফেলতে শাট ডাউন ক্লিক করুন।
5. অভিনন্দন
অভিনন্দন! আপনি শিখেছেন কীভাবে একটি Google ক্লাউড প্রকল্প তৈরি করতে হয় এবং কীভাবে Google ক্লাউড কনসোলের সবচেয়ে বেশি ব্যবহৃত কিছু বিভাগে অ্যাক্সেস করতে হয়।