Cloud reference — Microsoft AI stack
The Azure stack behind enterprise AI
Thirty-seven services across eight layers — from Azure OpenAI and AI Foundry down to Entra ID, Key Vault, and the KQL queries that keep it accountable. Each entry carries real quotas, pricing shape, integration points, and its closest AWS equivalent for anyone translating between clouds.
Generative AI
5 servicesAzure OpenAI
OpenAI frontier models inside Azure's security boundary
AI Foundry
Unified portal and SDK for building, evaluating, and shipping AI apps
Copilot Studio
Low-code platform for building copilots and autonomous agents
AI Content Safety
Harm detection, prompt shields, and groundedness checks for GenAI
Phi Models
Small language models punching far above their parameter count
ML Platform
1 serviceAzure Machine Learning
End-to-end enterprise MLOps — train, track, deploy, govern
AI Applications
9 servicesAI Vision
Image analysis, OCR, faces, and spatial video understanding
AI Language
NLP suite — NER, sentiment, summarization, PII, custom QA
AI Speech
Speech-to-text, 400+ neural voices, translation, voice cloning
Document Intelligence
Layout-aware document extraction — invoices, IDs, custom models
AI Search
Hybrid vector + keyword retrieval with semantic reranking
AI Translator
Neural machine translation across 100+ languages
Bot Service
Bot Framework runtime and omnichannel connectivity
AI Personalizer
Contextual-bandit reinforcement learning for content ranking
Anomaly Detector
Univariate and multivariate time-series anomaly detection
Compute & Serverless
5 servicesFunctions
Event-driven serverless compute with Durable orchestration
Container Apps
Serverless containers with KEDA scaling, Dapr, and GPU profiles
AKS
Managed Kubernetes with GPU pools and an AI toolchain operator
App Service
Managed PaaS web hosting with slots and zero-downtime swaps
Container Instances
Single containers on demand, billed per second
Data & Storage
7 servicesBlob Storage
Massively scalable object storage with a data-lake mode
Cosmos DB
Planet-scale NoSQL with multi-region writes and DiskANN vectors
SQL Database
Managed SQL Server with serverless and 100 TB Hyperscale tiers
Cache for Redis
Managed in-memory cache with RediSearch vector similarity
Data Factory
Serverless data integration with 100+ connectors
Event Hubs
Kafka-compatible event streaming at millions of events per second
Service Bus
Enterprise message broker — queues, topics, sessions, DLQs
Networking & APIs
4 servicesAPI Management
Full API lifecycle gateway — now the AI gateway for LLM traffic
Front Door
Global anycast entry point — CDN, WAF, and L7 load balancing
Application Gateway
Regional L7 load balancer with WAF and end-to-end TLS
Static Web Apps
Git-driven Jamstack hosting with managed Functions APIs
Security & Identity
3 servicesEntra ID
Cloud identity platform — OAuth, Conditional Access, managed identities
Key Vault
Centralized secrets, keys, and certificates with HSM backing
Defender for Cloud
CSPM + workload protection across Azure, AWS, and GCP
Monitoring & Ops
3 servicesAzure Monitor
Unified metrics, logs, alerts, and autoscale for all Azure resources
Application Insights
APM — distributed tracing, dependency maps, live metrics
Log Analytics
KQL query workspace over all operational telemetry
Reference architecture — Azure GenAI app
The request path, end to end
User
Browser / mobile client
Azure Front Door
Global edge — TLS, WAF, caching
API Management
AI gateway — auth, token limits
Container Apps / Functions
Orchestration & business logic
Azure OpenAI
GPT-4o / o-series inference
AI Search
Hybrid vector retrieval (RAG)
Cosmos DB
Session & conversation state
Requests land on Azure Front Door's 192 edge PoPs, ride the Microsoft global backbone, and hit API Management acting as an AI gateway — validating Entra ID tokens, enforcing per-subscriber token-rate limits, and load-balancing across Azure OpenAI deployments with semantic caching. The orchestration tier in Container Apps or Durable Functions grounds the prompt with hybrid vector + semantic results from AI Search, calls Azure OpenAI with streaming, and persists each turn to Cosmos DB — with managed identities securing every hop, so no connection string ever leaves Key Vault.