Amazon EC2 ইনস্ট্যান্সে তিন ধরনের IP ঠিকানা অ্যাসাইন করা যেতে পারে: প্রাইভেট IP, পাবলিক IP এবং ইলাস্টিক IP। প্রাইভেট IP ঠিকানা একই VPC-এ থাকা ইনস্ট্যান্সগুলির মধ্যে আভ্যন্তরীণ যোগাযোগের জন্য ব্যবহৃত হয়। এটি Amazon DHCP দ্বারা অ্যাসাইন করা হয় এবং এটি একটি স্ট্যাটিক IP ঠিকানা।
পাবলিক ঠিকানা ইন্টারনেটের মাধ্যমে পৌঁছানো যায়, এটি ডাইনামিক এবং Amazon দ্বারা অ্যাসাইন করা হয়। যখনই আমরা একটি নতুন ইনস্ট্যান্স ডিপ্লয় করি, Amazon IANA (Internet Assigned Numbers Authority) থেকে একটি IP ঠিকানা নিয়ে Amazon EC2 ইনস্ট্যান্সে অ্যাসাইন করে। যেহেতু এটি একটি ডাইনামিক পাবলিক IP ঠিকানা, যখনই আপনি EC2 ইনস্ট্যান্স বন্ধ বা চালু করবেন, Amazon আপনাকে একটি নতুন পাবলিক ঠিকানা দেবে।
কল্পনা করুন একটি পরিস্থিতি যেখানে আমরা Amazon EC2 ইনস্ট্যান্সে একটি ওয়েব সার্ভার চালাচ্ছি যাকে ইনস্টল করা আপডেটের কারণে রিস্টার্ট করতে হচ্ছে। একবার রিস্টার্ট হলে, Amazon একটি নতুন পাবলিক ঠিকানা অ্যাসাইন করবে এবং আমাদের ওয়েব সার্ভার পৌঁছানো যাবে না। এই অপ্রয়োজনীয় असুবিধা এড়াতে, আমরা আমাদের Amazon অ্যাকাউন্ট এবং চলমান EC2 ইনস্ট্যান্স(গুলোর) সাথে একটি ইলাস্টিক IP ঠিকানা alokেট করব। ইলাস্টিক IP ঠিকানা একটি স্ট্যাটিক পাবলিক ঠিকানা যা সবসময় একই থাকে, चाहে আমরা Amazon EC2 ইনস্ট্যান্স বন্ধ করি বা না করি।
উপরোক্ত সকল IP ঠিকানা (প্রাইভেট, পাবলিক, ইলাস্টিক) প্রতিটি Amazon EC2 ইনস্ট্যান্সের Description ট্যাবে দেখা যায়।
এই আর্টিকেলে আমরা আপনাকে ব্যাখ্যা করব কীভাবে Amazon অ্যাকাউন্টে একটি Elastic IP ঠিকানা alokেট করা যায় এবং এটি একটি চলমান Amazon EC2 ইনস্ট্যান্সে অ্যাসাইন করা যায়। নিচের প্রক্রিয়াটি অনুসরণ করুন।
- AWS Management Console-এ লগ ইন করুন
- Services-এ ক্লিক করুন এবং তারপর EC2-এ ক্লিক করুন

Resources-এর অধীনে আপনি একটি নির্দিষ্ট রীজনে উপলব্ধ Amazon EC2 রিসোর্স সম্পর্কে আরও তথ্য দেখতে পারেন। আমাদের ক্ষেত্রে, আমাদের একটি চলমান ইনস্ট্যান্স এবং কোনো ইলাস্টিক IP নেই। আমরা অন্যান্য রিসোর্স নিয়ে আলোচনা করব না, শুধু EC2 এবং Elastic IPs।

- Elastic IPs-এ ক্লিক করুন
- উইন্ডোর উপরের ডান দিক থেকে Allocate Elastic IP address-এ ক্লিক করুন।

- Allocate Elastic IP address এর অধীনে ক্লিক করুন। ইলাস্টিক IP ঠিকানা Amazon's pool থেকে অ্যালোকেট করা যেতে পারে অথবা আপনি আপনার পাবলিক IPv4 বা কাস্টমারের ওন্ড poolt আনতে পারেন। Elastic IPs IPv6 ঠিকানা সাপোর্ট করে না। আমাদের ক্ষেত্রে, আমরা Amazon's pool থেকে একটি IP ঠিকানা অ্যাসাইন করব।

- উইন্ডোর উপরের ডান দিক থেকে Associate this Elastic IP address-এ ক্লিক করুন। আপনি দেখতে পাচ্ছেন Amazon ইলাস্টিক IP alokেট করেছে এবং আমাদের এটিকে নিশ্চিত করতে হবে।

- Associate Elastic IP address এর অধীনে, চলমান ইনস্ট্যান্সটি খুঁজুন যেটিতে ইলাস্টিক IP ঠিকানা দিতে হবে এবং সেই প্রাইভেট IP ঠিকানাটি বেছে নিন যা ইলাস্টিক IP ঠিকানার সাথে সংযুক্ত হবে, এবং তারপর Associate নির্বাচন করুন। আপনি যদি একটি ইনস্ট্যান্সের সাথে ইলাস্টিক IP ঠিকানা সংযুক্ত করেন যাতে ইতিমধ্যে একটি ইলাস্টিক IP ঠিকানা সংযুক্ত আছে, তবে পূর্বে সংযুক্ত ইলাস্টিক IP ঠিকানাটি বিচ্ছিন্ন হবে কিন্তু আপনার অ্যাকাউন্টের জন্য alokেটেড থাকবে।

Amazon-এর ডকুমেন্টেশন অনুযায়ী, যদি ইলাস্টিক IP ঠিকানাটি ইতিমধ্যে অন্য একটি ইনস্ট্যান্সের সাথে সংযুক্ত থাকে, তবে সেটি সেই ইনস্ট্যান্স থেকে বিচ্ছিন্ন হয়ে নির্দিষ্ট ইনস্ট্যান্সের সাথে সংযুক্ত হবে। আপনি যদি একটি ইনস্ট্যান্সের সাথে ইলাস্টিক IP ঠিকানা সংযুক্ত করেন যাতে ইতিমধ্যে একটি বিদ্যমান ইলাস্টিক IP ঠিকানা রয়েছে, তবে বিদ্যমান ঠিকানাটি ইনস্ট্যান্স থেকে বিচ্ছিন্ন হবে কিন্তু আপনার অ্যাকাউন্টের জন্য alokেটেড থাকবে।
- ইলাস্টিক IP ঠিকানাটি সফলভাবে ইনস্ট্যান্সের সাথে সংযুক্ত হয়েছে।

- EC2 ইনস্ট্যান্সে ফিরে যান (উদাহরণস্বরূপ, EC2-এ ক্লিক করুন বা Services – EC2-এ ক্লিক করুন)। আপনি দেখতে পাচ্ছেন Amazon অ্যাকাউন্ট এবং চলমান ইনস্ট্যান্সের সাথে একটি Elastic IPs সংযুক্ত আছে।

আপনি যদি চলমান ইনস্ট্যান্সের ওপর ক্লিক করেন, তবে আপনি দেখতে পাবেন কোন Elastic IP ঠিকানা সেটির সাথে সংযুক্ত।