This repository contains a concise revision guide for AZ-204 including compute, storage, security, API integration, monitoring, and deployment topics.
Used to host web apps & APIs without managing servers. Key Concepts App Service Plan: Defines CPU/RAM/OS Deployment slots (staging, production) Auto Scaling Custom domains Environment variables CI/CD integration
az webapp create az webapp deploy az webapp log tail az webapp config appsettings set
Event driven code execution. Trigger Types HTTP Timer Blob Queue Service Bus
Consumption Premium Dedicated
func init func start az functionapp create
Compute instances in cloud.
Custom images VM extensions Auto scaling (VMSS) Run scripts on VM
az vm create az vm start az vm stop az vm delete
az acr create az acr login docker tag docker push
Managed Kubernetes Deploy containers Scale pods Use ACR with AKS
Store files, images, logs, backups.
. Containers . Blob tiers (Hot / Cool / Archive) . Lifecycle policies . Soft delete
az storage blob upload az storage blob download
Used for simple message queues. Use when processing async tasks. Azure Table Storage NoSQL key-value storage.
Cloud based file share. Mountable on VM or containers.
Access Control Shared Key SAS token RBAC
Manages identity and access.
App registration OAuth 2.0 RBAC Service principal
Allows Azure resources to access services without credentials. Used with: Key Vault Storage SQL Service Bus
az keyvault create az keyvault secret set az keyvault secret show
Messaging for enterprise. Queues Topics Subscriptions Used when guaranteed delivery is required.
Event Grid Event-based system.
Blob upload Resource creation Custom events
Big data streaming platform. Used for: Logs Telemetry Streaming data
Expose, secure & throttle APIs.
Versioning Rate limit JWT validation Transform requests
Using: Azure SDK Azure CLI Postman HTTP calls
Application level logging and diagnostics.
Exception tracking Performance monitoring Availability tests Logs
Infrastructure monitoring system.
Includes:
Logs
Metrics
Alerts
Use:
Exponential backoff
Retry pattern
Circuit breaker
Allowed tooling:
GitHub Actions
Azure DevOps
Build automation
Deployment pipeline
Environment variables
Rollback
#. NETWORKING (LIMITED)
Private endpoint
Service endpoint
Basic VNet knowledge
API Gateway role
Use:
Connection strings
Managed identity
Firewall rules
NoSQL database.
API types: Core SQL Mongo Table Gremlin
Method Use SAS Token Storage OAuth API Auth RBAC Permission Managed identity App auth Service principal CI/CD
If question is about:
Secrets → Key Vault
No password → Managed Identity
Async processing → Queue / Service Bus
Event trigger → Event Grid
API control → API Management
Logging → Application Insights
Deploy container → ACR / AKS
Database → Azure SQL / CosmosDB
Always prefer Managed Identity
Avoid storing secrets in code
Use services, not VM if possible
Prefer serverless if asked
Think scalable & secure
az login az group create az webapp create az functionapp create az acr login az vm create az keyvault secret set az storage blob upload
Phase Certificate 1 AZ-204 2 GCP ACE 3 CKAD / CKA 4 AZ-400
Create GitHub repo: az-204-guide
Author : Pankaj verma signing off...