Skip to main content

Microsoft Azure

Microsoft Azure is a comprehensive cloud platform offering infrastructure, platform, and software as a service. It is one of the world’s leading enterprise clouds, deeply integrated with Microsoft’s ecosystem of productivity, identity, and development tools. Azure supports a broad range of workloads—from traditional enterprise applications to modern cloud‑native and AI‑driven systems—and provides strong hybrid and multi‑cloud capabilities.

This section organises Azure knowledge for engineers and architects as a documentation hub. It helps you navigate the platform’s organisational model, service families, architecture patterns, and operational best practices. All content builds on the vendor‑neutral Cloud Foundations. Once you understand regions, availability zones, and the shared responsibility model, you can quickly map those concepts to Azure’s implementation.

Learning Structure

To develop a durable understanding of Azure, follow this progression.

Cloud Foundations

**Azure Concepts** – the platform’s organisational model and foundational building blocks

**Azure Services** – the individual capabilities you compose into solutions

**Azure Architecture** – patterns and frameworks that guide production‑ready design

**Azure Best Practices** – operational, security, and cost guidance

Grasping Azure’s concepts before its services prevents superficial memorisation. You will recognise how each service fits into the broader platform and make informed design decisions.

Azure Concepts

Concepts describe the foundational infrastructure, identity, networking, and governance models of Azure. They are the platform‑specific counterparts to universal cloud foundations.

Global Infrastructure

  • Azure Regions
  • Availability Zones
  • Region Pairs
  • Edge Zones
  • Azure Edge Network

Identity & Organization

  • Microsoft Entra ID
  • Tenant
  • Subscription
  • Management Group
  • Resource Group
  • Resource Provider

Networking Concepts

  • Virtual Network (VNet)
  • Subnet
  • Network Security Group (NSG)
  • User Defined Route (UDR)
  • Azure Load Balancer
  • Azure DNS
  • ExpressRoute

Governance

  • Azure Policy
  • Azure RBAC
  • Resource Locks
  • Tags
  • Azure Landing Zone
  • Management Hierarchy

Browse Azure Concepts →

Azure Services

Azure offers hundreds of services. They are organised below into functional categories to help you locate the right tool for a given task.

Compute

Virtual machines, batch processing, and managed application platforms.

  • Virtual Machines
  • Virtual Machine Scale Sets
  • Azure Batch
  • Azure App Service

Networking

Private networks, content delivery, and hybrid connectivity.

  • Virtual Network (VNet)
  • Azure Load Balancer
  • Application Gateway
  • Azure CDN
  • VPN Gateway
  • ExpressRoute

Storage

Object, block, and file storage for diverse data requirements.

  • Blob Storage
  • Managed Disks
  • Azure Files
  • Archive Storage
  • Azure Backup

Databases

Managed relational, NoSQL, and caching data stores.

  • Azure SQL Database
  • Azure SQL Managed Instance
  • Azure Database for PostgreSQL
  • Azure Database for MySQL
  • Cosmos DB
  • Azure Cache for Redis

Security & Identity

Access management, encryption, threat protection, and compliance.

  • Microsoft Entra ID
  • Azure Key Vault
  • Azure Security Center
  • Azure Sentinel
  • Azure DDoS Protection
  • Azure Firewall

Containers

Container hosting and orchestration.

  • Azure Kubernetes Service (AKS)
  • Container Instances
  • Container Registry
  • Azure Red Hat OpenShift

Serverless

Event‑driven compute and integration with no infrastructure management.

  • Azure Functions
  • Logic Apps
  • Event Grid
  • API Management

Analytics

Data processing, warehousing, and real‑time streaming.

  • Azure Synapse Analytics
  • Databricks
  • Stream Analytics
  • Data Lake Storage
  • Analysis Services

AI Services

Pre‑built and custom machine learning capabilities.

  • Azure Machine Learning
  • Cognitive Services
  • Azure OpenAI Service
  • Bot Service

Developer Tools

CI/CD, source control, and infrastructure as code.

  • Azure DevOps
  • GitHub Actions
  • Azure Pipelines
  • ARM Templates
  • Bicep

Management & Governance

Operations, compliance, and cost management.

  • Azure Monitor
  • Azure Policy
  • Microsoft Cost Management
  • Azure Advisor
  • Blueprints

Migration

Tools and services for moving workloads to Azure.

  • Azure Migrate
  • Database Migration Service
  • Data Box
  • Azure Site Recovery

Explore Azure Service →

Azure Architecture

Architecture topics describe patterns, frameworks, and design strategies for building secure, resilient, and scalable systems on Azure.

  • Azure Well-Architected Framework – a systematic approach to evaluating and improving workloads across five pillars
  • High Availability – maintaining service continuity through redundant components and automatic failover
  • Fault Tolerance – designing systems that continue operating without interruption when a component fails
  • Disaster Recovery – strategies for recovering from large‑scale outages using backup, replication, and site recovery
  • Availability Zone Design – distributing resources across physically separate locations within a region
  • Region Pair Design – leveraging Azure’s paired regions for data residency and coordinated recovery
  • Multi-Region Architecture – extending workloads across multiple regions for global resilience and performance
  • Cloud-Native Architecture – patterns that exploit cloud characteristics like elasticity, resilience, and managed services
  • Hybrid Cloud – integrating on‑premises infrastructure with Azure through networking, identity, and management
  • Azure Landing Zone – multi‑subscription foundations for governance, networking, and security at scale
  • Security Architecture – defence in depth, identity‑driven controls, and data protection across the platform
  • Scalability – patterns for handling variable demand with autoscaling, partitioning, and event‑driven design
  • Cost Optimization – architectural decisions that align spending with business value and resource utilisation
  • Reference Architectures – proven, documented designs for common workload types

Learn Azure Architecture →

Azure Best Practices

Best practices translate platform capabilities into operational and engineering guidance.

  • Security – Microsoft Entra ID governance, role‑based access control, data encryption, and network segmentation
  • Networking – VNet design, subnet planning, DNS configuration, and hybrid connectivity patterns
  • Compute – virtual machine rightsizing, scale‑set design, and selecting the right compute service for each workload
  • Storage – storage account configuration, lifecycle management, and backup policies
  • Databases – high availability for managed databases, failover testing, and performance tuning
  • Containers – AKS cluster architecture, container security, and image management
  • Kubernetes – node management, workload isolation, and observability on Azure Kubernetes Service
  • Serverless – function design, cold‑start optimisation, and event‑driven orchestration
  • Infrastructure as Code – declarative templates with Bicep or ARM, drift detection, and deployment automation
  • DevOps – CI/CD pipeline architecture, environment strategy, and release management with Azure DevOps or GitHub
  • Observability – metrics, logs, and traces with Azure Monitor and Application Insights
  • Cost Optimization – reservation savings, right‑sizing, and architectural cost awareness
  • Performance Optimization – caching strategies, compute tuning, and data access patterns
  • Operational Excellence – incident response, automation runbooks, and operational health monitoring

Discover Azure Best Practices →

  1. Learn Cloud Foundations.
  2. Understand Azure Concepts.
  3. Learn Core Azure Services.
  4. Study Azure Architecture Patterns.
  5. Apply Azure Best Practices.
  6. Build real‑world cloud solutions.

Continue Learning

  • Cloud Foundations – The vendor‑neutral principles that underpin every Azure service.
  • Amazon AWS – Another major cloud provider that implements the same foundational concepts with a different service model.
  • Google Cloud – A provider with distinct strengths in networking, data analytics, and AI.
  • Cloud Resources – Curated tools, cheat sheets, and reference materials.

If you are preparing for a Microsoft Azure certification, you can test your knowledge with focused, exam‑style practice on CloudCertPro. CloudComputingDevPro builds your conceptual understanding; CloudCertPro assesses your readiness.