CodeShot
EC21 دقیقه مطالعه

Amazon EC2 چیست؟

سرویس IaaS آمازون برای اجاره سرور مجازی (Virtual Machine) با کنترل کامل روی سیستم‌عامل و پیکربندی.

چرا مهم است؟

EC2 پایه‌ای‌ترین و قدیمی‌ترین سرویس محاسباتی AWS است و همچنان رایج‌ترین انتخاب برای اجرای اپلیکیشن‌هایی است که به کنترل کامل روی سیستم‌عامل نیاز دارند.

تعریف

Amazon EC2 (Elastic Compute Cloud) سرور مجازی (Instance) با سیستم‌عامل و منابع سفارشی (CPU، RAM، Storage) در اختیار می‌گذارد — معادل IaaS در AWS، مشابه Azure Virtual Machines.

راه‌اندازی سریع با CLI

aws ec2 run-instances --image-id ami-0abcdef1234567890 --instance-type t3.micro   --key-name my-key --security-group-ids sg-0123456789

Instance Type

نام Instance Type ترکیب و مقدار منابع را نشان می‌دهد؛ مثلاً t3.micro برای بار سبک/Dev، m5.large برای بار عمومی متعادل، c5.xlarge برای بار CPU-محور سنگین.

مفاهیم کلیدی

AMI (Amazon Machine Image) — قالب سیستم‌عامل و نرم‌افزارهای از پیش نصب‌شده · Security Group — فایروال مجازی برای ترافیک ورودی/خروجی · Elastic IP — آدرس IP ثابت عمومی قابل جابه‌جایی بین Instanceها

اشتباه رایج

❌ باز گذاشتن Security Group روی 0.0.0.0/0 برای پورت‌های مدیریتی مثل SSH (22) یا RDP (3389) — این کار Instance را در معرض حمله Brute-force از کل اینترنت قرار می‌دهد؛ دسترسی مدیریتی باید به IPهای مشخص یا VPN محدود شود.

منبع و مطالعه بیشتر

خلاصه

EC2 سرور مجازی با کنترل کامل روی سیستم‌عامل ارائه می‌دهد؛ Instance Type منابع را و Security Group ترافیک مجاز را تعیین می‌کند. هرگز پورت‌های مدیریتی را برای کل اینترنت باز نگذارید. مرجع کامل: مستندات AWS.

این مطلب مفید بود؟
نشان کردن
مشاهده در Concept Hub ←