S3 چیست؟ (در پرتفوی ذخیرهسازی AWS)
سرویس Object Storage آمازون با مقیاسپذیری نامحدود؛ در کنار EBS و EFS بخشی از پرتفوی ذخیرهسازی AWS است.
چرا مهم است؟
دانستن تفاوت S3 با EBS و EFS یک سؤال کلاسیک مصاحبه معماری Cloud است — انتخاب اشتباه نوع ذخیرهسازی میتواند هزینه و کارایی را بهشدت تحت تأثیر قرار دهد.
تعریف
Amazon S3 (Simple Storage Service) ذخیرهسازی Object-based با مقیاسپذیری عملاً نامحدود است؛ جزئیات فنی کامل آن در دسته Backend (.NET) پوشش داده شده (نگاه کنید: AWS S3).
جایگاه S3 در پرتفوی ذخیرهسازی AWS
| سرویس | نوع | کاربرد اصلی |
|---|---|---|
| S3 | Object Storage | فایل، بکاپ، محتوای استاتیک — دسترسی از طریق HTTP API |
| EBS | Block Storage | دیسک اختصاصی یک EC2 Instance، شبیه هارد داخلی سرور |
| EFS | File Storage | Share فایل با پروتکل NFS، قابل Mount همزمان روی چند Instance |
امنیت و دسترسی
Bucket Policy — قوانین JSON در سطح کل Bucket · IAM Policy — دسترسی در سطح کاربر/Role · Block Public Access — بهصورت پیشفرض فعال روی Bucketهای جدید؛ باید عمداً غیرفعال شود تا Bucket عمومی گردد
اشتباه رایج
❌ غیرفعال کردن Block Public Access برای راحتی توسعه، بدون بررسی اینکه چه دادهای در آن Bucket است — یکی از رایجترین دلایل نشت داده در AWS، Bucketهای S3 عمومی حاوی داده حساس بودهاند.
منبع و مطالعه بیشتر
خلاصه
S3 ذخیرهسازی Object-based با مقیاس نامحدود است و در کنار EBS (دیسک بلاک) و EFS (فایل NFS) پرتفوی ذخیرهسازی AWS را تشکیل میدهد. Block Public Access را بدون دلیل مشخص هرگز غیرفعال نکنید. جزئیات فنی کامل در دسته Backend. مرجع کامل: مستندات AWS.
