১. ভূমিকা
এই কোডল্যাবে আপনি Looker-এ নর্থবাউন্ড অ্যাক্সেস পাওয়ার জন্য একটি L7 রিজিওনাল ইন্টারনাল অ্যাপ্লিকেশন লোড ব্যালেন্সার এবং প্রাইভেট সার্ভিস কানেক্ট ব্যাকএন্ড তৈরি করবেন। Looker-এ নর্থবাউন্ড অ্যাক্সেসের জন্য কনজিউমার VPC-কে Looker PSC ইনস্ট্যান্সে allowlisted করতে হবে।
প্রাইভেট সার্ভিস কানেক্ট হলো গুগল ক্লাউড নেটওয়ার্কিং-এর একটি সক্ষমতা, যা গ্রাহকদের তাদের ভিপিসি নেটওয়ার্কের ভেতর থেকে ব্যক্তিগতভাবে পরিচালিত পরিষেবাগুলো অ্যাক্সেস করার সুযোগ দেয়। একইভাবে, এটি পরিচালিত পরিষেবা প্রদানকারীদের তাদের নিজস্ব পৃথক ভিপিসি নেটওয়ার্কে এই পরিষেবাগুলো হোস্ট করতে এবং তাদের গ্রাহকদের একটি ব্যক্তিগত সংযোগ প্রদান করতে দেয়। উদাহরণস্বরূপ, যখন আপনি লুকার (Looker) অ্যাক্সেস করার জন্য প্রাইভেট সার্ভিস কানেক্ট ব্যবহার করেন, তখন আপনি হলেন পরিষেবাটির গ্রাহক এবং গুগল হলো পরিষেবাটির প্রদানকারী, যেমনটি চিত্র ১-এ তুলে ধরা হয়েছে।
চিত্র ১।

সাউথবাউন্ড অ্যাক্সেস, যা রিভার্স পিএসসি নামেও পরিচিত, কনজিউমারকে একজন প্রডিউসার হিসেবে একটি পাবলিশড সার্ভিস তৈরি করার সুযোগ দেয়, যার মাধ্যমে লুকার অন-প্রিমিসেস, ভিপিসি-তে থাকা এন্ডপয়েন্ট, ম্যানেজড সার্ভিস এবং ইন্টারনেটে অ্যাক্সেস করতে পারে। চিত্র ২-এ যেমনটি তুলে ধরা হয়েছে, লুকার পিএসসি যেখানেই স্থাপন করা হোক না কেন, সাউথবাউন্ড কানেকশন যেকোনো অঞ্চলে স্থাপন করা যেতে পারে।
চিত্র ২।

আপনি যা শিখবেন
- নেটওয়ার্কের প্রয়োজনীয়তা
- উত্তরমুখী অ্যাক্সেসের জন্য লুকার অ্যালাওলিস্ট আপডেট করুন
- কনজিউমার ভিপিসিতে একটি প্রাইভেট সার্ভিস কানেক্ট ব্যাকএন্ড তৈরি করুন
- গুগল বনাম সেলফ সাইনড সার্টিফিকেট
আপনার যা যা লাগবে
- মালিকের অনুমতি সহ গুগল ক্লাউড প্রজেক্ট
- নিবন্ধিত ডোমেইন
- বিদ্যমান লুকার পিএসসি ইনস্ট্যান্স

২. আপনি যা তৈরি করবেন
একটি আঞ্চলিক অভ্যন্তরীণ L7 অ্যাপ্লিকেশন লোড ব্যালেন্সার এবং PSC ব্যাকএন্ড NEG স্থাপন করার জন্য আপনাকে একটি অনুমোদিত কনজিউমার নেটওয়ার্ক (looker-psc-demo) প্রতিষ্ঠা করতে হবে, যার জন্য একটি গুগল বা স্ব-পরিচালিত সার্টিফিকেট প্রয়োজন। আরও বিস্তারিত জানতে লোড ব্যালেন্সার এবং সার্টিফিকেট সারাংশ পৃষ্ঠাটি দেখুন।
৩. নেটওয়ার্কের প্রয়োজনীয়তা
নিম্নে নেটওয়ার্কের প্রয়োজনীয়তার বিবরণ দেওয়া হলো:
উপাদান | বর্ণনা |
ভিপিসি (লুকার-পিএসসি-ডেমো) | কাস্টম মোড ভিপিসি |
পিএসসি এনইজি সাবনেট | নেটওয়ার্ক এন্ডপয়েন্ট গ্রুপের জন্য একটি আইপি অ্যাড্রেস বরাদ্দ করতে ব্যবহৃত হয়। |
প্রক্সি শুধুমাত্র সাবনেট | লোড ব্যালান্সারের প্রতিটি প্রক্সিকে একটি অভ্যন্তরীণ আইপি অ্যাড্রেস বরাদ্দ করা হয়। প্রক্সি থেকে ব্যাকএন্ড ভিএম বা এন্ডপয়েন্টে পাঠানো প্যাকেটের সোর্স আইপি অ্যাড্রেসটি প্রক্সি-অনলি সাবনেট থেকে আসে। |
ব্যাকএন্ড পরিষেবা | একটি ব্যাকএন্ড সার্ভিস আপনার লোড ব্যালেন্সার এবং ব্যাকএন্ড রিসোর্সগুলোর মধ্যে সেতু হিসেবে কাজ করে। এই টিউটোরিয়ালে, ব্যাকএন্ড সার্ভিসটি PSC NEG-এর সাথে যুক্ত করা হয়েছে। |
৪. কোডল্যাব টপোলজি

৫. সেটআপ এবং প্রয়োজনীয়তা
স্ব-গতিতে পরিবেশ সেটআপ
- Google Cloud Console- এ সাইন-ইন করুন এবং একটি নতুন প্রজেক্ট তৈরি করুন অথবা বিদ্যমান কোনো প্রজেক্ট পুনরায় ব্যবহার করুন। যদি আপনার আগে থেকে Gmail বা Google Workspace অ্যাকাউন্ট না থাকে, তবে আপনাকে অবশ্যই একটি তৈরি করতে হবে।



- প্রজেক্টের নামটি হলো এই প্রজেক্টের অংশগ্রহণকারীদের প্রদর্শিত নাম। এটি একটি ক্যারেক্টার স্ট্রিং যা গুগল এপিআই ব্যবহার করে না। আপনি যেকোনো সময় এটি আপডেট করতে পারেন।
- প্রজেক্ট আইডি সমস্ত গুগল ক্লাউড প্রজেক্ট জুড়ে অনন্য এবং অপরিবর্তনীয় (একবার সেট করার পর এটি পরিবর্তন করা যায় না)। ক্লাউড কনসোল স্বয়ংক্রিয়ভাবে একটি অনন্য স্ট্রিং তৈরি করে; সাধারণত এটি কী তা নিয়ে আপনার মাথা ঘামানোর দরকার নেই। বেশিরভাগ কোডল্যাবে, আপনাকে আপনার প্রজেক্ট আইডি উল্লেখ করতে হবে (যা সাধারণত
PROJECT_IDহিসাবে চিহ্নিত করা হয়)। তৈরি করা আইডিটি আপনার পছন্দ না হলে, আপনি এলোমেলোভাবে আরেকটি তৈরি করতে পারেন। বিকল্পভাবে, আপনি আপনার নিজের আইডি দিয়ে চেষ্টা করে দেখতে পারেন যে সেটি উপলব্ধ আছে কিনা। এই ধাপের পরে এটি পরিবর্তন করা যাবে না এবং প্রজেক্টের পুরো সময়কাল জুড়ে এটি অপরিবর্তিত থাকবে। - আপনার অবগতির জন্য জানাচ্ছি যে, তৃতীয় একটি ভ্যালু রয়েছে, যা হলো প্রজেক্ট নম্বর , এবং কিছু এপিআই এটি ব্যবহার করে থাকে। ডকুমেন্টেশনে এই তিনটি ভ্যালু সম্পর্কে আরও বিস্তারিত জানুন।
- এরপর, ক্লাউড রিসোর্স/এপিআই ব্যবহার করার জন্য আপনাকে ক্লাউড কনসোলে বিলিং চালু করতে হবে। এই কোডল্যাবটি সম্পন্ন করতে খুব বেশি খরচ হবে না, এমনকি আদৌ কোনো খরচ নাও হতে পারে। এই টিউটোরিয়ালের পর বিলিং এড়াতে রিসোর্সগুলো বন্ধ করার জন্য, আপনি আপনার তৈরি করা রিসোর্সগুলো অথবা প্রজেক্টটি ডিলিট করে দিতে পারেন। নতুন গুগল ক্লাউড ব্যবহারকারীরা ৩০০ মার্কিন ডলারের ফ্রি ট্রায়াল প্রোগ্রামের জন্য যোগ্য।
ক্লাউড শেল শুরু করুন
যদিও গুগল ক্লাউড আপনার ল্যাপটপ থেকে দূরবর্তীভাবে পরিচালনা করা যায়, এই কোডল্যাবে আপনি গুগল ক্লাউড শেল ব্যবহার করবেন, যা ক্লাউডে চালিত একটি কমান্ড লাইন পরিবেশ।
গুগল ক্লাউড কনসোল থেকে, উপরের ডানদিকের টুলবারে থাকা ক্লাউড শেল আইকনটিতে ক্লিক করুন:

পরিবেশটি প্রস্তুত করতে এবং এর সাথে সংযোগ স্থাপন করতে মাত্র কয়েক মুহূর্ত সময় লাগবে। এটি শেষ হলে, আপনি এইরকম কিছু দেখতে পাবেন:

এই ভার্চুয়াল মেশিনটিতে আপনার প্রয়োজনীয় সমস্ত ডেভেলপমেন্ট টুলস লোড করা আছে। এটি একটি স্থায়ী ৫ জিবি হোম ডিরেক্টরি প্রদান করে এবং গুগল ক্লাউডে চলে, যা নেটওয়ার্ক পারফরম্যান্স ও অথেনটিকেশনকে ব্যাপকভাবে উন্নত করে। এই কোডল্যাবে আপনার সমস্ত কাজ একটি ব্রাউজারের মধ্যেই করা যাবে। আপনাকে কিছুই ইনস্টল করতে হবে না।
৬. শুরু করার আগে
এপিআই সক্ষম করুন
ক্লাউড শেলের ভিতরে, নিশ্চিত করুন যে আপনার প্রজেক্ট আইডি সেট আপ করা আছে:
gcloud config list project
gcloud config set project [YOUR-PROJECT-ID]
project=[YOUR-PROJECT-ID]
region=[YOUR-REGION]
echo $project
echo $region
সকল প্রয়োজনীয় পরিষেবা সক্রিয় করুন:
gcloud services enable compute.googleapis.com
৭. ভোক্তা নেটওয়ার্ক
পরবর্তী অংশে, আপনি কনজিউমার নেটওয়ার্কিং তৈরি করবেন যা Looker PSC VPC allowlist-এ আপডেট করা হবে।
ভিপিসি নেটওয়ার্ক
ক্লাউড শেলের ভিতরে, নিম্নলিখিতগুলি সম্পাদন করুন:
gcloud compute networks create looker-psc-demo --subnet-mode custom
সাবনেট তৈরি করুন
ক্লাউড শেলের ভিতরে, কনজিউমার নেটওয়ার্ক এন্ডপয়েন্ট গ্রুপ সাবনেট তৈরি করুন:
gcloud compute networks subnets create consumer-psc-neg-subnet --network looker-psc-demo --range 172.16.30.0/28 --region $region --enable-private-ip-google-access
ক্লাউড শেলের ভিতরে, অভ্যন্তরীণ অ্যাপ্লিকেশন লোড ব্যালেন্সার সাবনেট তৈরি করুন:
gcloud compute networks subnets create consumer-ilb-subnet --network looker-psc-demo --range 172.16.40.0/28 --region $region --enable-private-ip-google-access
ক্লাউড শেলের ভিতরে, শুধুমাত্র প্রডিউসার রিজিওনাল প্রক্সি সাবনেট তৈরি করুন:
gcloud compute networks subnets create $region-proxy-only-subnet \
--purpose=REGIONAL_MANAGED_PROXY \
--role=ACTIVE \
--region=$region \
--network=looker-psc-demo \
--range=10.10.10.0/24
৮. একটি কাস্টম ডোমেইন তৈরি করুন
একটি কাস্টম ডোমেইন স্থাপন করার জন্য নিম্নলিখিত পদক্ষেপগুলি প্রয়োজন:
নীচের উদাহরণে, looker.cosmopup.com হলো কাস্টম ডোমেইন।

OAuth উদাহরণ
নিচে looker.cosmopup.com সাবডোমেনের জন্য অনুমোদিত অরিজিন এবং কলব্যাকের OAuth ক্রেডেনশিয়ালের একটি উদাহরণ দেওয়া হলো।

৯. সনদপত্র
আপনি কম্পিউট ইঞ্জিন অথবা সার্টিফিকেট ম্যানেজার সার্টিফিকেট তৈরি করতে পারেন। সার্টিফিকেট ম্যানেজার ব্যবহার করে সার্টিফিকেট তৈরি করতে নিম্নলিখিত পদ্ধতিগুলোর যেকোনো একটি ব্যবহার করুন:
- আঞ্চলিক স্ব-পরিচালিত সার্টিফিকেট। আঞ্চলিক স্ব-পরিচালিত সার্টিফিকেট তৈরি এবং ব্যবহার করার বিষয়ে তথ্যের জন্য, "একটি আঞ্চলিক স্ব-পরিচালিত সার্টিফিকেট স্থাপন করুন" দেখুন। সার্টিফিকেট ম্যাপ সমর্থিত নয়।
- আঞ্চলিক গুগল-পরিচালিত সার্টিফিকেট। সার্টিফিকেট ম্যাপ সমর্থিত নয়। সার্টিফিকেট ম্যানেজার নিম্নলিখিত ধরনের আঞ্চলিক গুগল-পরিচালিত সার্টিফিকেট সমর্থন করে:
- প্রকল্প-ভিত্তিক ডিএনএস অনুমোদন সহ আঞ্চলিক গুগল-পরিচালিত সার্টিফিকেট। আরও তথ্যের জন্য, “একটি আঞ্চলিক গুগল-পরিচালিত সার্টিফিকেট স্থাপন করুন” দেখুন।
- সার্টিফিকেট অথরিটি সার্ভিস সহ আঞ্চলিক গুগল-পরিচালিত (ব্যক্তিগত) সার্টিফিকেট। আরও তথ্যের জন্য, সিএ সার্ভিস সহ একটি আঞ্চলিক গুগল-পরিচালিত সার্টিফিকেট স্থাপন দেখুন।
১০. লুকার ভিপিসি অ্যালাওলিস্টিং
অনুমোদিত ভিপিসিগুলি দেখুন
পরবর্তী অংশে, আপনি ক্লাউড কনসোল UI ব্যবহার করে লুকার অনুমোদিত ভিপিসি (VPC) তালিকাটি দেখবেন।
ক্লাউড কনসোলে, এখানে যান:
লুকার → লুকার ইনস্ট্যান্স → বিবরণ
নীচের উদাহরণে, অনুমোদিত VPC তালিকায় কোনো এন্ট্রি নেই:

অনুমোদিত ভিপিসি আপডেট করুন
নর্থবাউন্ড অ্যাক্সেস সমর্থন করার জন্য looker-psc-demo-কে একটি Allowed VPC হিসেবে যোগ করে আপনার Looker ইনস্ট্যান্সটি আপডেট করুন।
ক্লাউড কনসোলে, এখানে যান:
লুকার → লুকার ইনস্ট্যান্স → সম্পাদনা

সংযোগসমূহ → অনুমোদিত ভিপিসিসমূহ
প্রথমে সেই প্রজেক্টটি নির্বাচন করুন যেখানে looker-psc-demo ডেপ্লয় করা আছে, এরপর VPC looker-psc-demo নির্বাচন করে Continue করুন।


অনুমোদিত VPC গুলি যাচাই করুন
আপডেট করা অনুমোদিত VPC তালিকাটি দেখুন
ক্লাউড কনসোলে, এখানে যান:
লুকার → লুকার ইনস্ট্যান্স → বিবরণ

১১. পিএসসি ব্যাকএন্ড তৈরি করুন
সার্ভিস প্রোডিউসার হিসেবে লুকার পিএসসি একটি সার্ভিস অ্যাটাচমেন্ট ইউআরআই তৈরি করে, যা সার্ভিস কনজিউমাররা লুকারে নর্থবাউন্ড অ্যাক্সেস পাওয়ার জন্য এন্ডপয়েন্ট এবং ব্যাকএন্ড ডেপ্লয় করতে ব্যবহার করে। পরবর্তী ধাপে, আপনি লুকার পিএসসি সার্ভিস অ্যাটাচমেন্ট ইউআরআই শনাক্ত করবেন এবং তারপরে কনজিউমার ভিপিসিতে একটি প্রাইভেট সার্ভিস কানেক্ট নেটওয়ার্ক এন্ডপয়েন্ট গ্রুপ (এনইজি) ব্যাকএন্ড তৈরি করবেন।
লুকার পিএসসি সার্ভিস অ্যাটাচমেন্টটি শনাক্ত করুন
ক্লাউড কনসোলে গিয়ে সার্ভিস অ্যাটাচমেন্ট ইউআরআই (Service Attachment URI) টি কপি করুন:
লুকার → লুকার ইনস্ট্যান্স → বিবরণ

PSC নেটওয়ার্ক এন্ডপয়েন্ট গ্রুপ তৈরি করুন
ক্লাউড শেলের ভিতরে, psc-target-service আপডেট করা নিশ্চিত করে নিম্নলিখিত কাজগুলো করুন:
gcloud compute network-endpoint-groups create looker-northbound-neg \
--network-endpoint-type=private-service-connect \
--psc-target-service=[UPDATE WITH YOU LOOKER SERVICE ATTACHMENT URI] \
--region=$region \
--network=looker-psc-demo \
--subnet=consumer-psc-neg-subnet
উদাহরণ:
gcloud compute network-endpoint-groups create looker-northbound-neg \
--network-endpoint-type=private-service-connect \
--psc-target-service=projects/t7ec792caf2a609d1-tp/regions/us-central1/serviceAttachments/looker-psc-f51982e2-ac0d-48b1-91bb-88656971c183 \
--region=$region \
--network=looker-psc-demo \
--subnet=consumer-psc-neg-subnet
পিএসসি নেটওয়ার্ক এন্ড গ্রুপ তৈরি যাচাই করুন
ক্লাউড শেলের ভিতরে, pscConnectionStatus গৃহীত হওয়া নিশ্চিত করে নিম্নলিখিতগুলি সম্পাদন করুন:
gcloud compute network-endpoint-groups describe looker-northbound-neg --region=$region | grep -i pscConnectionStatus:
উদাহরণ:
user@cloudshell$ gcloud compute network-endpoint-groups describe looker-northbound-neg --region=$region | grep -i pscConnectionStatus:
pscConnectionStatus: ACCEPTED
একটি আঞ্চলিক অভ্যন্তরীণ অ্যাপ্লিকেশন লোড ব্যালেন্সার তৈরি করুন
পরবর্তী ধাপগুলোতে, আপনি ক্লাউড কনসোল ব্যবহার করে আঞ্চলিক অভ্যন্তরীণ অ্যাপ্লিকেশন লোড ব্যালেন্সার তৈরি করবেন এবং একই সাথে আপনার তৈরি করা সার্টিফিকেটগুলোকে ফ্রন্ট-এন্ড কনফিগারেশনের সাথে সংযুক্ত করবেন।
ক্লাউড কনসোলে, এখানে যান:
নেটওয়ার্ক পরিষেবা → লোড ব্যালান্সিং → লোড ব্যালান্সার তৈরি করুন

নিম্নলিখিত বিকল্পগুলি নির্বাচন করুন:

ব্যাকএন্ড কনফিগারেশন তৈরি করুন
নিম্নলিখিত বিকল্পগুলি নির্বাচন করুন এবং আপনার ডেপ্লয়মেন্টের উপর ভিত্তি করে পরিবেশটি কাস্টমাইজ করুন:
- নেটওয়ার্ক অবকাঠামো স্থাপনে ব্যবহৃত অঞ্চল
- নেটওয়ার্ক: লুকার-পিএসসি-ডেমো
- আপনার অঞ্চল ও নেটওয়ার্কের উপর ভিত্তি করে প্রক্সি-অনলি সাবনেট স্বয়ংক্রিয়ভাবে পূরণ করা হয়।




রাউটিং নিয়ম
কোনো কনফিগারেশনের প্রয়োজন নেই

ফ্রন্টএন্ড কনফিগারেশন



লোড ব্যালেন্সারটি সক্রিয় আছে কিনা তা নিশ্চিত করুন এবং আইপি অ্যাড্রেসটি সংগ্রহ করুন।
ক্লাউড কনসোল → নেটওয়ার্ক সার্ভিসেস → লোড ব্যালান্সিং → looker-ilb-alb

১২. ডিএনএস রেজোলিউশন
কাস্টম ডোমেইনের জন্য ডিএনএস রেজোলিউশন অথরিটেটিভ অন-প্রেমিসিস অথবা ক্লাউড ডিএনএস হতে পারে। এই টিউটোরিয়ালে আমরা লুকার কাস্টম ডোমেইনের জন্য ক্লাউড ডিএনএসকে অথরিটেটিভ সার্ভার হিসেবে সংজ্ঞায়িত করব। অন-প্রেমিসিস থেকে জিসিপি ডিএনএস রেজোলিউশন চালু করার জন্য ইনবাউন্ড সার্ভার পলিসি সক্রিয় করা প্রয়োজন। যখন আপনি একটি ইনবাউন্ড সার্ভার পলিসি তৈরি করেন, ক্লাউড ডিএনএস সেই ভিপিসি নেটওয়ার্কে ইনবাউন্ড সার্ভার পলিসি এন্ট্রি পয়েন্ট তৈরি করে যেখানে সার্ভার পলিসিটি প্রয়োগ করা হয়। ইনবাউন্ড সার্ভার পলিসি এন্ট্রি পয়েন্টগুলো হলো অভ্যন্তরীণ IPv4 অ্যাড্রেস, যা প্রযোজ্য ভিপিসি নেটওয়ার্কের প্রতিটি সাবনেটের প্রাথমিক IPv4 অ্যাড্রেস রেঞ্জ থেকে নেওয়া হয়, শুধুমাত্র প্রক্সি সাবনেটগুলো ছাড়া।
পরবর্তী অংশে, লুকার কাস্টম ডোমেইন looker.cosmopup.com-এর জন্য একটি প্রাইভেট ডিএনএস জোন এবং লোড ব্যালান্সারের আইপি অ্যাড্রেস সম্বলিত একটি 'এ' রেকর্ড তৈরি করা হয়।
১৩. একটি ব্যক্তিগত ডিএনএস জোন তৈরি করুন
ক্লাউড শেলের ভিতরে ক্লাউড ডিএনএস প্রাইভেট জোন তৈরি করুন।
gcloud dns --project=$projectid managed-zones create looker-cosmopup-dns --description="" --dns-name="looker.cosmopup.com." --visibility="private" --networks="https://compute.googleapis.com/compute/v1/projects/$projectid/global/networks/looker-psc-demo"
ক্লাউড শেলের ভিতরে, পূর্ববর্তী ধাপে প্রাপ্ত লোড ব্যালান্সারের আইপি অ্যাড্রেসটি ব্যবহার করে এ রেকর্ডটি তৈরি করুন।
gcloud dns --project=$projectid record-sets create looker.cosmopup.com. --zone="looker-cosmopup-dns" --type="A" --ttl="300" --rrdatas="<insert-your-ip>"
উদাহরণ:
gcloud dns --project=$projectid record-sets create looker.cosmopup.com. --zone="looker-cosmopup-dns" --type="A" --ttl="300" --rrdatas="172.16.20.7"
এরপরে, সংযোগ সক্ষম করার জন্য looker-psc-demo VPC এবং অন-প্রিমিসেস নেটওয়ার্কের মধ্যে হাইব্রিড নেটওয়ার্কিং (যেমন ইন্টারকানেক্ট, HA-VPN) কনফিগার করতে হবে।
অন-প্রেমিসেস-এ হাইব্রিড এনইজি সংযোগ স্থাপনের জন্য প্রয়োজনীয় পদক্ষেপগুলি নিচে দেওয়া হলো:
- নেটওয়ার্ক কানেক্টিভিটি পণ্য নির্বাচন | গুগল ক্লাউড
- VPC পিয়ারিং সহ একটি হাব অ্যান্ড স্পোক আর্কিটেকচারে, হাইব্রিড NEG-কে ক্লাউড রাউটার (হাব)-এর সাথে একই VPC- তে স্থাপন করা হয়।
- নিশ্চিত করুন যে অন-প্রিমিসেস ফায়ারওয়ালগুলি প্রক্সি-অনলি সাবনেট রেঞ্জকে সমর্থন করার জন্য আপডেট করা হয়েছে, কারণ এই সাবনেটটি অন-প্রিমিসেস ওয়ার্কলোডগুলির সাথে যোগাযোগের জন্য সোর্স আইপি অ্যাড্রেস হিসাবে কাজ করে।
- looker.cosomopup.com-এর জন্য DNS রিজলভার হিসেবে ইনবাউন্ড ফরওয়ার্ডিং IP অ্যাড্রেসটি দিয়ে অন-প্রিমিসেস DNS আপডেট করুন।
লুকার UI অ্যাক্সেস করুন
এখন যেহেতু লোড ব্যালেন্সারটি চালু আছে, আপনি একটি ওয়েব ব্রাউজারের মাধ্যমে আপনার কাস্টম লুকার ডোমেইনটি অ্যাক্সেস করতে পারবেন। এটি মনে রাখা গুরুত্বপূর্ণ যে, আপনি যে ধরনের সার্টিফিকেট ব্যবহার করছেন তার উপর নির্ভর করে একটি সতর্কবার্তা দেখতে পারেন, যেমন—অবিশ্বস্ত সার্টিফিকেট বনাম বিশ্বস্ত সার্টিফিকেট।
নিচে Looker.cosmopup.com কাস্টম ডোমেইনটি অ্যাক্সেস করার একটি উদাহরণ (অবিশ্বস্ত সার্টিফিকেট) দেওয়া হলো, যার মাধ্যমে Looker UI-তে নর্থবাউন্ড অ্যাক্সেস লাভ করা যায়:

১৪. পরিষ্কার করা
একটিমাত্র ক্লাউড শেল টার্মিনাল থেকে ল্যাবের উপাদানগুলো মুছে ফেলুন:
gcloud compute forwarding-rules delete regional-internal-alb-fr --region=$region -q
gcloud compute target-https-proxies delete regional-internal-alb-target-proxy --region=$region -q
gcloud compute url-maps delete regional-internal-alb --region=$region -q
gcloud compute backend-services delete looker-psc-neg-backend-svc --region=$region -q
gcloud compute addresses delete regional-alb-static-ip --region=$region -q
gcloud compute network-endpoint-groups delete looker-northbound-neg --region=$region -q
gcloud compute networks delete looker-psc-demo -q
১৫. অভিনন্দন
অভিনন্দন, আপনি একটি কাস্টমার ডোমেইন এবং আঞ্চলিক অভ্যন্তরীণ অ্যাপ্লিকেশন লোড ব্যালেন্সার ব্যবহার করে লুকার-এর সাথে নর্থবাউন্ড কানেক্টিভিটি সফলভাবে কনফিগার ও ভ্যালিডেট করেছেন।
আপনি কনজিউমার ইনফ্রাস্ট্রাকচার তৈরি করেছেন, পিএসসি এনইজি (PSC NEG) ও কাস্টম ডোমেইন তৈরি করার পদ্ধতি শিখেছেন এবং বিভিন্ন সার্টিফিকেট অপশন সম্পর্কে জেনেছেন। লুকার (Looker) নিয়ে কাজ শুরু করার জন্য এখানে অনেক আকর্ষণীয় বিষয় রয়েছে।
কসমোপাপের মতে কোডল্যাবগুলো অসাধারণ!!

এরপর কী?
এই কোডল্যাবগুলো দেখে নিন...
- প্রাইভেট সার্ভিস কানেক্ট ব্যবহার করে পরিষেবাগুলি প্রকাশ এবং গ্রহণ করা
- প্রাইভেট সার্ভিস কানেক্ট এবং একটি অভ্যন্তরীণ টিসিপি প্রক্সি লোড ব্যালেন্সার ব্যবহার করে হাইব্রিড নেটওয়ার্কিংয়ের মাধ্যমে অন-প্রেম পরিষেবাগুলিতে সংযোগ করুন।
- প্রকাশিত সকল প্রাইভেট সার্ভিস কানেক্ট কোডল্যাবে প্রবেশাধিকার
আরও পড়ুন ও ভিডিও
রেফারেন্স নথি
- স্ব-পরিচালিত SSL সার্টিফিকেট ব্যবহার করুন | লোড ব্যালান্সিং | গুগল ক্লাউড
- একটি আঞ্চলিক গুগল-পরিচালিত সার্টিফিকেট স্থাপন করুন
- একটি প্রাইভেট সার্ভিস কানেক্ট ব্যাকএন্ড তৈরি করুন | ভিপিসি | গুগল ক্লাউড
- একটি প্রাইভেট সার্ভিস কানেক্ট ব্যাকএন্ড তৈরি করুন | ভিপিসি | গুগল ক্লাউড
- একটি লুকার (গুগল ক্লাউড কোর) প্রাইভেট সার্ভিস কানেক্ট ইনস্ট্যান্স তৈরি করুন
- প্রাইভেট সার্ভিস কানেক্ট ব্যবহার করে কীভাবে একটি পরিষেবা প্রকাশ করবেন