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

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

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

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

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

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

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

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

  • 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 ইনস্ট্যান্সে একটি বাহ্যিক আইপি ঠিকানা সংরক্ষণ এবং বরাদ্দ করতে হবে। নেটওয়ার্কিং > ভিপিসি নেটওয়ার্ক > এক্সটার্নাল আইপি অ্যাড্রেসগুলিতে নেভিগেট করে IP ঠিকানা পৃষ্ঠায় যান।

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

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

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

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

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

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

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

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

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

gcloud compute instances delete lamp-1 

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

gcloud compute addresses delete lamp-1-ip