AZ-104 tells employers you can operate Azure. AZ-305 tells them you can design it.
The AZ-104 Azure Administrator Associate asks questions like: “How do you configure a network security group rule?” AZ-305 asks: “An organisation needs to connect twelve Azure virtual networks across four regions while minimising administrative overhead and ensuring all traffic flows through a centralised firewall. Which design do you recommend?” That shift — from configuration to architecture — defines everything about this exam.
AZ-305 replaced the retired AZ-303 and AZ-304 pair in 2022. The earlier format required two separate exams covering design and implementation; AZ-305 consolidates both into a single Expert-tier assessment. The exam costs $165 USD, runs for 150 minutes, and requires a score of 700 or above to pass. Microsoft does not enforce a formal prerequisite exam, but the scenarios assume a level of hands-on Azure experience equivalent to AZ-104. Typical preparation time for candidates with active Azure operations experience is six to eight weeks.
The four design areas
Area 1 — Design Identity, Governance, and Monitoring Solutions (~25–30%)
The largest area and the one most architecturally distinct from the administrator tier. Identity questions shift from “configure Conditional Access” to “design a Conditional Access strategy for an organisation with 15,000 users, external partners, and a mix of managed and BYOD devices.” Know Microsoft Entra ID tenant design, B2B guest access governance, and hybrid identity topology choices: Entra Connect Sync vs Entra Connect Cloud Sync and when each applies.
Azure RBAC at the management group level: custom role design, least-privilege scoping across a multi-subscription landing zone, and PIM (Privileged Identity Management) for just-in-time access with approval workflows. Azure Policy initiative assignments across management groups and how to design a policy framework that enforces compliance without blocking legitimate deployment. Azure Monitor and Log Analytics workspace architecture: centralised (all logs to one workspace, simpler cross-workload queries) vs decentralised (separate workspace per workload, better data isolation for regulated environments).
- Entra ID hybrid identity: password hash sync vs pass-through authentication vs Active Directory Federation Services — the tradeoffs and when each is appropriate
- Azure Key Vault access models: access policy model vs Azure RBAC model, and private endpoint vs service endpoint for network isolation
- Managed identity (system-assigned vs user-assigned) and when to prefer it over service principals for workload identity
- Microsoft Sentinel workspace design: single workspace vs distributed, data connector selection, and analytics rule scope
Area 2 — Design Data Storage Solutions (~15–20%)
The exam tests the ability to select the correct Azure data service given a set of requirements: latency target, consistency model, query pattern, cost envelope, and regulatory constraints. The decision tree candidates must internalise:
- Azure SQL Database vs Azure SQL Managed Instance: SQL Database for cloud-native apps that can be redesigned; Managed Instance for lift-and-shift migrations that require SQL Agent, cross-database queries, CLR, or full SQL Server Agent compatibility.
- Azure Cosmos DB: globally distributed, chosen when the workload requires sub-10ms reads at any scale, multi-region active-active writes, or a non-relational data model. Know the five consistency levels — strong, bounded staleness, session, consistent prefix, eventual — and their latency and throughput tradeoffs.
- Azure Data Lake Storage Gen2: hierarchical namespace layered on Blob Storage for big data analytics workloads using Azure Synapse Analytics or Databricks; know the difference between flat namespace and hierarchical namespace and why HNS matters for rename operations.
- Storage account redundancy: LRS (three copies, one datacenter), ZRS (three availability zones, one region), GRS (LRS plus async replication to paired region), GZRS (ZRS plus async paired region), RA-GRS / RA-GZRS (adds read access to secondary). Know the RPO characteristics for each and which failover type is customer-initiated vs Microsoft-initiated.
Azure Files and Azure File Sync for hybrid scenarios: File Sync caches hot files on Windows Server endpoints and tiers cold files to Azure, enabling organisations to reduce on-premises storage footprint while maintaining local performance. The exam tests multi-site sync topology design: server endpoints, cloud endpoints, and sync group architecture.
Area 3 — Design Business Continuity Solutions (~10–15%)
High-availability architecture choices: Availability Zones provide physical redundancy within a region (separate power, cooling, and networking across three zones); Availability Sets provide fault domain and update domain separation within a single datacenter (no zone-level protection). For new workloads, Availability Zones is the standard recommendation. Zone-redundant services — Azure SQL, Azure Storage with ZRS, AKS with zone-spanning node pools — distribute automatically across zones.
Azure Site Recovery (ASR) for VM-level disaster recovery: replication to a secondary Azure region, configurable RPO (minimum 30 seconds for Hyper-V, five minutes for VMware-based workloads), and three failover modes — test failover (isolated, non-disruptive), planned failover (pre-coordinated, minimal data loss), and unplanned failover (immediate, data loss within the RPO window). Recovery plans allow multi-VM orchestrated failover with custom actions.
Azure Backup: Recovery Services vault for VM backup, SQL Server in Azure VM, and Azure Files. Backup vault for managed disks and blob storage. Soft delete retains backup data for 14 days after deletion. Cross-region restore enables recovery to the paired region for Recovery Services vault-protected resources.
- Traffic Manager vs Azure Front Door for geographic failover: Traffic Manager is DNS-based and works with any public endpoint including on-premises; Front Door is an anycast HTTP/HTTPS proxy with built-in CDN and WAF — not a substitute for Traffic Manager when non-HTTP workloads or on-premises endpoints are involved.
- RTO vs RPO design: RTO is recovery time; RPO is acceptable data loss. Map these requirements to the correct Azure service combination before selecting architecture.
Area 4 — Design Infrastructure Solutions (~25–30%)
Compute selection is the most scenario-heavy section of the exam. The decision framework the exam applies:
- Azure Virtual Machines: maximum control, IaaS, required for OS-level customisation, legacy workloads, or anything that can’t be containerised or migrated to PaaS.
- Azure Kubernetes Service (AKS): container orchestration for microservices at scale, chosen when the workload is containerised and requires auto-scaling, rolling updates, Helm-managed deployments, or fine-grained resource governance.
- Azure Container Apps: serverless container hosting built on Kubernetes internals (KEDA, Dapr, Envoy), chosen for event-driven microservices and background workers when you want containers without the overhead of managing AKS node pools.
- Azure App Service: PaaS for HTTP(S)-based web applications — OS patching, auto-scaling, deployment slots, and TLS are managed; appropriate when the application doesn’t require OS access or custom container runtime configuration.
- Azure Functions: serverless for event-triggered, short-duration tasks. Consumption plan for sporadic workloads; Elastic Premium for VNET integration, longer execution times, or pre-warmed instances.
Networking architecture: hub-and-spoke topology with Azure Firewall or a Network Virtual Appliance (NVA) in a manually managed hub VNet versus Azure Virtual WAN (Microsoft-managed hub, automated routing, global mesh). Virtual WAN is preferred when connecting more than five spoke VNets, operating across multiple regions, or requiring branch-to-branch connectivity without explicit spoke peering. The exam tests which to recommend given scale and operational complexity requirements.
Private connectivity: Private Link vs service endpoints. Private Link creates a private IP address in your VNet for a PaaS resource — traffic never traverses the public internet end-to-end, and the PaaS resource’s public endpoint can be disabled. Service endpoints route traffic over the Microsoft backbone but the PaaS resource retains its public IP. For regulated workloads requiring no public IP exposure on PaaS resources, Private Link is the correct answer.
Load balancing tier selection: Azure Load Balancer (Layer 4, regional, TCP/UDP, no SSL inspection), Application Gateway (Layer 7, regional, HTTP/HTTPS with URL path routing and WAF), Azure Front Door (Layer 7, global, anycast with CDN and WAF), Traffic Manager (DNS-based, global, protocol-agnostic). The exam constructs multi-tier scenarios where the correct answer depends on whether the requirement is global vs regional, HTTP vs TCP, and whether CDN or WAF is needed.
The AZ-305 question that trips most candidates: confusing Azure Front Door with Application Gateway. Front Door is a global anycast service — CDN, WAF, path-based routing, and session affinity across multiple regions. Application Gateway is a regional Layer 7 load balancer — TLS termination, URL path routing, connection draining, and WebSocket support within a single region. When the scenario describes multi-region traffic distribution or global CDN offload, choose Front Door. When it describes regional backend pools and per-path HTTP routing within one region, choose Application Gateway. They are not interchangeable, and the exam tests this distinction across multiple scenario formats.
How AZ-305 fits the Azure cert map
AZ-305 sits at the apex of the general-purpose Azure certification track. The standard progression runs through AZ-900 (Fundamentals) and AZ-104 (Administrator Associate) before reaching AZ-305. Role-specific associate certs — AZ-204 (Developer Associate), AZ-500 (Security Engineer Associate), AZ-700 (Network Engineer Associate) — branch from AZ-104 toward specialisations. AZ-305 is the only credential that certifies broad architectural design competence across all Azure service categories at the Expert tier, which is why it appears on architect-level job descriptions where the associate certs do not.
Microsoft’s renewal model for AZ-305 is more accessible than the legacy three-year recertification cycle: holders receive an annual renewal assessment that is free, online, and unproctored, testing recently added Azure services and updated design patterns. A failed first attempt does not immediately expire the credential — retry opportunities exist within the renewal window. This keeps certified architects current with Azure’s rapid release cadence without the cost and scheduling overhead of repeat full sittings.
For candidates who hold AZ-104: the cognitive shift to AZ-305 is significant. AZ-104 rewards detailed recall of service configuration. AZ-305 rewards the ability to apply that knowledge as architectural constraints across competing design options. The highest-value preparation for AZ-305 is working through real design scenarios — the Azure Architecture Center reference architectures and the Microsoft Learn case studies — because the exam tests reasoning about tradeoffs, not memorisation of configuration syntax.
AZ-305 is the Microsoft credential that signals the transition from operating Azure to designing it. Prioritise the compute selection framework (VMs vs AKS vs Container Apps vs App Service vs Functions), the load balancing tier comparison (Load Balancer vs Application Gateway vs Front Door vs Traffic Manager), and the storage redundancy decision tree (LRS through GZRS) — these decision matrices appear across multiple exam scenarios. Use the official Microsoft Learn certification page for the current skills outline and free practice assessment to calibrate your readiness before sitting the exam.
Test your AZ-305 architecture knowledge with expert-level Azure design practice questions on CertQuests.
Start AZ-305 Practice Questions →