EBS (Elastic Block Store) হলো আপনার EC2 সার্ভারের হার্ড ড্রাইভ বা SSD।
আপনি যখন একটি ল্যাপটপ বা পিসি কেনেন, তাতে যেমন একটি হার্ড ড্রাইভ থাকে যেখানে Windows বা Linux ইনস্টল করা থাকে এবং আপনার ফাইলগুলো জমা থাকে, EC2 এর ক্ষেত্রে সেই ড্রাইভটিই হলো EBS।
আপনি যখন আপনার উবুন্টু সার্ভারটি লঞ্চ করেছিলেন, তখন আপনাকে একটি ৮ বা ২০ জিবির স্টোরেজ নিতে হয়েছিল। সেটিই ছিল EBS।
Network Attached: এটি ফিজিক্যালি আপনার EC2 সার্ভারের ভেতর থাকে না। এটি একটি আলাদা নেটওয়ার্কের মাধ্যমে আপনার সার্ভারের সাথে যুক্ত থাকে (যেমন আপনার পিসিতে লাগানো পেনড্রাইভ বা এক্সটার্নাল হার্ড ড্রাইভ)।
Persistence: আপনি যদি আপনার EC2 সার্ভারটি Stop করেন, তবে আপনার অপারেটিং সিস্টেম এবং ফাইলগুলো মুছে যায় না। কারণ EBS ড্রাইভটি তার ভেতরে ডেটাগুলো সেভ করে রাখে।
Availability Zones (AZ): একটি EBS ড্রাইভ সাধারণত একটি নির্দিষ্ট জোন (যেমন: us-east-1a) এর মধ্যেই থাকে। আপনার সার্ভার এবং EBS ড্রাইভ একই জোনে থাকতে হবে, নাহলে তারা একে অপরের সাথে কানেক্ট হতে পারবে না।
Snapshots (Backup): EBS-এর সবচেয়ে শক্তিশালী ফিচার হলো স্ন্যাপশট। আপনি চাইলে আপনার হার্ড ড্রাইভের একটি ফটো বা ব্যাকআপ তুলে রাখতে পারেন। আপনার তৈরি করা AMI এর ভেতরেও এই স্ন্যাপশট থাকে।
Elasticity: আপনি চাইলে সার্ভার বন্ধ না করেই ড্রাইভের সাইজ (যেমন ১০ জিবি থেকে ৫০ জিবি) বাড়িয়ে নিতে পারেন।
আপনার বিলের দিকে তাকালে দেখবেন বিভিন্ন টাইপের স্টোরেজ চার্জ আসতে পারে। প্রধানত ৪ ধরণের EBS আছে:
EBS
AWS AMI (Amazon Machine Image) হলো একটি ভার্চুয়াল অ্যাপ্লায়েন্স বা আপনার পুরো সার্ভারের একটি “সফটওয়্যার ব্লু-প্রিন্ট”। আপনি যখন একটি EC2 সার্ভার তৈরি করেন, তখন এই AMI থেকেই অপারেটিং সিস্টেম এবং অন্যান্য কনফিগারেশন লোড হয়।
সহজ কথায়, এটি আপনার সার্ভারের একটি Snapshot বা ক্লোন।
AMI সরাসরি আপনার EBS (Elastic Block Store) এর স্ন্যাপশটের ওপর ভিত্তি করে তৈরি হয়।
Image (AMI) হলো আপনার সার্ভারের “হার্ড ড্রাইভের ব্যাকআপ”, আর Template হলো পুরো সার্ভারের “অর্ডারের লিস্ট”।
এটি মূলত আপনার সার্ভারের একটি স্ন্যাপশট বা ক্লোন তৈরি করে।
এটি হলো একটি কনফিগারেশন ফাইল বা ফর্ম। এটি কোনো ব্যাকআপ নয়।
কখন করবেন: এটি মূলত Auto Scaling এর জন্য দরকার হয়। আপনি একবার টেমপ্লেট বানিয়ে রাখলে বারবার ম্যানুয়ালি ড্রপ-ডাউন সিলেক্ট করতে হয় না; এক ক্লিকেই পিসি বানানো যায়।
Image: একটি পেনড্রাইভ যাতে উইন্ডোজ সেটআপ ফাইল এবং আপনার সব পছন্দের অ্যাপ লোড করা আছে।
Template: একটি কাগজ যেখানে লেখা আছে পিসিতে কতটুকু র্যাম লাগবে, কোন মনিটর লাগবে এবং ওই পেনড্রাইভটি ব্যবহার করতে হবে।