AdvancedExam Strategy 9 min read

How to Pass the AZ-305 Azure Solutions Architect Expert Exam

Master Azure architecture design and ace the AZ-305 exam with proven strategies.

The AZ-305 exam is the pinnacle of Azure certification for solutions architects, requiring deep knowledge of compute, networking, storage, security, and governance. This guide provides a structured approach to mastering the five design domains, leveraging hands-on labs with Azure CLI and ARM templates, and avoiding common pitfalls. With a pass mark of 700/1000 and 40-60 questions, you need both theoretical understanding and practical experience. We'll cover key topics like Azure landing zones, hybrid networking, and cost optimization, along with real exam tips from successful candidates.

1

Understand the Exam Domains and Weightings

The AZ-305 exam is divided into five domains: Design Identity, Governance, and Monitoring (25-30%), Design Data Storage (15-20%), Design Business Continuity (10-15%), Design Infrastructure (25-30%), and Design Migration (10-15%). Focus on high-weight areas like identity and infrastructure. Review the official Microsoft study guide and download the skills measured document. Create a study schedule allocating more time to domains with higher percentages.

Azure CLI
az exam list --query "[?contains(name, 'AZ-305')]" --output table

Use the Azure CLI to list exam details and track your progress with practice tests.

Don't skip the governance domain — it's often underestimated but heavily tested.

2

Master Azure Landing Zones and Governance

Azure landing zones are a core concept for enterprise-scale architecture. Understand how to design management groups, subscriptions, and resource groups using Azure Policy and RBAC. Practice deploying a landing zone with the Azure Landing Zone Accelerator. Know the difference between platform and application landing zones, and how to enforce compliance using Azure Policy initiatives.

Azure CLI
az deployment sub create --location eastus --template-uri https://raw.githubusercontent.com/Azure/Enterprise-Scale/main/arm/Microsoft.EnterpriseScale.json

Deploy the Enterprise Scale ARM template to see a real landing zone in action.

Avoid over-complicating RBAC — use built-in roles where possible.

3

Design Hybrid Networking Solutions

Hybrid connectivity is a key exam topic. Learn to design VPN gateways, ExpressRoute circuits, and Azure Virtual WAN. Understand routing requirements, BGP peering, and network security groups. Practice configuring a site-to-site VPN with Azure CLI and verify connectivity. Know when to use Azure Firewall vs. Network Virtual Appliances (NVAs) for traffic inspection.

Azure CLI
az network vpn-gateway create --name VNet1GW --resource-group RG1 --location eastus --vnet VNet1 --gateway-type Vpn --vpn-type RouteBased --sku VpnGw1

Use Azure Virtual WAN for large-scale hybrid networks — it simplifies management.

BGP is required for ExpressRoute private peering — don't forget to enable it.

4

Design Data Storage Solutions

Data storage design covers Azure SQL Database, Cosmos DB, Azure Storage, and Azure Data Lake. Understand replication strategies (LRS, GRS, RA-GRS), tiering (hot, cool, archive), and consistency levels in Cosmos DB. Practice creating storage accounts with Azure CLI and configuring lifecycle management policies. Know when to use Azure SQL Managed Instance vs. SQL Database for migration scenarios.

Azure CLI
az storage account create --name mystorageaccount --resource-group RG1 --location eastus --sku Standard_GRS --kind StorageV2 --access-tier Hot

Use Azure Storage Explorer to visualize data replication and access patterns.

Cosmos DB RU provisioning is critical — monitor throughput to avoid throttling.

5

Design Business Continuity and Disaster Recovery

Business continuity requires designing for high availability and disaster recovery. Learn Azure Site Recovery, Azure Backup, and geo-redundant deployments. Understand RPO and RTO requirements for different workloads. Practice configuring Azure Site Recovery for a virtual machine and test failover. Know the difference between active-passive and active-active architectures.

Azure CLI
az backup vault create --name MyVault --resource-group RG1 --location eastus
az backup protection enable-for-vm --resource-group RG1 --vault-name MyVault --vm MyVM --policy-name DefaultPolicy

Test failover regularly to validate RTO and RPO targets.

Azure Site Recovery has a 15-minute RPO for most workloads — plan accordingly.

6

Design Compute and Container Solutions

Compute design includes Azure VMs, Azure Kubernetes Service (AKS), and Azure Functions. Understand VM sizing, availability sets, and scale sets. For containers, learn AKS cluster design, node pools, and network policies. Practice deploying an AKS cluster with Azure CLI and scaling applications. Know when to use Azure App Service vs. AKS for microservices.

Azure CLI / kubectl
az aks create --resource-group RG1 --name myAKSCluster --node-count 3 --enable-addons monitoring --generate-ssh-keys
kubectl get nodes

Use Azure Container Registry (ACR) with AKS for secure image management.

AKS node pools require careful planning for upgrade and scaling policies.

7

Practice with Real Exam Scenarios and Review

Take practice exams from reputable sources like MeasureUp or TutorialsDojo. Focus on case studies that require designing end-to-end solutions. Review each question's explanation, even if you got it right. Use Microsoft Learn's free practice assessment. Create flashcards for key concepts like Azure Policy effects, storage redundancy options, and ExpressRoute SKUs. Join study groups on Reddit or Discord for peer support.

Azure CLI
az account show --query "{SubscriptionId:id, TenantId:tenantId}" --output json

Simulate the exam environment — time yourself and avoid distractions.

Don't memorize answers — understand the 'why' behind each design choice.

Key tips

  • Focus on the 'Design Identity, Governance, and Monitoring' domain first — it's the highest weighted and most foundational.

  • Use Azure CLI and PowerShell daily to build muscle memory for common commands like 'az vm create' and 'az network vnet create'.

  • Read Microsoft's Azure Architecture Center for real-world design patterns like 'Hub-spoke network topology' and 'Azure landing zones'.

  • Take notes on case studies — the exam often presents a scenario and asks you to choose the best design from multiple options.

  • Join the Azure Discord community or Reddit's r/AzureCertification for tips and study resources from recent test takers.

  • Schedule your exam 4-6 weeks out to create urgency, but only book when you consistently score 85%+ on practice tests.

Frequently asked questions

What is the passing score for the AZ-305 exam?

The passing score is 700 out of 1000. The exam consists of 40-60 questions, including multiple-choice, case studies, and drag-and-drop. You have 150 minutes to complete it. Scores are scaled, so the exact number of correct answers varies per exam form.

How long should I study for the AZ-305 exam?

Most candidates study 4-8 weeks, dedicating 10-15 hours per week. If you have prior Azure experience (e.g., AZ-104 certification), you may need less time. Focus on hands-on labs and practice tests to reinforce concepts.

What are the best resources for AZ-305 preparation?

Top resources include Microsoft Learn's free learning paths, John Savill's YouTube series, and practice tests from TutorialsDojo or MeasureUp. The official 'Exam Ref AZ-305' book is also helpful. Use Azure free tier for hands-on practice.

Do I need to pass the AZ-104 before the AZ-305?

No, but it's highly recommended. The AZ-104 (Azure Administrator) covers foundational skills like networking and storage that are assumed in the AZ-305. Many candidates take AZ-104 first to build practical experience.

What is the hardest domain on the AZ-305 exam?

Many test takers find 'Design Identity, Governance, and Monitoring' the most challenging due to its breadth (Azure AD, RBAC, Policy, Blueprints). 'Design Infrastructure' (networking and compute) is also difficult because of complex scenario-based questions.

Related glossary terms

Browse full glossary →

Practice with real exam questions

Apply what you just learned with exam-style practice questions.

Related guides