🥽 AZ-305: Compute Services — Deep Dive
Study Notes & Exam Prep — 2026 Edition
Start Studying → View on GitHub
- 🎯 Purpose: Deep-dive study notes covering the full Azure Compute spectrum for the AZ-305: Designing Microsoft Azure Infrastructure Solutions exam — with extra depth on serverless: Container Apps, Functions, and Logic Apps.
- 📅 Version: 2026
- ✍️ Author: Marco Grimaldi
- 🌐 Published: 🥽 AZ-305: Compute Services — Deep Dive
- 🔗 Companion repos: 📘 AZ-305 Study Notes · 🥽 AZ-305: Azure Messaging Services — Deep Dive · 🥽 AZ-305: Data & Analytics Services — Deep Dive · 🥽 AZ-305: Migration, HA & BCDR — Deep Dive · 📘 AZ-104 Study Notes
🗺 What’s in This Repository?
| File | Coverage |
|---|---|
| 🖥 01 — Azure Virtual Machines & VMSS | VM sizes, tiers, Availability Sets/Zones, VMSS, SLAs, cost patterns |
| 🌐 02 — Azure App Service | Plans, tiers, deployment slots, scaling, networking, hybrid connections |
| 🐳 03 — Azure Kubernetes Service | Node pools, networking modes, RBAC, scaling, add-ons, upgrade strategy |
| 📦 04 — Azure Container Instances | Use cases, restart policies, networking, container groups, limits |
| ☁ 05 — Azure Container Apps | Serverless focus — environments, revisions, KEDA scaling, Dapr, ingress |
| ⚡ 06 — Azure Functions | Serverless focus — hosting plans, triggers, bindings, Durable Functions, cold start |
| 🔗 07 — Azure Logic Apps | Serverless focus — Consumption vs Standard, connectors, ISE, B2B, error handling |
| 📊 08 — Feature Comparison | IaaS→serverless spectrum, side-by-side tables, decision matrices |
| 🎯 09 — Exam Caveats & Cheatsheet | Decision trees, exam traps, quick-fire numbers, final checklist |
🔑 Why Compute Matters for AZ-305
Compute is the largest exam domain at 30–35% (Design Infrastructure Solutions). The exam tests:
- IaaS vs PaaS vs Serverless trade-offs — the most frequent scenario type
- When containers are right and which container service to choose (ACI vs AKS vs Container Apps)
- Azure Functions hosting plan selection — Consumption vs Premium vs Dedicated and their cold-start, VNet, and scaling implications
- Logic Apps Consumption vs Standard — when ISE was replaced by Standard, and what that means for VNet connectivity
- App Service tier feature gates — which features require Standard, Premium, or Isolated
⚠️ The exam rarely asks what a service does in isolation — it presents a scenario with constraints (cost, VNet isolation, latency, scale, compliance) and asks which compute option is the best fit. This repo is built around exactly those trade-offs.
⚡ Quick Navigation
| I need to know… | Go to |
|---|---|
| VM SLA with/without Availability Zones | 01 — VMs § SLA |
| App Service tier feature gates | 02 — App Service § Plans & Tiers |
| AKS networking modes compared | 03 — AKS § Networking |
| ACI vs Container Apps vs AKS | 08 — Comparison § Containers |
| Functions Consumption vs Premium vs Dedicated | 06 — Functions § Hosting Plans |
| Logic Apps Consumption vs Standard | 07 — Logic Apps § Hosting Models |
| Container Apps KEDA scaling rules | 05 — Container Apps § Scaling |
| All exam traps in one place | 09 — Exam Caveats |
✍ About the Author
These notes are maintained by Marco Grimaldi — Cloud Consultant, Language Trainer & Lifelong Learner.
📍 Find more content at 🌐 marcogrimaldi29.com
The website is continuously updated and based on my personal study notes and experiences. If you have any feedback, suggestions, or corrections, feel free to reach out!
📈 Analytics
This site uses Umami for privacy-friendly analytics.
©️ Credits & Acknowledgements
The Just the Docs theme is used for a clean, documentation-style layout. Licensed under MIT.
Created with the help of AI. Model used: Claude Sonnet 4.6. The content has been reviewed and edited by the author for accuracy and clarity, but may contain errors. Always verify against the latest Microsoft documentation.
Not affiliated with or endorsed by Microsoft.