Skip to main content

Azure Services

Microsoft Azure provides a comprehensive portfolio of cloud services that cover every layer of modern application design. Rather than learning individual services in isolation, it is far more effective to understand how they are organised into functional categories. These categories reflect the core building blocks of cloud architecture: compute, networking, storage, databases, security, and the higher‑level platforms that run on top of them.

This section organises Azure services into logical engineering groups. Each category page explains what the services do, how they relate to one another, and where they fit in a typical solution. Use this hub to explore the ecosystem and quickly locate the right service for a given workload.

Service Categories

Compute

Azure compute services provide the processing power that runs your applications—from traditional virtual machines to fully managed platform services and containerised workloads.

  • Azure Virtual Machines
  • Virtual Machine Scale Sets
  • App Service
  • Azure Container Apps
  • Azure Batch
  • Azure Dedicated Host

These services let you choose the level of control you need: full operating system access with VMs, automatic scaling with Scale Sets, or a fully managed runtime with App Service and Container Apps.

Networking

Networking services define how your cloud resources communicate, how users reach them, and how they connect to on‑premises environments.

  • Virtual Network (VNet)
  • Azure Load Balancer
  • Azure Application Gateway
  • Azure Front Door
  • Azure DNS
  • Azure Firewall
  • Azure Bastion
  • ExpressRoute
  • VPN Gateway

With these services you can build isolated private networks, distribute traffic globally, establish dedicated hybrid connections, and apply network‑level security controls.

Storage

Azure storage services provide durable, scalable storage for objects, files, queues, and virtual machine disks, each optimised for different access patterns and requirements.

  • Azure Blob Storage
  • Azure Files
  • Azure Managed Disks
  • Azure Queue Storage
  • Azure Table Storage
  • Azure Archive Storage

Select the right storage type based on whether you need unstructured object storage, shared file systems, low‑latency block disks, or cost‑effective long‑term archives.

Databases

Azure offers a broad set of managed database services for relational, NoSQL, and caching workloads, removing the operational overhead of patching, backups, and high availability.

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

These services allow you to match the data model to the application: relational for transactional workloads, Cosmos DB for globally distributed NoSQL, and Redis for sub‑millisecond caching.

Security & Identity

Security and identity services provide the mechanisms to protect access, manage secrets, detect threats, and enforce compliance across your Azure environment.

  • Microsoft Entra ID
  • Azure Key Vault
  • Microsoft Defender for Cloud
  • Microsoft Sentinel
  • Azure DDoS Protection
  • Azure Firewall
  • Azure Policy

Azure’s security model is built on identity‑driven access control. Entra ID manages users and permissions, while Key Vault secures secrets and keys, and Defender for Cloud provides unified security posture management.

Containers

Container services let you package applications with their dependencies and run them consistently, with orchestration that handles deployment, scaling, and resilience.

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

Containers are central to modern cloud‑native architectures. AKS provides full Kubernetes orchestration, while Container Apps abstracts away the infrastructure for serverless container workloads.

Serverless

Serverless services let you build and run applications without managing servers. They automatically scale with demand and charge only for the compute resources you consume.

  • Azure Functions
  • Azure Logic Apps
  • Azure Event Grid
  • Azure Service Bus
  • Azure Event Hubs

Serverless architectures are event‑driven by nature. Functions respond to triggers, Logic Apps orchestrate workflows, and Event Grid and Service Bus enable reliable messaging between services.

Analytics

Analytics services help you process, integrate, and analyse data at any scale, from batch processing to real‑time streams, and build data‑driven insights.

  • Azure Synapse Analytics
  • Azure Data Factory
  • Azure Stream Analytics
  • Microsoft Fabric
  • Azure Data Explorer

With these services you can build end‑to‑end data platforms: ingest data with Data Factory, process it with Synapse or Stream Analytics, and unify analytics experiences with Microsoft Fabric.

AI & Machine Learning

AI and machine learning services provide platforms and pre‑built models for building intelligent applications, from custom model training to consuming state‑of‑the‑art generative AI.

  • Azure AI Foundry
  • Azure OpenAI
  • Azure AI Search
  • Azure AI Vision
  • Azure AI Document Intelligence
  • Azure Machine Learning

These services span a range of abstraction levels—from ready‑to‑use cognitive APIs to managed machine learning workspaces—so you can integrate AI at the level that fits your project.

Developer Tools

Developer tools support the software delivery lifecycle, including source control, CI/CD, API management, and infrastructure as code.

  • Azure DevOps
  • GitHub Actions
  • Azure Deployment Environments
  • Azure API Management

These services enable automated, repeatable delivery pipelines and help you expose and manage APIs securely and at scale.

Management & Governance

Management and governance services provide visibility, control, and automation over your Azure resources, costs, and compliance posture.

  • Azure Monitor
  • Azure Resource Manager
  • Azure Policy
  • Azure Advisor
  • Azure Cost Management
  • Azure Automation
  • Azure Arc

Operations at scale require centralised monitoring, policy enforcement, and cost analysis. These services form the foundation for a well‑governed, multi‑subscription Azure environment.

Migration & Hybrid Cloud

Migration and hybrid services help you move existing workloads to Azure and extend Azure management and services to on‑premises and edge environments.

  • Azure Migrate
  • Azure Site Recovery
  • Azure Database Migration Service
  • Azure Arc
  • Azure Stack HCI

These services reduce the friction of large‑scale migrations and enable consistent hybrid architectures where applications span cloud and local infrastructure under a unified control plane.

How to Learn Azure Services

A structured approach helps you build a solid understanding without becoming overwhelmed by the breadth of the catalogue.

  1. Compute – Start with the execution environments that run your code.
  2. Networking – Understand how traffic flows and how resources are isolated.
  3. Storage – Learn where data lives and how it is protected.
  4. Security – Embed identity, access, and encryption into your mental model early.
  5. Databases – Explore the managed data stores that modern applications depend on.
  6. Containers – Add orchestrated, portable workloads to your toolkit.
  7. Serverless – Shift to event‑driven, zero‑infrastructure designs.
  8. Observability – Use monitoring and logging to understand system behaviour.
  9. AI & Machine Learning – Integrate intelligence into your applications.
  10. Management & Governance – Bring order to multi‑subscription, multi‑team environments.

This progression mirrors the layers of a typical cloud solution: you begin with the runtime, add networking and data, secure everything, and then adopt operational and governance practices that keep the system healthy.

Continue Learning

  • Azure Concepts – The platform’s foundational ideas that explain why services work the way they do.
  • Azure Architecture – Patterns and frameworks for combining services into resilient, scalable designs.
  • Azure Best Practices – Operational and engineering guidance for building production‑grade systems.
  • Cloud Foundations – The vendor‑neutral principles that underpin all Azure services.