☁️ Azure
- Microsoft cloud, enterprise + .NET
- Hybrid strong
- Free: $200 credit + 12 mo + always-free
🆚 AWS → Azure Naming
EC2 → VM S3 → Blob Storage RDS → Azure SQL / Database Lambda → Azure Functions Beanstalk → App Service ECS/EKS → Container Apps / AKS IAM → Azure AD / RBAC CloudFront → Front Door / CDN VPC → VNet Route53 → Azure DNS
🖥️ Virtual Machine
Portal → Create VM Image: Ubuntu 22.04 / Win Server Size: B1s (free) / D2s_v3 (prod) SSH key, port 22/80/443 Auto-shutdown (cost save) ssh azureuser@ip
🌐 App Service (PaaS) 🔥
Best for web apps — .NET/Java/Node/Python/PHP Auto-deploy from GitHub Auto SSL + custom domain Slot deployment (staging/prod swap) Built-in auth (AAD, Google, FB) az webapp up --name myapp --runtime "DOTNET:8.0"
🗄️ Azure SQL
Managed SQL Server DTU model: bundle vCore: separate compute/storage Serverless: auto-pause idle Hyperscale: up to 100 TB
📦 Storage Account
4 services in one: - Blob (object, S3-like) - File (SMB share) - Queue (message) - Table (NoSQL) Tier: Hot / Cool / Archive Static website: $web container → upload
🔐 Azure AD (Entra ID)
- Identity service, SSO
- RBAC at resource level
- MFA, Conditional Access
- Hybrid with on-prem AD
⚡ Azure Functions
Lambda equivalent .NET, Node, Python, Java, PowerShell Consumption / Premium / Dedicated plan 1M free execution/month
🐳 Container Apps
Serverless containers (Fargate-like) Built on K8s + Dapr + KEDA Auto-scale to 0 Use: microservice without K8s complexity
🚀 .NET Deploy Workflow
1. Visual Studio → Publish → App Service OR 2. GitHub Actions: - Build .NET - Deploy to App Service - Swap staging → production
🎓 মূল কথা ⭐
Azure = .NET/enterprise default। App Service = fantastic PaaS। AD integration corporate must। $200 free credit — real exploration।