Microsoft Azure چیست؟
پلتفرم ابری مایکروسافت با صدها سرویس برای محاسبات، ذخیرهسازی، دیتابیس، شبکه و هوش مصنوعی.
چرا مهم است؟
Azure یکی از سه پلتفرم ابری اصلی جهان است و بهخصوص در تیمهای .NET/Enterprise رایجترین انتخاب برای استقرار اپلیکیشن است.
تعریف
Azure پلتفرم Cloud مایکروسافت است که سرویسهای IaaS، PaaS و SaaS را در قالب صدها سرویس مجزا (App Service، Functions، SQL Database، Storage و ...) ارائه میدهد.
سرویسهای پرکاربرد برای توسعهدهنده .NET
- Azure App Service — میزبانی وب/API بدون مدیریت سرور (نگاه کنید: Azure App Service)
- Azure Functions — اجرای کد Serverless (نگاه کنید: Azure Functions)
- Azure SQL Database — دیتابیس رابطهای مدیریتشده (نگاه کنید: Azure SQL)
- Azure Storage — ذخیرهسازی فایل، صف و جدول (نگاه کنید: Azure Storage)
- Azure Key Vault — نگهداری امن Secret و کلید (نگاه کنید: Azure Key Vault)
مدیریت منابع با Resource Group
همه منابع Azure داخل یک Resource Group سازماندهی میشوند — واحدی منطقی برای مدیریت، دسترسی و حذف یکجای منابع مرتبط با یک پروژه.
az group create --name myapp-rg --location westeurope
az webapp create --resource-group myapp-rg --plan myapp-plan --name myapp-api
اشتباه رایج
❌ ساخت همه منابع پروژههای مختلف داخل یک Resource Group مشترک — حذف یا مدیریت جداگانه هر پروژه سخت میشود؛ بهتر است هر پروژه (یا هر محیط: Dev/Staging/Prod) Resource Group مجزا داشته باشد.
منبع و مطالعه بیشتر
خلاصه
Azure پلتفرم ابری مایکروسافت با صدها سرویس IaaS/PaaS/SaaS است که منابعش داخل Resource Groupها سازماندهی میشوند. برای هر پروژه یا محیط، Resource Group جداگانه بسازید. مرجع کامل: Microsoft Learn.
