Azure Fundamentals
What is Microsoft Azure?
Azure App Service
Deployment via Azure CLI
Deployment via Visual Studio
Configuration
Scaling
Deployment Slots
Azure SQL Database
Creating Database
Connection String
Using in .NET
Managed Identity Authentication
Azure Storage
Blob Storage (Files)
Table Storage (NoSQL)
Queue Storage (Messaging)
Azure Functions (Serverless)
HTTP Trigger Function
Timer Trigger Function
Queue Trigger Function
Blob Trigger Function
Azure Key Vault
Setup
Using in .NET
Direct Access to Key Vault
Azure Service Bus
Setup
Using Service Bus Queue
Using Service Bus Topic/Subscription
Azure Container Instances (ACI)
Azure Kubernetes Service (AKS)
Azure Active Directory (Azure AD)
Authentication in ASP.NET Core
Protected API Endpoint
Cost Optimization
1. Right-sizing Resources
2. Use Appropriate Storage Tiers
3. Enable Autoscaling
4. Delete Unused Resources
Monitoring and Diagnostics
Application Insights
Azure Monitor
Best Practices
1. Use Managed Identities
2. Store Secrets in Key Vault
3. Use Resource Tags
4. Implement Health Checks
5. Enable Diagnostics Logging
6. Use Deployment Slots
Common Azure CLI Commands
Quick Reference: Azure Service Selection
Requirement
Service
Last updated