Free study guide book

Microsoft Certified: Azure Solutions Architect Expert — the study guide

5 chapters · 21 sections. Read it like a book: diagrams, worked examples, flip-card key terms and a check question in every section.

Chapter 1 of 5

🚀 Getting Started: Your AZ-305 Journey

2 sections · read, flip the key terms, then check yourself.

1.1

Understanding the AZ-305 Exam Structure and Objectives

The AZ-305 exam is your gateway to becoming a Microsoft Certified: Azure Solutions Architect Expert. Understanding its structure and objectives from the outset is crucial for effective preparation, ensuring you focus your study efforts on what truly matters for both passing the exam and excelling in your job.

Exam Format and Scoring

The AZ-305 exam typically consists of 40-60 questions, which can include multiple-choice, multiple-response, drag-and-drop, case studies, and sometimes hands-on labs. The exam duration is usually 120 minutes, though additional time may be granted for non-native English speakers or those with accommodations. To pass, you need a score of 700 out of 1000. This is not a percentage; it's a scaled score, meaning the difficulty of questions can influence the raw score required. There is no penalty for guessing, so it's always best to answer every question.

Key Domains and Weighting

The AZ-305 exam is divided into several functional groups, each with a specific weighting that indicates its importance on the exam. These weightings guide your study focus. For example, if a domain accounts for 25-30% of the exam, you can expect a significant number of questions from that area compared to a domain weighted at 10-15%. Microsoft regularly updates these objectives, so always check the official exam page for the most current information. However, the core architectural principles typically remain consistent.

Designing Identity, Governance, and Monitoring Solutions

This domain is critical, often carrying the highest weighting. It covers designing solutions for identity management using Azure Active Directory (now Microsoft Entra ID), implementing governance strategies like Azure Policy and Resource Locks, and establishing robust monitoring with Azure Monitor, Log Analytics, and Application Insights. On the job, this translates to ensuring secure access, compliance, and operational visibility for all Azure resources.

Designing Data Storage, Business Continuity, and Infrastructure Solutions

This section focuses on selecting appropriate data storage solutions (relational, non-relational, data lakes), designing for business continuity and disaster recovery (BCDR) using Azure Site Recovery and backup services, and architecting compute, networking, and application infrastructure. This is where you'll apply your knowledge of VMs, containers, serverless, virtual networks, and load balancing to create resilient and scalable systems.

Connecting Exam Objectives to Your Architect Role

Every objective on the AZ-305 exam directly reflects a task or decision an Azure Solutions Architect makes daily. For instance, 'Design a solution for logging and monitoring' isn't just an exam question; it's a real-world requirement for understanding system health and troubleshooting. By studying for the AZ-305, you're not just memorizing facts; you're developing the practical skills and architectural mindset needed to design, implement, and manage robust Azure solutions for your organization.

🖼️ AZ-305 Exam Domains and Weighting
🔑Design Identity & Governance25-30% of exam
💾Design Data Storage25-30% of exam
🔄Design Business Continuity10-15% of exam
🏗️Design Infrastructure25-30% of exam

📌 Workplace example: Choosing the right database

A client needs to store highly transactional customer order data that requires strong consistency and complex queries, alongside large volumes of unstructured product review data.

What to do: As an architect, you'd recommend Azure SQL Database for the order data due to its relational nature and ACID compliance, and Azure Cosmos DB or Azure Data Lake Storage for the unstructured review data, leveraging their scalability and flexibility for different data types.

Takeaway: Understanding data storage objectives helps you design appropriate solutions for diverse data requirements.

📌 Workplace example: Implementing robust monitoring

A critical customer-facing application is experiencing intermittent performance issues, and the development team needs better visibility into its health and user experience.

What to do: You would design a monitoring solution using Azure Monitor, Application Insights for application performance monitoring, and Log Analytics Workspace to centralize logs for analysis, enabling proactive issue detection and faster troubleshooting.

Takeaway: Effective monitoring design, an exam objective, is crucial for maintaining application health and user satisfaction.

Key terms — tap to check

Memory trick: To remember the main domains: I-D-B-I. Identity, Data, Business Continuity, Infrastructure. Think 'I Do B-I' (Business Intelligence) to recall the core areas an architect designs.

Common mistakes

  • Underestimating the importance of case studies, which require careful reading and critical thinking.
  • Focusing too much on memorizing specific commands instead of understanding architectural design principles.
  • Not checking the official Microsoft exam page for the latest objective updates and weighting changes.

Which of the following best describes the primary focus of the AZ-305 exam?

1.2

Setting Up Your Azure Lab Environment

To truly master Azure architecture, hands-on experience is non-negotiable. Setting up your own lab environment allows you to experiment with services, test designs, and solidify concepts, which is crucial for both passing the AZ-305 exam and excelling in your professional role. This lesson guides you through creating a free Azure account and establishing best practices for your learning journey.

Creating Your Free Azure Account

The first step to hands-on learning is setting up an Azure account. Microsoft offers a free account that includes $200 in Azure credits for the first 30 days, plus free access to popular services for 12 months, and over 55 other services that are always free. This is more than sufficient for exploring most AZ-305 topics without incurring significant costs. To sign up, you'll need a Microsoft account (like Outlook.com or Live.com) and a phone number for verification, along with a credit card. The credit card is for identity verification only; you won't be charged unless you explicitly upgrade your account to a pay-as-you-go subscription. Always monitor your spending and set budget alerts to avoid unexpected charges.

Essential Lab Environment Best Practices

Managing your Azure lab environment effectively is critical to avoid unnecessary costs and maintain a clean workspace. Always create a dedicated resource group for each project or learning module. This makes it easy to track resources and delete them all at once when no longer needed. Tagging resources with information like 'project', 'owner', and 'environment' is also a best practice for organization and cost management. Remember to stop or deallocate virtual machines and other compute resources when not in use. Many services, especially VMs, accrue costs even when idle. Regularly review your active resources using Azure Cost Management and Azure Advisor to identify potential savings and ensure you're not leaving services running inadvertently.

Key Azure Services for AZ-305 Practice

As an Azure Solutions Architect, you'll be designing solutions across a wide range of services. Your lab environment should focus on practical application of these. Start with foundational compute services like Virtual Machines, App Services, and Azure Functions. For networking, experiment with Virtual Networks, Network Security Groups, and Load Balancers. Storage accounts (Blob, File, Table, Queue) are also fundamental. Database services like Azure SQL Database and Cosmos DB are crucial. Don't forget identity and access management with Azure Active Directory (now Microsoft Entra ID) and security services like Azure Security Center (now Microsoft Defender for Cloud). Practicing with these core services will build a strong foundation for the more complex architectural patterns covered in the exam.

Structuring Your AZ-305 Learning Path

A structured approach is key to mastering the breadth of the AZ-305 curriculum. Begin by reviewing the official exam objectives and mapping them to specific Azure services. For each objective, aim to understand the 'what,' 'why,' and 'how.' 'What' is the service, 'why' would you use it, and 'how' do you implement and configure it. Combine theoretical study with hands-on practice. Read the documentation, watch tutorials, and then immediately try to deploy and configure the service in your lab. Use Microsoft Learn modules for guided exercises. Regularly review your progress and identify areas where you need more practice. Don't be afraid to break things and rebuild them – that's how you truly learn.

🖼️ Azure Free Account Setup Steps
  1. 1👤 Microsoft AccountUse or create a Microsoft account
  2. 2📞 Verify IdentityPhone number and credit card
  3. 3💰 Initial Credits$200 for 30 days
  4. 4☁️ Free Services12 months of popular services
  5. 5♾️ Always Free55+ services always free
  6. 6📉 Monitor UsageSet budget alerts, delete resources

📌 Workplace example: Cost-effective Dev/Test

A development team needs an isolated environment to test a new application feature. They spin up several virtual machines and a database, but forget to deallocate them over the weekend.

What to do: As the architect, you'd implement a policy or script to automatically shut down or deallocate compute resources outside of working hours for dev/test environments. You'd also educate the team on proper resource management and tagging. This prevents unnecessary charges and promotes cost awareness.

Takeaway: Automate resource management and educate teams to control costs in non-production environments.

📌 Workplace example: Organizing Project Resources

A company has multiple projects running in Azure, each with its own set of virtual networks, VMs, storage, and databases. Resources are scattered across various subscriptions and resource groups, making management and cost tracking difficult.

What to do: The architect should enforce a strict resource group and tagging strategy. Each project gets its own resource group, and all resources within it are tagged with 'ProjectName', 'Environment' (e.g., Dev, Prod), and 'Owner'. This centralizes management and enables accurate cost allocation per project.

Takeaway: Consistent resource grouping and tagging are crucial for organization, cost management, and operational efficiency.

Key terms — tap to check

Memory trick: To remember lab best practices: 'C-R-E-A-T-E': Costs monitored, Resource groups, Experiment freely, Always delete, Tag everything, Educate yourself.

Common mistakes

  • Forgetting to delete or deallocate resources, leading to unexpected charges on a free or pay-as-you-go account.
  • Not using resource groups, making it difficult to manage and clean up lab resources efficiently.
  • Only reading about services without hands-on practice, which hinders true understanding and exam readiness.

Which of the following is NOT a primary benefit of using a dedicated resource group for each project in your Azure lab environment?