আপনার প্রথম Google প্রকল্প সেট আপ করুন এবং নেভিগেট করুন

১. শুরু করার আগে

এই কোডল্যাবটি আপনাকে দেখায় কিভাবে একটি গুগল ক্লাউড প্রজেক্ট তৈরি করতে হয়, গুগল ক্লাউড কনসোল সেট আপ করতে হয় এবং নেভিগেট করতে হয় এবং ক্লাউড কনসোলে সর্বাধিক ব্যবহৃত কিছু পরিষেবা অ্যাক্সেস করতে হয়।

পূর্বশর্ত

  • কমান্ড লাইন ব্যবহার করার প্রাথমিক জ্ঞান।
  • ক্লাউড কনসোল কীভাবে নেভিগেট করতে হয় তার প্রাথমিক জ্ঞান।

তুমি কি শিখবে

  • কিভাবে একটি গুগল ক্লাউড প্রজেক্ট তৈরি করবেন।
  • ক্লাউড শেল কীভাবে সক্রিয় এবং ব্যবহার করবেন।
  • ক্লাউড কনসোল কীভাবে নেভিগেট করবেন।
  • ক্লাউড কনসোলে সর্বাধিক ব্যবহৃত পরিষেবাগুলি কীভাবে অ্যাক্সেস করবেন।

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

২. একটি গুগল ক্লাউড প্রকল্প তৈরি করুন

এই বিভাগটি আপনাকে Google ক্লাউড প্রকল্প তৈরি এবং ক্লাউড শেল ব্যবহার করার পদ্ধতি সম্পর্কে ধাপে ধাপে জানাবে।

সেট আপ করুন

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

গুগল ক্লাউডের

নতুন প্রকল্প ফলক

নতুন প্রকল্প ফলক যেখানে প্রকল্পের নাম, সংস্থা এবং অবস্থান ক্ষেত্রগুলি দেখানো হচ্ছে।

প্রজেক্ট আইডি মনে রাখবেন, যা প্রজেক্ট নামের ঠিক নীচে দেখানো হয়েছে। আইডিটি সমস্ত গুগল ক্লাউড প্রোজেক্টে একটি অনন্য নাম, এবং পরে এই কোডল্যাবে PROJECT_ID হিসাবে উল্লেখ করা হয়েছে।

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

এই কোডল্যাবটি ব্যবহার করতে খুব বেশি খরচ হবে না, যদি থাকেও। তবে, এই কোডল্যাবের বাইরে চার্জ এড়াতে, পরিষ্কার করুন বিভাগে দেওয়া নির্দেশাবলী অনুসরণ করতে ভুলবেন না।

ক্লাউড শেল

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

ক্লাউড কনসোল থেকে ক্লাউড শেল সক্রিয় করতে:

  1. ক্লিক করুন a8460e837e9f5fda.png সম্পর্কে ক্লাউড শেল সক্রিয় করুন

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

b532b2f19ab85dda.png সম্পর্কে

স্ক্রিন শট ২০১৭-০৬-১৪ রাত ১০.১৩.৪৩.png

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

  1. শংসাপত্রপ্রাপ্ত অ্যাকাউন্টগুলির তালিকা দেখতে, ক্লাউড শেল কমান্ড লাইনে নিম্নলিখিতটি লিখুন।
gcloud auth list

আপনার নিম্নলিখিত আউটপুটটি দেখতে হবে:

Credentialed accounts:
 - <MY_ACCOUNT>@<MY_DOMAIN>.com (active)
  1. আপনার প্রকল্পগুলির একটি তালিকা দেখতে, নিম্নলিখিত কমান্ডটি প্রবেশ করান।
gcloud config list project

আপনার নিম্নলিখিত আউটপুটটি দেখতে হবে:

[core]
project = <PROJECT_ID>

যদি, কোন কারণে, প্রকল্পটি সেট না করা থাকে, তাহলে প্রকল্পটি সেট আপ করতে এই কমান্ডটি চালান।

gcloud config set project <PROJECT_ID>

PROJECT_ID হল সেই আইডি যা আপনি সেটআপ ধাপগুলিতে ব্যবহার করেছিলেন। আপনি এটি ক্লাউড কনসোল ড্যাশবোর্ডেও দেখতে পারেন:

ক্লাউড কনসোল ড্যাশবোর্ডের প্রকল্প তথ্য ফলক।

ক্লাউড শেল ডিফল্টরূপে কিছু পরিবেশ ভেরিয়েবল সেট করে, যা ভবিষ্যতের কমান্ড চালানোর সময় কার্যকর হতে পারে।

  1. আপনার প্রকল্প আইডি দেখতে, নিম্নলিখিত কমান্ডটি প্রবেশ করান।
echo $GOOGLE_CLOUD_PROJECT

আপনার নিম্নলিখিত আউটপুটটি দেখতে হবে:

<PROJECT_ID>
  1. অবশেষে, ডিফল্ট জোন এবং প্রকল্প কনফিগারেশন সেট করুন।
gcloud config set compute/zone us-central1-f

আপনি বিভিন্ন ধরণের অঞ্চল বেছে নিতে পারেন। আরও তথ্যের জন্য, অঞ্চল এবং অঞ্চল দেখুন।

৩. ক্লাউড কনসোল ব্যবহার করুন

এই বিভাগটি আপনাকে ক্লাউড কনসোল কীভাবে নেভিগেট করতে হয় তা ব্যাখ্যা করবে এবং এর সর্বাধিক ব্যবহৃত কিছু পরিষেবা কীভাবে অ্যাক্সেস করতে হয় তা দেখাবে।

ক্লাউড কনসোলের নেভিগেশন প্রধান মেনু।

  1. ক্লাউড টুল অ্যাক্সেস করতে, নেভিগেশন মেনুতে ক্লিক করুন ( 631746040b3443ab.png সম্পর্কে ) স্ক্রিনের উপরের বাম দিকে প্রধান মেনু খুলতে। উপলব্ধ কিছু বিকল্প স্ক্রোল করার সময়, লক্ষ্য করুন যে সরঞ্জামগুলি প্রধান ক্ষেত্রগুলিতে বিভক্ত, যেমন কম্পিউট, স্টোরেজ, নেটওয়ার্কিং এবং বিগ ডেটা। আরও লক্ষ্য করুন যে আপনি যে সরঞ্জামগুলি প্রায়শই ব্যবহার করেন সেগুলি মেনুর শীর্ষে পিন করতে পারেন।
  2. প্রধান ড্যাশবোর্ড দেখতে হোম নির্বাচন করুন।

প্রকল্পের তথ্য ফলকটিতে প্রকল্পের নাম, প্রকল্প নম্বর এবং প্রকল্প আইডি ক্ষেত্র এবং এই প্রকল্পে লোকেদের যোগ করার জন্য একটি বোতাম দেখানো হয়েছে।

ড্যাশবোর্ড আপনার প্রোজেক্টের পরিচয় সম্পর্কে তথ্য প্রদর্শন করে। প্রোজেক্টের নাম হল একটি বর্ণনামূলক শব্দ যা আপনাকে প্রোজেক্টটি সনাক্ত করতে সাহায্য করে। প্রোজেক্ট নম্বর এবং প্রোজেক্ট আইডি অবশ্যই সমগ্র গুগল ক্লাউড জুড়ে অনন্য হতে হবে, এবং তাই এটি আরও জটিল এবং মনে রাখা কঠিন হতে পারে, তবে আপনি সর্বদা ড্যাশবোর্ডে এগুলি খুঁজে পেতে পারেন। কনসোলের সাথে আরও পরিচিত হওয়ার সাথে সাথে, আপনি আপনার কাছে সবচেয়ে গুরুত্বপূর্ণ আইটেমগুলি দেখানোর জন্য ড্যাশবোর্ডটি কাস্টমাইজ করতে পারেন।

IAM এবং অ্যাডমিন মেনুতে মেনুর শেষে <| এবং |> বোতামগুলি দেখানো হচ্ছে।

অনেক টুলে অতিরিক্ত প্রসঙ্গ মেনু থাকে। আপনি মেনুর শেষে <| এবং |> বোতাম ব্যবহার করে মেনু খুলতে এবং বন্ধ করতে পারেন।

শুরু করার মেনু।

আপনি ক্লাউড কনসোলের শীর্ষে থাকা অনুসন্ধান ক্ষেত্রটি ব্যবহার করে সরঞ্জামগুলিতে নেভিগেট করতে পারেন।

বিলিং

ক্লাউড কনসোলের বিলিং বিভাগটি আপনার প্রকল্পের বিলিং ট্র্যাক করার জন্য অনেক সরঞ্জাম সরবরাহ করে। আরও তথ্যের জন্য, ক্লাউড বিলিং ডকুমেন্টেশন দেখুন।

আপনার প্রকল্পের জন্য বিলিং সেট আপ করতে:

  1. নেভিগেশন মেনুতে, বিলিং এ ক্লিক করুন। যদি আপনার একাধিক বিলিং অ্যাকাউন্ট থাকে, তাহলে অনুরোধ করা হলে লিঙ্ক করা বিলিং অ্যাকাউন্টে যান নির্বাচন করুন।
  2. কন্টেক্সট মেনুতে উপলব্ধ তথ্য পর্যালোচনা করার জন্য কয়েক মিনিট সময় নিন। গুগল ক্লাউড ব্যবহার করার সময়, আপনি আপনার বিলিং ট্র্যাক করতে এই বিভাগে ফিরে যেতে পারেন।
  3. প্রিসেট বিলিং থ্রেশহোল্ডে পৌঁছালে বিজ্ঞপ্তি পেতে, আপনি একটি বাজেট তৈরি করতে পারেন। আরও তথ্যের জন্য, বাজেট এবং বাজেট সতর্কতা তৈরি, সম্পাদনা বা মুছুন দেখুন।
  4. বিস্তারিত বিশ্লেষণের জন্য, BigQuery-তে বিলিং তথ্য রপ্তানি করা আপনার জন্য কার্যকর হতে পারে। আরও তথ্যের জন্য, BigQuery-তে ক্লাউড বিলিং ডেটা রপ্তানি করুন দেখুন।

API এবং পরিষেবা

ক্লাউড কনসোল অসংখ্য গুগল এপিআই- তে অ্যাক্সেস প্রদান করতে পারে।

API গুলি সক্ষম করতে এবং তাদের জন্য শংসাপত্র তৈরি করতে, প্রধান মেনু থেকে API এবং পরিষেবাগুলি নির্বাচন করুন।

  • API গুলি সক্ষম করতে Enable APIs and Services ট্যাবটি নির্বাচন করুন। এই বিভাগ থেকে, আপনি API গুলি অনুসন্ধান করতে পারেন, সেগুলি সম্পর্কে আরও তথ্য পেতে পারেন, যেমন প্রযোজ্য হলে মূল্য নির্ধারণ, সেগুলি সক্ষম করতে এবং সেগুলি চেষ্টা করে দেখতে পারেন।
  • API কী, পরিষেবা অ্যাকাউন্ট এবং OAuth ক্লায়েন্ট আইডির মতো শংসাপত্র তৈরি করতে "শংসাপত্র তৈরি করুন" ট্যাবটি নির্বাচন করুন। Google ক্লাউডে প্রমাণীকরণের একটি সারসংক্ষেপের জন্য, "অথেন্টিকেশন ওভারভিউ" দেখুন।

পরিচয় এবং অ্যাক্সেস ম্যানেজমেন্ট (IAM)

IAM গুগল ক্লাউড রিসোর্সের জন্য সূক্ষ্ম অ্যাক্সেস নিয়ন্ত্রণ প্রদান করে। যদি আপনার কোনও প্রকল্পে সহযোগীদের প্রয়োজন হয়, অন্যদের জন্য স্টোরেজে ফাইলগুলি উপলব্ধ করতে হয়, অন্যদের কোয়েরি চালাতে দিতে হয়, অথবা অনুরূপ কাজ সম্পাদন করতে হয়, তাহলে IAM সঠিক ব্যক্তি বা গোষ্ঠীকে সঠিক অনুমতি দেওয়া সহজ করে তোলে।

আপনার প্রকল্পের জন্য IAM কনফিগার করতে:

  1. নেভিগেশন মেনুতে IAM & Admin > IAM-এ ক্লিক করুন।

IAM পৃষ্ঠাটি প্রকল্পের জন্য অনুমতিপ্রাপ্ত অধ্যক্ষদের দেখায়।

  1. তালিকাটি পরীক্ষা করে দেখুন ইমেল ঠিকানা এবং এর সাথে সম্পর্কিত ভূমিকাটি দেখতে।

এই প্রতিটি প্রিন্সিপালের জন্য, বেশ কয়েকটি ভূমিকা তালিকাভুক্ত করা হয়েছে। আরও জানতে, ভূমিকা বোঝা এবং IAM কাস্টম ভূমিকা বোঝা দেখুন।

আপনি হয়তো দেখতে পাবেন যে কিছু প্রিন্সিপাল অতিরিক্ত অনুমতির সাথে ট্যাগ করা আছে। গুগল ক্লাউড এই প্রিন্সিপালদের কর্মকাণ্ড স্ক্যান করে এবং কাদের কম অনুমতি থাকতে পারে সে সম্পর্কে পরামর্শ দেয়, যা সাধারণত আপনার প্রকল্পের নিরাপত্তা বৃদ্ধি করে। আরও জানতে, Enforce least privilege with role recommendations দেখুন।

অনুমতি পৃষ্ঠায় অধ্যক্ষদের জন্য অনুমতি দেখানো হচ্ছে।

যখন আপনি নিরাপত্তা অন্তর্দৃষ্টির জন্য " ? " ব্যবহার করেন, তখন আপনি এই সতর্কতাটি দেখতে পাবেন:

নিরাপত্তা অন্তর্দৃষ্টি সতর্কতা।

  1. অনুমতি যোগ করতে বা সরাতে, IAM পৃষ্ঠার উপরে থাকা লিঙ্কগুলি ব্যবহার করুন।
  2. IAM এবং অ্যাডমিন নেভিগেশন মেনুতে অন্যান্য আইটেমগুলি দেখার জন্য কয়েক মিনিট সময় নিন।

৪. পরিষ্কার করা

যদি আপনি কোনও প্রকল্প যোগ করে থাকেন, তাহলে আপনার Google অ্যাকাউন্টে চার্জ এড়াতে আপনি এটি মুছে ফেলতে পারেন।

  1. ক্লাউড কনসোলে, রিসোর্স পরিচালনা পৃষ্ঠায় যান।
  2. প্রকল্পের তালিকায়, আপনি যে প্রকল্পটি মুছতে চান তা নির্বাচন করুন এবং তারপরে মুছুন ক্লিক করুন।
  3. ডায়ালগে, প্রজেক্ট আইডি টাইপ করুন, এবং তারপর প্রজেক্টটি মুছে ফেলতে Shut down এ ক্লিক করুন।

৫. অভিনন্দন

অভিনন্দন! আপনি শিখেছেন কিভাবে একটি গুগল ক্লাউড প্রজেক্ট তৈরি করতে হয় এবং গুগল ক্লাউড কনসোলের সবচেয়ে বেশি ব্যবহৃত কিছু অংশ অ্যাক্সেস করতে হয়।