Google ক্লাউড প্ল্যাটফর্মে (GCP) ভার্চুয়াল প্রাইভেট ক্লাউড (VPC) এর মধ্যে একটি সাবনেটের জন্য IP ঠিকানা পরিসীমা সঠিকভাবে গণনা করতে, একজনকে অবশ্যই আইপি অ্যাড্রেসিং, সাবনেটিং নীতিগুলি এবং GCP-এর নেটওয়ার্কিংয়ের প্রেক্ষাপটে কীভাবে প্রয়োগ করা হয় সে সম্পর্কে একটি মৌলিক ধারণা থাকতে হবে। অবকাঠামো এই প্রক্রিয়ায় একটি নির্দিষ্ট সাবনেটের মধ্যে ব্যবহারের জন্য উপলব্ধ IP ঠিকানাগুলির পরিসর নির্ধারণ করা জড়িত, যা একটি বৃহত্তর নেটওয়ার্কের একটি যৌক্তিকভাবে বিভক্ত অংশ।
আইপি অ্যাড্রেসিং এবং সাবনেটিং বোঝা
আইপি ঠিকানাগুলি একটি কম্পিউটার নেটওয়ার্কে অংশগ্রহণকারী ডিভাইসগুলির জন্য নির্ধারিত সংখ্যাসূচক লেবেল যা যোগাযোগের জন্য ইন্টারনেট প্রোটোকল ব্যবহার করে। আইপি ঠিকানাগুলির সর্বাধিক ব্যবহৃত সংস্করণ হল IPv4, যা একটি 32-বিট সংখ্যা নিয়ে গঠিত, সাধারণত ডট-ডেসিমেল নোটেশনে প্রকাশ করা হয় (যেমন, 192.168.1.1)। IPv6, আরেকটি সংস্করণ, 128 বিট ব্যবহার করে, কিন্তু এই ব্যাখ্যার জন্য, আমরা IPv4-এ ফোকাস করব।
সাবনেটিং হল একটি নেটওয়ার্ককে ছোট, আরও পরিচালনাযোগ্য টুকরো বা সাব-নেটওয়ার্কগুলিতে ভাগ করার অনুশীলন, যা সাবনেট নামে পরিচিত। এটি সাবনেট মাস্ক ম্যানিপুলেট করে অর্জন করা হয়, যা একটি 32-বিট নম্বর যা একটি IP ঠিকানার নেটওয়ার্ক এবং হোস্ট অংশগুলিকে আলাদা করতে ব্যবহৃত হয়। সাবনেট মাস্কটি প্রায়ই CIDR (শ্রেণীবিহীন আন্তঃ-ডোমেন রাউটিং) নোটেশনে উপস্থাপন করা হয়, যেমন /24, যা নির্দেশ করে যে IP ঠিকানার প্রথম 24 বিট নেটওয়ার্ক অংশের জন্য ব্যবহার করা হয়, বাকি বিটগুলি হোস্ট ঠিকানাগুলির জন্য রেখে দেওয়া হয়।
IP ঠিকানা পরিসর গণনা করা হচ্ছে
1. নেটওয়ার্ক ঠিকানা এবং সাবনেট মাস্ক সনাক্ত করুন:
- নেটওয়ার্ক ঠিকানা হল সাবনেটের সূচনা বিন্দু। এটি সাবনেটের সর্বনিম্ন আইপি ঠিকানা এবং সাবনেট নিজেই সনাক্ত করতে ব্যবহৃত হয়।
- সাবনেট মাস্ক নির্ধারণ করে সাবনেটের মধ্যে কতগুলি আইপি ঠিকানা উপলব্ধ। উদাহরণস্বরূপ, একটি /24 সাবনেট মাস্ক মানে 256টি মোট আইপি ঠিকানা রয়েছে (2^(32-24) = 256)।
2. হোস্ট ঠিকানার সংখ্যা নির্ধারণ করুন:
- ব্যবহারযোগ্য হোস্ট ঠিকানা গণনা করতে ঠিকানাগুলির মোট সংখ্যা থেকে নেটওয়ার্ক এবং সম্প্রচার ঠিকানাগুলি (যা সংরক্ষিত) বিয়োগ করুন। একটি /24 সাবনেটের জন্য, এর ফলে 254টি ব্যবহারযোগ্য ঠিকানা পাওয়া যায় (256টি মোট - 2টি সংরক্ষিত)।
3. পরিসীমা গণনা করুন:
– একটি সাবনেটে IP ঠিকানাগুলির পরিসর নেটওয়ার্ক ঠিকানার পরপরই প্রথম ব্যবহারযোগ্য IP ঠিকানা থেকে শুরু হয় এবং সম্প্রচার ঠিকানার আগে শেষ ব্যবহারযোগ্য IP ঠিকানায় শেষ হয়।
– উদাহরণস্বরূপ, নেটওয়ার্ক ঠিকানা 192.168.1.0/24 সহ একটি সাবনেটে:
- নেটওয়ার্ক ঠিকানা: 192.168.1.0
- প্রথম ব্যবহারযোগ্য ঠিকানা: 192.168.1.1
- সর্বশেষ ব্যবহারযোগ্য ঠিকানা: 192.168.1.254
- সম্প্রচার ঠিকানা: 192.168.1.255
উদাহরণ গণনা
10.0.0.0/28 নেটওয়ার্ক ঠিকানা সহ একটি VPC সাবনেট বিবেচনা করুন। আইপি ঠিকানার পরিসীমা খুঁজে পেতে:
- সাবনেট মাস্ক: A/28 সাবনেট মাস্ক 255.255.255.240 এর সাথে মিলে যায়, যার অর্থ প্রথম 28 বিট নেটওয়ার্কের জন্য এবং বাকি 4 বিট হোস্ট ঠিকানার জন্য।
- মোট ঠিকানা: 2^(32-28) = 16টি ঠিকানা।
- সংরক্ষিত ঠিকানা: প্রথম ঠিকানা (10.0.0.0) হল নেটওয়ার্ক ঠিকানা, এবং শেষ ঠিকানা (10.0.0.15) হল সম্প্রচার ঠিকানা৷
- ব্যবহারযোগ্য ঠিকানা: মোট 16টি – 2টি সংরক্ষিত = 14টি ব্যবহারযোগ্য ঠিকানা।
- আইপি ঠিকানা ব্যাপ্তি:
- প্রথম ব্যবহারযোগ্য আইপি: 10.0.0.1
- সর্বশেষ ব্যবহারযোগ্য আইপি: 10.0.0.14
জিসিপি বিবেচনা
Google ক্লাউড প্ল্যাটফর্মে, একটি VPC কনফিগার করার সময়, আপনি VPC-এর মধ্যে সাবনেটগুলিকে সংজ্ঞায়িত করেন৷ প্রতিটি সাবনেটকে একটি কাস্টম আইপি পরিসর বরাদ্দ করা যেতে পারে। এটা নিশ্চিত করা গুরুত্বপূর্ণ যে বিভিন্ন সাবনেটের জন্য আইপি রেঞ্জগুলি স্পষ্টভাবে উদ্দেশ্য না হলে ওভারল্যাপ না হয়, কারণ ওভারল্যাপিং IP দ্বন্দ্ব এবং নেটওয়ার্ক সমস্যাগুলির দিকে নিয়ে যেতে পারে৷
GCP সাবনেট এবং আইপি রেঞ্জ পরিচালনায় সহায়তা করার জন্য সরঞ্জাম এবং ইন্টারফেস সরবরাহ করে, নিশ্চিত করে যে নেটওয়ার্ক কনফিগারেশনগুলি সাংগঠনিক এবং প্রযুক্তিগত প্রয়োজনীয়তার সাথে সামঞ্জস্যপূর্ণ। GCP-তে একটি সাবনেট তৈরি করার সময়, প্ল্যাটফর্মটি স্বয়ংক্রিয়ভাবে নির্দিষ্ট CIDR ব্লকের উপর ভিত্তি করে উপলব্ধ আইপি পরিসর গণনা করে এবং প্রদর্শন করে, যা ব্যবহারকারীদের জন্য তাদের নেটওয়ার্ক আর্কিটেকচারকে কল্পনা এবং পরিচালনা করা সহজ করে তোলে।
ব্যবহারিক প্রয়োগ
GCP-তে অ্যাপ্লিকেশন বা পরিষেবাগুলি স্থাপন করার সময়, কীভাবে আইপি অ্যাড্রেস রেঞ্জগুলি গণনা এবং পরিচালনা করতে হয় তা বোঝা স্কেলযোগ্য এবং দক্ষ নেটওয়ার্ক আর্কিটেকচার ডিজাইন করার জন্য গুরুত্বপূর্ণ। সঠিক সাবনেটিং ক্লাউড পরিবেশের মধ্যে আরও ভাল বিভাজন, সুরক্ষা এবং সংস্থান বরাদ্দের অনুমতি দেয়।
উদাহরণস্বরূপ, একটি কোম্পানি বিভিন্ন অঞ্চলে একাধিক অ্যাপ্লিকেশন স্থাপন করতে পারে, প্রতিটির নিজস্ব সাবনেট প্রয়োজন। উপযুক্ত আইপি রেঞ্জ গণনা করে এবং অ-ওভারল্যাপিং সাবনেট নিশ্চিত করার মাধ্যমে, কোম্পানি একটি শক্তিশালী এবং সংগঠিত নেটওয়ার্ক কাঠামো বজায় রাখতে পারে, মসৃণ ক্রিয়াকলাপ এবং সহজে সমস্যা সমাধানের সুবিধা দেয়।
GCP-এর মধ্যে একটি সাবনেটের জন্য IP ঠিকানা পরিসর গণনা করার জন্য IP অ্যাড্রেসিং, সাবনেটিং নীতিগুলি এবং GCP দ্বারা প্রদত্ত নির্দিষ্ট কনফিগারেশন বোঝার অন্তর্ভুক্ত। এই ধারণাগুলি প্রয়োগ করে, ব্যবহারকারীরা কার্যকরভাবে তাদের ক্লাউড অবকাঠামো পরিচালনা করতে পারে, দক্ষ এবং নিরাপদ নেটওয়ার্ক ক্রিয়াকলাপ নিশ্চিত করতে পারে। Google ক্লাউড ইকোসিস্টেমের মধ্যে কাজ করা ক্লাউড আর্কিটেক্ট এবং নেটওয়ার্ক অ্যাডমিনিস্ট্রেটরদের জন্য এই ধরনের জ্ঞান অপরিহার্য।
সম্পর্কিত অন্যান্য সাম্প্রতিক প্রশ্ন এবং উত্তর ক্লাউড ভিপিসি:
- এই টিউটোরিয়ালে তৈরি তিনটি সাবনেটের জন্য আইপি অ্যাড্রেস রেঞ্জগুলি কী কী?
- একটি সাবনেট তৈরি করার সময় একটি অঞ্চল নির্দিষ্ট করার উদ্দেশ্য কী?
- আপনি কিভাবে একটি কাস্টম নেটওয়ার্কের মধ্যে একটি সাবনেট তৈরি করবেন?
- একটি কাস্টম নেটওয়ার্ক এবং একটি স্বয়ংক্রিয় VPC নেটওয়ার্কের মধ্যে পার্থক্য কি?
- Google ক্লাউড প্ল্যাটফর্ম ব্যবহার করে একটি কাস্টম নেটওয়ার্ক এবং একটি স্বয়ংক্রিয় VPC নেটওয়ার্ক তৈরি করার পদক্ষেপগুলি কী কী?