Skip to main content
Course/Module 12/Topic 3 of 4Advanced

Azure Deployment & Cloud Services

Deploy .NET applications to Azure — App Service, Azure Functions, AKS, and leverage Azure PaaS services for databases, caching, and messaging.

50 minBy Priygop TeamLast updated: Feb 2026

Azure Hosting Options

  • Azure App Service: Fully managed web hosting — deploy via Git, Docker, or CI/CD. Auto-scale, custom domains, SSL, deployment slots for zero-downtime
  • Azure Functions: Serverless compute — trigger from HTTP, queues, timers, events. Pay-per-execution. Perfect for event-driven microservices
  • Azure Kubernetes Service (AKS): Managed Kubernetes — production-grade container orchestration with integrated monitoring, scaling, and networking
  • Azure Container Apps: Serverless containers — simpler than AKS, auto-scales to zero. Dapr integration for microservice patterns. Best for most new projects
  • Azure Static Web Apps: Host Blazor WASM and static sites — global CDN, integrated Functions backend, free SSL, GitHub Actions deployment
  • Choosing: Start with App Service (simple, managed). Move to Container Apps (microservices, scaling). Use AKS only when you need full Kubernetes flexibility

Azure PaaS Integration

  • Azure SQL / Cosmos DB: Managed databases — EF Core with Azure SQL for relational, Cosmos DB for globally distributed NoSQL. Automatic backups, scaling
  • Azure Cache for Redis: Managed Redis — session state, output caching, distributed locking. Premium tier for clustering and persistence
  • Azure Service Bus: Enterprise message broker — queues, topics/subscriptions, dead-letter. Use with MassTransit for typed messaging in .NET
  • Azure Key Vault: Secrets management — connection strings, certificates, API keys. Integrate with ASP.NET Core configuration system natively
  • Application Insights: APM for .NET — automatic dependency tracking, request/response logging, custom metrics, live metrics stream, smart detection
  • Azure DevOps: Full CI/CD platform — Repos, Pipelines, Boards, Artifacts. Native .NET support with YAML pipelines and release management
Chat on WhatsApp
Priygop - Leading Professional Development Platform | Expert Courses & Interview Prep