বাহ্যিক আইপি ঠিকানা

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

আইপি ঠিকানা কি?

টিসিপি/আইপি নেটওয়ার্কিং-এ আইপি ঠিকানাগুলো খুবই গুরুত্বপূর্ণ। তারা এমন ঠিকানা যা দৃষ্টান্ত এবং নেটওয়ার্কিং ডিভাইস দ্বারা স্বীকৃত এবং বোঝা যায় যাতে তারা একে অপরের সাথে যোগাযোগ করতে পারে।

Google ক্লাউডের প্রতিটি ভার্চুয়াল মেশিন (VM) উদাহরণের একটি অভ্যন্তরীণ IP ঠিকানা এবং সাধারণত একটি বহিরাগত IP ঠিকানা থাকবে। অভ্যন্তরীণ আইপি ঠিকানাটি একই ভার্চুয়াল প্রাইভেট ক্লাউড (ভিপিসি) নেটওয়ার্কে দৃষ্টান্তগুলির মধ্যে যোগাযোগ করতে ব্যবহৃত হয়, যখন বাহ্যিক আইপি ঠিকানাটি অন্যান্য নেটওয়ার্ক বা ইন্টারনেটের উদাহরণগুলির সাথে যোগাযোগ করতে ব্যবহৃত হয়। IP ঠিকানাগুলি ডিফল্টরূপে ক্ষণস্থায়ী, তবে স্ট্যাটিকভাবে বরাদ্দ করা যেতে পারে।

অভ্যন্তরীণ আইপিগুলি সাবনেটওয়ার্কের আইপি পরিসর থেকে DHCP এর মাধ্যমে দৃষ্টান্তগুলিতে বরাদ্দ করা হয়। ডিফল্টরূপে, অভ্যন্তরীণ আইপি ক্ষণস্থায়ী হয় এবং উদাহরণটি মুছে ফেলা হলে মুক্তি দেওয়া হবে। যাইহোক, আপনি সাবনেটওয়ার্কের IP ঠিকানা পরিসর থেকে একটি স্থির অভ্যন্তরীণ IP ঠিকানা সংরক্ষণ করতে পারেন।

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

আপনি কি নির্মাণ করবেন

  • Apache 2.0 ইনস্টল সহ একটি কম্পিউট ইঞ্জিন দৃষ্টান্ত
  • একটি বাহ্যিক আইপি ঠিকানা সংরক্ষণ

আপনি কি শিখবেন

  • একটি উদাহরণ থেকে একটি আইপি ঠিকানা কিভাবে সরাতে হয়
  • কিভাবে একটি আইপি ঠিকানা রিজার্ভ করবেন এবং একটি উদাহরণে এটি বরাদ্দ করবেন
  • আইপি ঠিকানাগুলির চারপাশে সর্বোত্তম অনুশীলন

আপনি কি প্রয়োজন হবে

  • একটি Google অ্যাকাউন্ট

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

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

প্রোজেক্ট আইডি মনে রাখবেন, সমস্ত Google ক্লাউড প্রোজেক্ট জুড়ে একটি অনন্য নাম। কোডল্যাবে পরে এটিকে PROJECT_ID হিসাবে উল্লেখ করা হবে৷

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

আপনার প্রকল্প পরিবেশ শুরু করুন

কম্পিউট > কম্পিউট ইঞ্জিন > ভিএম ইনস্ট্যান্সে নেভিগেট করুন।

Google ক্লাউড মার্কেটপ্লেস ডেভেলপমেন্ট ত্বরান্বিত করতে প্রস্তুত-টু-গো ডেভেলপমেন্ট স্ট্যাক, সমাধান এবং পরিষেবা সরবরাহ করে। আপনি বাহ্যিক IP ঠিকানা কার্যকারিতা পরীক্ষা করতে Google ক্লাউড মার্কেটপ্লেস থেকে একটি কম্পিউট ইঞ্জিন চিত্র ব্যবহার করবেন৷ কম্পিউট ইঞ্জিনে একটি পূর্ব-কনফিগার করা LAMP স্ট্যাক স্থাপন করতে Google ক্লাউড মার্কেটপ্লেসে যান৷ মেনুতে নেভিগেট করুন, তারপর মার্কেটপ্লেসে ক্লিক করুন।

"Apache" শব্দটি অনুসন্ধান করুন। LAMP স্ট্যাক নির্বাচন করুন। ইমেজ স্থাপন করতে ক্লিক করুন.

কম্পিউট ইঞ্জিন চালু করুন ক্লিক করুন।

উদাহরণটি lamp-1 নাম দিন। নেটওয়ার্কিংয়ের অধীনে, ডিফল্ট VPC নেটওয়ার্কে উদাহরণটি ছেড়ে দিন এবং us-central1-f জোনের জন্য ডিফল্ট সাবনেটওয়ার্ক। HTTP ট্র্যাফিকের অনুমতি দিন চেকবক্সটি নির্বাচন করা হয়েছে তা নিশ্চিত করুন। বাহ্যিক আইপি ঠিকানা বিকল্পটি ক্ষণস্থায়ী থেকে কোনটিতে পরিবর্তন করুন।

স্থাপন ক্লিক করুন.

আপনাকে ডিপ্লোয়মেন্ট ম্যানেজার হোমপেজে নিয়ে আসা হবে এবং দেখবেন যে আপনার সংস্থানগুলি তৈরি করা হচ্ছে৷

স্ট্যাকটি স্থাপন করা শেষ হয়ে গেলে, আপনি একটি সবুজ চেক চিহ্ন দেখতে পাবেন যা সম্পূর্ণতা নির্দেশ করে। লক্ষ্য করুন যে LAMP স্ট্যাকের সাথে শুরু করার বিভাগের অধীনে ডানদিকের মেনুতে, সাইটটি দেখুন বিকল্পটি ধূসর হয়ে গেছে। আপনি যখন এটির উপর হোভার করেন, তখন এটি ব্যাখ্যা করে যে এটি সর্বজনীন ইন্টারনেট থেকে অ্যাক্সেসযোগ্য নয় কারণ উদাহরণটির একটি বাহ্যিক IP ঠিকানা নেই৷

সাইটটি অ্যাক্সেস করার জন্য, আপনাকে অবশ্যই lamp-1 ইনস্ট্যান্সে একটি বাহ্যিক আইপি ঠিকানা সংরক্ষণ এবং বরাদ্দ করতে হবে। নেটওয়ার্কিং > ভিপিসি নেটওয়ার্ক > এক্সটার্নাল আইপি অ্যাড্রেস এ নেভিগেট করে আইপি অ্যাড্রেস পৃষ্ঠায় যান।

রিজার্ভ স্ট্যাটিক অ্যাড্রেস ক্লিক করুন। এটির নাম দিন lamp-1-ip । বাকিটা ডিফল্ট হিসেবে ছেড়ে দিন, কিন্তু আপনার lamp-1 ইন্সট্যান্সে IPv4 ঠিকানা বরাদ্দ করুন।

আপনি এখন lamp-1 ইন্সট্যান্সে আগে থেকে ইনস্টল করা নমুনা অ্যাপ অ্যাক্সেস করতে সক্ষম হবেন। Tools > Deployment Manager > Deployments- এ নেভিগেট করে আবার ডিপ্লয়মেন্ট ম্যানেজার হোমপেজে যান।

lamp-1 ইনস্ট্যান্সে ক্লিক করুন। সাইটটিতে ক্লিক করুন, যা আর ধূসর হওয়া উচিত নয়।

আপনি এখন স্ট্যাটিক বাহ্যিক আইপি ঠিকানার মাধ্যমে অ্যাপাচি সার্ভার পরীক্ষা করতে ব্যবহৃত ডিফল্ট স্বাগত পৃষ্ঠা দেখতে পারেন।

আপনি এখন Google ক্লাউডে একটি কম্পিউট ইঞ্জিন উদাহরণে একটি স্ট্যাটিক বাহ্যিক আইপি ঠিকানা সংরক্ষণ এবং বরাদ্দ করার প্রাথমিক বিষয়গুলি জানেন৷

আপনি কি আচ্ছাদিত

  • কিভাবে উদাহরণ বহিরাগত আইপি ঠিকানা দ্বারা প্রভাবিত হয়
  • গুগল ক্লাউড মার্কেটপ্লেস ব্যবহার করে কীভাবে একটি পূর্ব-কনফিগার করা চিত্র স্থাপন করবেন
  • কিভাবে একটি কম্পিউট ইঞ্জিন ইনস্ট্যান্সে একটি স্ট্যাটিক এক্সটার্নাল আইপি অ্যাড্রেস রিজার্ভ ও বরাদ্দ করা যায়

পরবর্তী পদক্ষেপ

  • IP ঠিকানাগুলিতে IP ঠিকানা সম্পর্কে আরও জানুন।

ক্লাউড শেলে নিম্নলিখিত কমান্ডের সাহায্যে কম্পিউট ইঞ্জিন দৃষ্টান্তগুলি মুছুন:

gcloud compute instances delete lamp-1 

নিম্নলিখিত কমান্ড দিয়ে তৈরি বহিরাগত IP ঠিকানা মুছুন:

gcloud compute addresses delete lamp-1-ip