✅ Amazon EC2 কী?
Amazon EC2 মানে হলো একটা ভার্চুয়াল কম্পিউটার, যেটা আপনি ইন্টারনেটের মাধ্যমে ভাড়া নিতে পারেন।
যেমন: আপনার নিজের ল্যাপটপ বা কম্পিউটার আছে, EC2 হলো সেইরকমই—but এটা ক্লাউডে থাকে।
কেন ব্যবহার করি?
✅ ওয়েবসাইট চালাতে
✅ সফটওয়্যার রান করাতে
✅ সার্ভার তৈরি করতে
✅ বড় ডেটা প্রসেস করতে
🔑 Amazon EC2-এর সুবিধা
- স্কেল করা যায়: বেশি ট্রাফিক হলে বড় সার্ভার, কম হলে ছোট
- বিভিন্ন ধরণের সার্ভার: RAM বেশি দরকার? না কি CPU বেশি দরকার? আলাদা টাইপ আছে
- নিরাপদ: Access কন্ট্রোল করা যায় (কে ঢুকতে পারবে)
- কম খরচ: যতক্ষণ চালাবেন, ততক্ষণই টাকা
- AWS-এর সাথে সহজে কাজ করে: S3, RDS, ইত্যাদি
🖥️ EC2 Instance-এর টাইপ (ধরন)
টাইপ | ব্যবহার কোথায় হয় |
---|---|
🟢 General Purpose (M5, T3) | ওয়েবসাইট, ছোট প্রজেক্ট, ডেভেলপমেন্ট |
🔵 Compute Optimized (C5) | বিজ্ঞানভিত্তিক হিসাব, হেভি প্রসেসিং |
🟣 Memory Optimized (R5) | বড় ডেটাবেইজ, big data |
🟤 Storage Optimized (I3) | ডেটা সংরক্ষণ বেশি দরকার যেমন Elasticsearch |
🟠 GPU (G4, P3) | মেশিন লার্নিং, ভিডিও এডিটিং, গেম |
🟡 FPGA (F1) | জেনেটিকস, ফিনান্স, রিয়েল-টাইম ভিডিও |
🧪 ল্যাব সেশন (EC2 ব্যবহার করে শেখা)
🐧 Linux EC2 তৈরি করার ধাপ
- AWS Console-এ লগইন করুন
- EC2 > Launch Instance ক্লিক করুন
- Linux AMI নির্বাচন করুন (Amazon Linux/Ubuntu)
- Free Tier হলে
t2.micro
বেছে নিন - Instance সেটিংস ঠিক করে দিন (নেটওয়ার্ক, স্টোরেজ, ট্যাগ)
- Security Group এ SSH (পোর্ট 22) খুলে দিন
- রিভিউ করে Launch চাপুন
- SSH দিয়ে কানেক্ট করুন:
ssh -i "your-key.pem" ec2-user@your-public-ip
Windows EC2 তৈরি করার ধাপ
- AWS Console → EC2 → Launch Instance
- AMI থেকে Windows Server নির্বাচন করুন
-
t2.micro
টাইপ নির্বাচন করুন - Instance সেটিংস দিন
- RDP (3389 পোর্ট) খুলে দিন
- Launch করুন
- Public IP দিয়ে Remote Desktop দিয়ে কানেক্ট করুন
- Username/Password দিয়ে লগইন করুন
🔑 PEM → PPK কনভার্ট (Windows এর জন্য)
- PuTTYgen ওপেন করুন
- Load PEM ফাইল
- Save করে PPK বানান
- এবার PuTTY দিয়ে কানেক্ট করুন
📷 নিজের EC2 Instance থেকে Image (AMI) বানানো
- EC2 ড্যাশবোর্ডে গিয়ে ইনস্ট্যান্স সিলেক্ট করুন
- Actions > Image and templates > Create image (AMI)
- নাম দিয়ে "Create" চাপুন
- আপনার কনফিগার করা EC2 থেকে নতুন ইনস্ট্যান্স বানানো যাবে এই AMI দিয়ে