رایانش ابری (Cloud Computing) چیست؟
اجاره منابع محاسباتی (سرور، ذخیرهسازی، شبکه، دیتابیس) از یک ارائهدهنده ابری با پرداخت بر اساس مصرف، بهجای خرید و نگهداری سختافزار فیزیکی.
چرا مهم است؟
امروز اکثر شرکتها بهجای دیتاسنتر اختصاصی از سرویسهای ابری استفاده میکنند؛ فهم مدلهای خدمات و پرداخت آن پیشنیاز کار روی هر پروژه واقعی Backend یا DevOps است.
تعریف
Cloud Computing یعنی دسترسی به منابع محاسباتی (سرور مجازی، ذخیرهسازی، دیتابیس، شبکه) از طریق اینترنت و با پرداخت بر اساس مصرف، بهجای خرید و نگهداری سختافزار فیزیکی.
مدلهای خدمات
- IaaS (Infrastructure as a Service): اجاره زیرساخت خام (VM، شبکه، Storage) — مثل Azure VM، AWS EC2. مدیریت سیستمعامل و بالاتر بر عهده شماست.
- PaaS (Platform as a Service): پلتفرم آماده اجرای اپلیکیشن بدون مدیریت سرور — مثل Azure App Service.
- SaaS (Software as a Service): نرمافزار کاملاً آماده مصرف — مثل Microsoft 365.
- FaaS / Serverless: اجرای تکهکد بدون مدیریت هیچ سروری، پرداخت فقط بر اساس اجرا — مثل Azure Functions، AWS Lambda.
سه ارائهدهنده اصلی
Microsoft Azure (نگاه کنید: Azure) · Amazon Web Services / AWS (نگاه کنید: AWS) · Google Cloud Platform (نگاه کنید: Google Cloud)
مزایای اصلی
پرداخت بر اساس مصرف (Pay-as-you-go) بهجای هزینه اولیه سنگین سختافزار · مقیاسپذیری سریع (افزایش/کاهش منابع در چند دقیقه) · دسترسپذیری بالا با Data Centerهای متعدد در نقاط مختلف جهان
اشتباه رایج
❌ انتخاب یک سرویس ابری فقط بر اساس آشنایی قبلی، بدون مقایسه هزینه واقعی آن برای الگوی مصرف پروژه — هزینه Cloud اگر مانیتور نشود میتواند خیلی سریع از زیرساخت سنتی گرانتر شود.
منبع و مطالعه بیشتر
خلاصه
رایانش ابری یعنی اجاره منابع محاسباتی بهجای خرید سختافزار، با مدلهای IaaS/PaaS/SaaS/Serverless. سه ارائهدهنده اصلی Azure، AWS و Google Cloud هستند. هزینه Cloud باید مداوم مانیتور شود تا از زیرساخت سنتی گرانتر نشود. مرجع کامل: مستندات رسمی Azure و AWS.
