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

رایانش ابری (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.

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