HELP

AZ-900 Practice Test Bank: 200+ Qs with Detailed Answers

AI Certification Exam Prep — Beginner

AZ-900 Practice Test Bank: 200+ Qs with Detailed Answers

AZ-900 Practice Test Bank: 200+ Qs with Detailed Answers

Master AZ-900 with realistic practice and clear answer breakdowns.

Beginner az-900 · microsoft · azure fundamentals · azure

Prepare for the Microsoft AZ-900 Exam with Confidence

This course blueprint is designed for learners preparing for the Microsoft AZ-900: Azure Fundamentals certification exam. If you are new to certification study or just beginning your cloud journey, this course gives you a structured, beginner-friendly way to review the official exam domains, practice with realistic questions, and strengthen weak areas before test day. The focus is not just memorization—it is understanding the concepts Microsoft expects you to recognize and apply in exam-style scenarios.

The AZ-900 exam validates foundational knowledge of cloud computing and Microsoft Azure. It is often the first step for students, career changers, IT support staff, business stakeholders, and aspiring cloud professionals who want to prove they understand core Azure concepts. This course is built around the official domains: Describe cloud concepts; Describe Azure architecture and services; and Describe Azure management and governance.

How the Course Is Structured

Chapter 1 introduces the AZ-900 exam itself. You will review who the exam is for, how registration works, common delivery options, question formats, timing, scoring, and practical study strategy. This first chapter is especially useful for beginners who have never scheduled a certification exam before. It also helps you create a plan so your preparation is organized from day one.

Chapters 2 through 5 map directly to the official AZ-900 objectives. Each chapter isolates high-value topics from the Microsoft skills outline and presents them in a way that supports exam recall. Every content area is paired with exam-style practice so you do not just read the concepts—you actively test them. You will encounter questions aligned to cloud models, pricing and benefits, Azure architectural components, compute and networking services, storage options, identity and access, databases, analytics, governance, cost management, monitoring, and compliance.

  • Chapter 2 covers Describe cloud concepts.
  • Chapters 3 and 4 cover Describe Azure architecture and services.
  • Chapter 5 covers Describe Azure management and governance.
  • Chapter 6 delivers a full mock exam and final review workflow.

Why This Course Helps You Pass

Many AZ-900 candidates struggle not because the content is too advanced, but because the exam mixes simple terminology with scenario-based choices that test precision. This course is designed around that reality. The practice bank format helps you recognize what Microsoft is really asking, identify distractors, and learn why one answer is better than another. Detailed answer explanations make the course effective even if you answer incorrectly at first.

Another advantage is balanced domain coverage. Rather than overloading one topic and neglecting others, the blueprint distributes study time across all official objectives. That means you can build confidence in broad fundamentals while still drilling the areas where many candidates lose points, such as governance tools, pricing logic, service selection, and Azure organizational structure.

Ideal for Beginners and Self-Paced Learners

This course assumes basic IT literacy but no prior Azure certification experience. You do not need to be an administrator, developer, or architect to benefit. The explanations are designed to be accessible to first-time test takers while still maintaining alignment with Microsoft terminology. Whether you are studying after work, preparing for a job transition, or building a cloud learning path, this course gives you a practical roadmap.

By the time you reach Chapter 6, you will be ready to attempt a full mixed-domain mock exam, review your weakest topics, and finalize an exam-day plan. If you are ready to begin, Register free and start building your AZ-900 exam readiness. You can also browse all courses to explore additional certification paths after Azure Fundamentals.

What You Can Expect

Expect a clear progression from orientation to domain mastery to final simulation. The result is a prep experience that is practical, exam-aware, and focused on helping you pass the Microsoft AZ-900 exam with confidence. If your goal is to build foundational Azure knowledge and validate it with certification, this course blueprint provides the structure to get there.

What You Will Learn

  • Describe cloud concepts, including cloud computing models, shared responsibility, and the benefits of cloud services
  • Describe Azure architecture and services, including core architectural components and Azure compute, networking, and storage services
  • Describe Azure architecture and services, including identity, access, database, and analytics solutions relevant to AZ-900
  • Describe Azure management and governance, including cost management, SLAs, lifecycle tools, policy, and compliance capabilities
  • Apply AZ-900 exam strategies using realistic Microsoft-style practice questions and detailed answer analysis
  • Identify weak areas across the official AZ-900 exam domains and build a targeted final review plan

Requirements

  • Basic IT literacy and familiarity with common business technology terms
  • No prior certification experience is needed
  • No hands-on Azure experience is required, though it can help reinforce concepts
  • A willingness to practice exam-style multiple-choice and scenario-based questions

Chapter 1: AZ-900 Exam Foundations and Study Plan

  • Understand the AZ-900 exam format and objectives
  • Learn registration, scheduling, and testing policies
  • Build a beginner-friendly study strategy
  • Set a baseline with diagnostic practice questions

Chapter 2: Describe Cloud Concepts

  • Explain cloud computing and service models
  • Compare deployment models and use cases
  • Understand cloud benefits and tradeoffs
  • Practice exam-style questions on cloud concepts

Chapter 3: Describe Azure Architecture and Core Services

  • Understand Azure architectural components
  • Identify core compute and networking services
  • Recognize core storage services and scenarios
  • Reinforce learning with exam-style architecture questions

Chapter 4: Describe Azure Identity, Databases, and Analytics Services

  • Understand Azure identity and access basics
  • Compare database and analytics service options
  • Connect business scenarios to Azure solutions
  • Practice service-selection questions in exam style

Chapter 5: Describe Azure Management and Governance

  • Understand governance, compliance, and policy tools
  • Learn cost management and service lifecycle basics
  • Review monitoring, deployment, and administration features
  • Practice management and governance questions

Chapter 6: Full Mock Exam and Final Review

  • Mock Exam Part 1
  • Mock Exam Part 2
  • Weak Spot Analysis
  • Exam Day Checklist

Daniel Mercer

Microsoft Certified Trainer and Azure Solutions Instructor

Daniel Mercer is a Microsoft Certified Trainer with years of experience preparing learners for Azure certification exams. He specializes in Azure Fundamentals and cloud-first learning paths, helping beginners translate Microsoft exam objectives into practical study plans and higher pass confidence.

Chapter 1: AZ-900 Exam Foundations and Study Plan

The AZ-900: Microsoft Azure Fundamentals exam is often the first stop for learners entering the Microsoft certification path, but candidates should not mistake “fundamentals” for “effortless.” This exam is designed to validate that you can recognize core cloud concepts, identify major Azure services, and understand governance, pricing, compliance, and support capabilities at a level suitable for business stakeholders, technical beginners, students, and career changers. In other words, the exam is broad rather than deep. That breadth is exactly what makes preparation important. You are tested less on hands-on administration and more on whether you can distinguish between similar-sounding services, choose the best cloud model for a scenario, and interpret Microsoft-style wording carefully.

This chapter gives you the foundation for the rest of the course. You will learn how the exam is structured, what the official objectives are really testing, how registration and scheduling work, and how to build a study system that fits a beginner-friendly timeline. Just as important, you will learn how to use practice questions correctly. Many candidates waste valuable time by memorizing answers instead of learning the decision patterns behind them. In this course, the goal is not only to answer questions correctly, but to understand why one option is right, why the others are wrong, and which keywords signal the tested concept.

The AZ-900 blueprint usually centers on several recurring themes: cloud computing models such as public, private, and hybrid cloud; service models such as IaaS, PaaS, and SaaS; Azure architectural components like regions, availability zones, resource groups, and subscriptions; major solution areas including compute, networking, storage, identity, databases, and analytics; and governance topics such as cost management, SLAs, Azure Policy, role-based access control, and compliance tools. This means successful candidates must be able to move between conceptual understanding and practical recognition. You do not need to build a production environment, but you do need to identify what service best fits a requirement and what Azure feature solves a business or technical need.

Exam Tip: AZ-900 questions often reward precise recognition of Microsoft terminology. If a question mentions “least administrative overhead,” “fully managed platform,” “govern access,” “predict costs,” or “reduce latency by placing resources closer to users,” those phrases usually point toward a specific Azure concept. Train yourself to underline or mentally flag these terms before looking at the answer choices.

Another foundation of this chapter is study planning. Since the course outcomes include describing cloud concepts, Azure architecture and services, governance capabilities, and exam strategy, your preparation should be organized by domain rather than by random question practice. This chapter will help you map the exam objectives to a six-chapter study plan so that each study session has a purpose. Instead of saying, “I studied Azure today,” you should be able to say, “Today I reviewed shared responsibility, service models, and common distractors between IaaS and PaaS.” That level of specificity is what leads to measurable progress.

Finally, this chapter introduces the idea of a diagnostic baseline. Before you do large question sets, you should identify what you already know and where you are weak. A diagnostic quiz is not a grade; it is a map. If you miss a question about Azure Policy, that does not mean you failed governance. It means you now know one precise topic that needs review. Throughout this book, detailed answer explanations are part of the learning process. Read them actively, compare the wording to the exam objective, and track patterns in your mistakes. By the end of this chapter, you should understand not only what the AZ-900 exam covers, but also how to approach it like a smart, efficient exam candidate.

Practice note for Understand the AZ-900 exam format and objectives: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Sections in this chapter
Section 1.1: AZ-900 exam overview, audience, and certification value

Section 1.1: AZ-900 exam overview, audience, and certification value

AZ-900 is Microsoft’s entry-level Azure certification exam, but its purpose is broader than simply testing beginners on vocabulary. It measures whether you can describe core cloud ideas and identify Azure services and governance features in business and technical scenarios. The target audience includes students, sales professionals, project managers, aspiring cloud administrators, help desk staff, developers beginning their Azure journey, and non-technical professionals who need cloud literacy. Because of that wide audience, the exam focuses on understanding, recognition, and comparison rather than implementation depth.

From an exam-objective standpoint, AZ-900 usually tests four major areas: cloud concepts; Azure architecture and services; Azure management and governance; and practical understanding of how Azure solutions fit business needs. Candidates are expected to know the differences among public, private, and hybrid cloud, distinguish IaaS from PaaS and SaaS, and recognize the shared responsibility model. They must also identify core Azure components such as regions, region pairs, availability zones, subscriptions, and resource groups, plus common services in compute, networking, storage, identity, databases, and analytics.

The certification has career value because it provides a recognized foundation for more advanced Azure paths such as administrator, developer, security, data, or AI certifications. It can also strengthen resumes for cloud-adjacent roles because it signals that you understand the language of cloud services and can participate in Azure-related discussions intelligently. For newcomers, it builds confidence. For experienced professionals from other platforms, it translates existing cloud knowledge into Microsoft terminology.

Exam Tip: The exam does not expect deep PowerShell, ARM template, or administration experience. A common trap is overthinking the question and assuming a more complex technical answer is required. On AZ-900, the correct answer is often the one that best matches the basic purpose of the service named in the objective.

When evaluating answer choices, ask yourself what the exam is really testing: concept recognition, service matching, or governance understanding. For example, if all choices are real Azure products, the differentiator is usually scope and purpose. Learn to ask, “Which service is primarily designed for this task?” That mindset will help you eliminate distractors even when two options sound plausible.

Section 1.2: Microsoft exam registration, scheduling, rescheduling, and delivery options

Section 1.2: Microsoft exam registration, scheduling, rescheduling, and delivery options

Before you can pass the exam, you must manage the logistics correctly. Microsoft certification exams are typically scheduled through Microsoft’s certification portal with an approved delivery provider. Candidates choose the exam, authenticate their profile, select a testing method, and pick an available appointment. Although this sounds routine, many candidates create avoidable stress by delaying registration until they “feel ready.” A better approach is to choose a realistic target date and let the appointment create structure for your study plan.

You will generally have two delivery options: testing at an authorized center or taking the exam through an online proctored environment. Each option has tradeoffs. A testing center offers a controlled environment with fewer home-setup variables. Online delivery offers convenience but requires careful attention to technical and environmental requirements, such as a quiet room, acceptable desk setup, reliable internet, identification rules, and check-in procedures. If you choose online proctoring, treat the setup steps as part of exam prep, not as a last-minute task.

Registration and scheduling policies can change, so always verify current rules directly through the official Microsoft certification pages. Pay close attention to rescheduling and cancellation windows, identification requirements, and arrival or check-in timing. Some candidates lose fees or create unnecessary pressure simply because they assumed policies were flexible. They are not always flexible.

Exam Tip: Schedule the exam for a date that gives you enough review time, but not so far away that your urgency disappears. For most beginners, a planned window with weekly milestones works better than indefinite preparation.

Another practical coaching point: test in the same time-of-day range in which you usually study best. Mental performance matters. If your strongest focus is in the morning, avoid a late-evening slot. Also, build a buffer day or two before the exam for light review rather than trying to learn new services at the last minute. Registration is not just administrative; it is part of exam strategy. Good scheduling reduces anxiety, protects your study rhythm, and supports better performance on exam day.

Section 1.3: Exam scoring, question types, time management, and passing expectations

Section 1.3: Exam scoring, question types, time management, and passing expectations

AZ-900 is a fundamentals exam, but candidates still need a professional test-taking strategy. Microsoft exams commonly use scaled scoring, and the widely recognized passing benchmark is 700 on a scale of 100 to 1000. Do not interpret that as “70 percent correct,” because scaled scoring does not work like a simple classroom percentage. Some forms may vary slightly in emphasis, and the score reflects the exam model rather than a raw count. Your goal is therefore not to calculate your exact safe margin but to prepare thoroughly across all domains.

Expect multiple question styles. These may include standard multiple-choice, multiple-response, matching or drag-and-drop style items, scenario-based prompts, and statement evaluation formats. On fundamentals exams, Microsoft often tests whether you can connect a requirement to the correct service or concept. That means reading precision matters as much as content knowledge. Watch for qualifiers such as “best,” “most cost-effective,” “fully managed,” “minimize administrative effort,” or “provides governance across resources.” Those words narrow the valid choices.

Time management is usually straightforward for well-prepared candidates, but rushing can still cause avoidable mistakes. The most common timing error on AZ-900 is not running out of time; it is moving too quickly, assuming a familiar term means you already know the answer. Slow down enough to identify exactly what is being asked. Is the question testing cloud model, service model, identity, storage redundancy, or governance? Many wrong answers come from choosing an option in the right general area but not the best specific fit.

Exam Tip: If two answers seem correct, compare scope. One option is often the broader governance tool, while another is the specific operational service. The exam frequently rewards the answer that matches the exact layer described in the question.

Passing expectations should be practical and realistic. You do not need perfection. You do need consistent competence across the blueprint. A candidate who is strong in cloud concepts but weak in governance or identity may be surprised by a lower score because AZ-900 expects balanced understanding. This is why practice should include answer analysis by domain. If your mistakes cluster around SLAs, Azure Policy, or storage tiers, that is actionable data. Focused review can raise your score more efficiently than repeating questions you already understand.

Section 1.4: Mapping the official exam domains to a 6-chapter study plan

Section 1.4: Mapping the official exam domains to a 6-chapter study plan

A strong AZ-900 study plan follows the official exam domains, because Microsoft writes questions from the objective map, not from random internet summaries. In this course, a six-chapter structure helps distribute the content in a logical learning sequence. Chapter 1 establishes foundations, exam format, policies, and study strategy. Chapter 2 should focus on cloud concepts, including public, private, and hybrid cloud, service models, consumption-based pricing, and the shared responsibility model. Chapter 3 should cover Azure architecture and core services such as regions, availability zones, subscriptions, resource groups, and major compute, networking, and storage services.

Chapter 4 should continue Azure architecture and services with identity, access, databases, and analytics. This is an area where beginners often confuse product categories, so your notes should clearly separate what each service is for. Chapter 5 should address management and governance: cost management, pricing calculators, SLAs, support plans, Azure Policy, locks, tags, RBAC, and compliance capabilities. Chapter 6 should then serve as the final review and exam-readiness chapter, integrating mixed practice sets, weak-area remediation, and test-day strategy.

This structure matches the course outcomes well. First, understand cloud concepts. Next, identify Azure infrastructure and service families. Then move into identity, data, and analytics. After that, master governance and cost control. Finally, apply realistic exam strategy through practice questions and error analysis. This progression matters because AZ-900 questions often combine domains. A question about selecting a database may also test pricing awareness, management overhead, or identity integration.

Exam Tip: Study by domain, but practice across domains. The real exam does not announce the category before each question, so your later review should mix topics to build recognition speed.

As you map your own calendar, assign each chapter a defined outcome. For example, at the end of your cloud concepts block, you should be able to explain why a scenario fits IaaS rather than PaaS. At the end of the governance block, you should be able to distinguish Azure Policy from RBAC and identify when to use tags, locks, or cost tools. This chapter-based method helps you measure readiness accurately instead of relying on vague confidence.

Section 1.5: Beginner study techniques, note-taking, and spaced review strategy

Section 1.5: Beginner study techniques, note-taking, and spaced review strategy

Beginners often assume they need long, complicated study sessions to pass a cloud exam. In reality, consistent short sessions with deliberate review are more effective. AZ-900 rewards repeated exposure to key concepts and terms, especially when the names of Azure services are similar or when distractors come from related categories. Start by building topic sheets for each exam domain. Keep each sheet simple: concept name, plain-language definition, what problem it solves, common confusion points, and one sentence on how it may appear in a question.

Good note-taking for this exam is comparative. Instead of writing isolated definitions, create mini-contrasts: IaaS vs. PaaS vs. SaaS, Azure Policy vs. RBAC, Availability Zones vs. Region Pairs, Blob storage vs. Disk storage, Azure AD identity concepts vs. on-premises directory ideas. Comparison-based notes help because Microsoft-style questions often ask you to choose between services that are related but not interchangeable. If your notes only define terms separately, you may still struggle to identify distinctions under exam pressure.

Spaced review is especially useful here. Review newly learned material within 24 hours, again after a few days, and again after one to two weeks. Each review should be active, not passive. Cover your notes and explain the concept aloud or in writing. If you cannot explain what a service does in plain language, you probably do not know it well enough for the exam. Mix flashcards, summary sheets, and practice explanations. The point is retrieval, not rereading.

  • Use a weekly domain checklist.
  • Track repeated mistakes by topic, not just by question number.
  • Rewrite confusing concepts in your own words.
  • Review wrong answers until you can explain why each distractor is wrong.

Exam Tip: Memorization without context is a trap. AZ-900 questions are usually simple in depth but tricky in wording. If you know only a memorized label, a slightly rephrased question can defeat you. If you understand the purpose of the service, you can still answer correctly.

Finally, study with a “recognition plus reason” method. Do not stop when you can recognize a correct answer. Push one step further and state why it is correct. That habit builds the exact skill needed for practice-test improvement and final review.

Section 1.6: Diagnostic quiz and how to use answer explanations to improve

Section 1.6: Diagnostic quiz and how to use answer explanations to improve

A diagnostic quiz is your starting measurement, not your final judgment. Early in your preparation, use a short mixed-topic quiz to identify your baseline across cloud concepts, core Azure services, identity, storage, networking, pricing, and governance. The purpose is to expose patterns. Maybe you understand cloud models but confuse governance tools. Maybe you know compute options but struggle with database and analytics services. This information should shape your study plan immediately.

The key to improvement is not the score alone. It is the answer explanation. Every time you miss a question, classify the error. Was it a knowledge gap, a vocabulary issue, a misread keyword, or confusion between two similar services? These categories matter. A knowledge gap means you need content review. A keyword miss means you need to slow down and identify clues in the wording. A service-confusion error means your comparative notes need improvement.

When reading answer explanations, do three things. First, identify the exact reason the correct answer is right. Second, explain why each incorrect option is wrong in this specific scenario. Third, connect the question back to the official objective it is testing. This transforms a single question into a mini-lesson. Over time, these explanation-driven reviews create durable exam instincts.

Exam Tip: Never mark a question as “learned” just because you got it right once. If you guessed correctly or eliminated poorly, revisit it. Confidence should come from understanding, not luck.

Also avoid the common trap of grinding through large banks of questions without reflection. Ten reviewed questions with careful explanation analysis can be more valuable than fifty rushed questions. Keep an error log with columns such as domain, service/concept, why you missed it, and what to review. Before your final exam week, sort that log by frequency. Those repeated weak areas become your targeted final review plan.

Used correctly, diagnostic practice builds self-awareness and efficiency. It tells you where to focus, how Microsoft frames its questions, and what kind of mistakes you personally make. That is why this chapter begins with foundations and baseline strategy: successful AZ-900 preparation is not just about studying harder, but studying with a method that turns every question into progress.

Chapter milestones
  • Understand the AZ-900 exam format and objectives
  • Learn registration, scheduling, and testing policies
  • Build a beginner-friendly study strategy
  • Set a baseline with diagnostic practice questions
Chapter quiz

1. A candidate is beginning preparation for the AZ-900 exam. They want a study approach that best matches the exam's purpose and question style. Which approach is MOST appropriate?

Show answer
Correct answer: Study by exam objective domains and focus on recognizing when Azure concepts apply in scenarios
The best answer is to study by exam objective domains and practice recognizing the decision patterns behind Azure concepts. AZ-900 is broad rather than deep, so candidates are expected to distinguish between services, cloud models, governance features, and architectural components based on scenario wording. Memorizing answer choices is incorrect because it does not build understanding and often fails when exam wording changes. Building complex production-grade environments is also incorrect because AZ-900 does not primarily test advanced administration or implementation depth.

2. A learner takes a short diagnostic quiz before starting full AZ-900 preparation and misses several questions on governance topics such as Azure Policy and role-based access control. What is the BEST interpretation of this result?

Show answer
Correct answer: The learner has identified a targeted weak area that should be added to the study plan
A diagnostic quiz is intended to establish a baseline and identify weak domains for focused review. Missing questions on Azure Policy and RBAC means governance should be studied more deliberately. Postponing the exam immediately is incorrect because a diagnostic is a map, not a final judgment. Ignoring practice-question results is also incorrect because well-used diagnostic questions help candidates align study time to official exam objectives.

3. A company is reviewing exam readiness for several employees. The training lead reminds them that AZ-900 often uses keywords such as "fully managed platform," "least administrative overhead," and "predict costs." Why is paying attention to these phrases important during the exam?

Show answer
Correct answer: They often signal the Azure concept or service model being tested
AZ-900 questions frequently rely on Microsoft terminology that points directly to a concept. For example, phrases like "fully managed platform" commonly suggest PaaS, while "predict costs" may point toward pricing or cost management tools. Saying the phrases indicate unscored questions is incorrect because candidates are not told which questions are scored. Saying the wording is just filler is also incorrect because careful reading is a major part of success on fundamentals exams.

4. A candidate wants to schedule the AZ-900 exam and asks what they should review before test day besides technical content. Which topic is MOST appropriate to include in Chapter 1 preparation?

Show answer
Correct answer: Registration, scheduling, and testing policies
Chapter 1 preparation should include understanding registration, scheduling, and testing policies in addition to exam objectives and study planning. This helps candidates avoid avoidable administrative issues and understand the testing process. Advanced scripting is incorrect because AZ-900 is a fundamentals exam and does not focus on deep automation skills. Enterprise-scale landing zone design is also incorrect because that topic is far beyond the expected level for AZ-900 foundations.

5. A student says, "I studied Azure all weekend," but cannot explain which exam areas were covered. Based on a beginner-friendly AZ-900 study strategy, what should the student do differently?

Show answer
Correct answer: Organize study sessions by specific domains such as cloud concepts, service models, architecture, and governance
The best strategy is to organize study by specific exam domains and subtopics, such as shared responsibility, IaaS versus PaaS, regions, availability zones, Azure Policy, and cost management. That creates measurable progress and aligns preparation to the official objectives. Skipping explanations is incorrect because explanations are where candidates learn why distractors are wrong and how exam wording maps to concepts. Focusing only on the hardest technical topics is also incorrect because AZ-900 emphasizes broad fundamentals across cloud concepts, Azure services, and governance rather than deep specialization.

Chapter 2: Describe Cloud Concepts

This chapter targets one of the highest-value AZ-900 foundations: cloud concepts. Microsoft expects you to understand not just vocabulary, but also how to apply core ideas to business scenarios. On the exam, these items often appear as short scenario-based questions that test whether you can distinguish service models, deployment models, cloud pricing concepts, and the operational benefits of cloud services. The wording is usually simple, but the traps are subtle. A question may ask about reducing capital expenditure, improving elasticity, or choosing a deployment model for regulatory control. To answer correctly, you must connect the business goal to the cloud concept being tested.

In this chapter, you will build the conceptual framework needed for later Azure-specific chapters. You will explain cloud computing and service models, compare deployment models and their use cases, understand cloud benefits and tradeoffs, and apply exam strategies to realistic cloud-concept scenarios. Although AZ-900 is an entry-level exam, Microsoft still expects precision. For example, many candidates confuse scalability with elasticity, or hybrid cloud with multi-cloud. Others assume the cloud automatically removes all responsibility for security or compliance. Those misunderstandings are classic exam traps.

As you study, keep a practical lens. The exam is not asking whether you can recite definitions in isolation; it is asking whether you can identify what a company gains, what it still must manage, and which cloud approach best matches a stated need. When you review answer choices, look for keywords such as on-demand, pay-as-you-go, fault tolerance, seasonal demand, governance, and compliance. These often point directly to the tested objective.

Exam Tip: For AZ-900, always identify the category of the question first. Ask yourself: Is this testing a service model, a deployment model, shared responsibility, economics, or a benefit such as availability or elasticity? Categorizing the question before evaluating the options helps you eliminate distractors quickly.

The six sections in this chapter map directly to the exam objective area for cloud concepts. By the end, you should be able to explain why organizations adopt cloud services, describe the shared responsibility model, compare public/private/hybrid cloud models, understand consumption-based pricing, and distinguish major cloud benefits such as reliability and predictability. You will also review how Microsoft-style questions are designed so you can recognize common wrong-answer patterns before test day.

Practice note for Explain cloud computing and service models: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Compare deployment models and use cases: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Understand cloud benefits and tradeoffs: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Practice exam-style questions on cloud concepts: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Explain cloud computing and service models: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Compare deployment models and use cases: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Sections in this chapter
Section 2.1: Describe cloud computing and why organizations adopt it

Section 2.1: Describe cloud computing and why organizations adopt it

Cloud computing is the delivery of computing services over the internet. These services include compute power, storage, databases, networking, analytics, and more. Instead of buying, housing, and maintaining all infrastructure in a local datacenter, organizations can use resources provided by a cloud platform such as Microsoft Azure. On the AZ-900 exam, the key idea is that cloud computing gives customers access to IT resources on demand, often with rapid provisioning and flexible pricing.

Organizations adopt cloud computing for several recurring reasons. First, they want to shift from large upfront capital expenditure to operational expenditure. Rather than purchasing servers that may be underused, they can consume services as needed. Second, they want agility. A new virtual machine, database, or storage account can often be provisioned in minutes instead of weeks. Third, they want to scale more efficiently, especially when demand is unpredictable. Fourth, they want access to global infrastructure and managed services without building everything themselves.

On the exam, you may see cloud computing framed as a business decision rather than a technical one. For example, a company may need faster deployment, reduced hardware maintenance, support for remote work, or disaster recovery options. These are all signals that cloud adoption is relevant. Microsoft also expects you to know the service models at a high level: Infrastructure as a Service provides building blocks like virtual machines and networking; Platform as a Service provides a managed application platform; Software as a Service delivers a complete application to users.

A common trap is assuming cloud always means fully managed software. It does not. Cloud computing is a broad model that includes different levels of customer control and provider management. Another trap is believing cloud automatically lowers cost in every situation. Cloud can reduce costs, but only when resources are sized and governed appropriately. The exam may test whether cloud offers potential cost optimization, not guaranteed savings in all cases.

  • Think of cloud computing as on-demand access to IT resources.
  • Remember the business reasons: agility, flexibility, cost model changes, speed, and global reach.
  • Link service model questions to how much the customer manages versus the provider.

Exam Tip: If a question emphasizes rapid deployment, reduced datacenter management, or avoiding upfront hardware purchases, cloud computing is usually the correct conceptual direction.

Section 2.2: Describe the shared responsibility model

Section 2.2: Describe the shared responsibility model

The shared responsibility model explains that responsibility in the cloud is divided between the cloud provider and the customer. This is one of the most tested conceptual areas in AZ-900 because it corrects a common misconception: moving to the cloud does not eliminate customer responsibility. Instead, the provider takes responsibility for some components, while the customer remains responsible for others. The exact split depends on the service model being used.

In Infrastructure as a Service, the provider typically manages the physical datacenter, physical servers, storage hardware, and networking infrastructure. The customer still manages operating systems, applications, data, identity-related configurations, and many security settings. In Platform as a Service, the provider manages more of the stack, such as the operating system and runtime environment, so the customer focuses more on applications and data. In Software as a Service, the provider manages almost everything about the application platform itself, while the customer is still responsible for data access, user management, and proper configuration.

Exam questions often test this by asking who is responsible for patching, securing data, configuring identities, or protecting physical hosts. The safest way to answer is to identify the service model first. The more managed the service, the more responsibility shifts to the provider. However, the customer always retains some responsibility, especially around data, access, and governance. This is why security in the cloud is shared, not transferred entirely.

A common trap is choosing the provider for every security-related option just because the word cloud appears in the scenario. Microsoft wants you to understand that customers still configure access controls, classify data, and decide how resources are used. Another trap is forgetting that compliance responsibilities can also be shared. The provider may offer compliant infrastructure and certifications, but the customer must still use services in a compliant manner.

  • Physical security of the datacenter is typically the provider's responsibility.
  • Customer data and access configuration remain customer concerns across all models.
  • As you move from IaaS to PaaS to SaaS, provider responsibility increases.

Exam Tip: If an answer choice mentions physical hosts, physical networking, or the datacenter facility, think provider responsibility. If it mentions data classification, user permissions, or account configuration, think customer responsibility.

Section 2.3: Describe cloud models including public, private, and hybrid

Section 2.3: Describe cloud models including public, private, and hybrid

AZ-900 expects you to distinguish between public cloud, private cloud, and hybrid cloud, and to recognize when each model is appropriate. In a public cloud, resources are owned and operated by a third-party cloud provider and delivered over the internet. Customers share the provider's large-scale infrastructure, although their own data and services remain logically isolated. Public cloud is commonly associated with rapid provisioning, broad scalability, and reduced need to manage physical infrastructure.

A private cloud refers to cloud resources used exclusively by one organization. These resources may be hosted in the organization's own datacenter or by a third party, but the environment is dedicated to that organization. Private cloud can be useful when a company requires greater control, specific customization, or must meet strict regulatory or operational constraints. However, it often involves more management overhead and less of the broad economy-of-scale advantage seen in public cloud.

Hybrid cloud combines public cloud and private infrastructure in a coordinated way, allowing data and applications to move between the two environments as needed. This model is commonly used when organizations need to keep some systems on-premises due to compliance, latency, or legacy application requirements while still benefiting from public cloud scalability and innovation. On the exam, hybrid cloud is often the correct answer when a scenario mentions gradual migration, regulatory restrictions, or the need to keep some workloads local while extending others to the cloud.

A major exam trap is confusing hybrid cloud with multi-cloud. Hybrid means combining on-premises or private infrastructure with public cloud. Multi-cloud means using services from more than one cloud provider. AZ-900 focuses more on public, private, and hybrid, so do not overcomplicate the answer.

Another trap is assuming private cloud always means on-premises. It often does, but the defining feature is exclusivity for one organization, not just physical location. Read the wording carefully.

  • Public cloud: fastest access to scalable shared infrastructure.
  • Private cloud: dedicated environment with more direct control.
  • Hybrid cloud: mix of both to satisfy migration, compliance, or operational needs.

Exam Tip: If the scenario says a company must keep certain data or applications in its own environment but wants cloud benefits for other workloads, hybrid cloud is usually the best answer.

Section 2.4: Describe consumption-based pricing and cloud economics

Section 2.4: Describe consumption-based pricing and cloud economics

Consumption-based pricing is a core cloud concept and a favorite AZ-900 topic. In this model, customers pay for the resources they use, typically measured by factors such as compute time, storage consumed, transactions performed, or network usage. This is often called pay-as-you-go pricing. The exam expects you to understand why this model is attractive: it reduces large upfront investments and aligns costs more closely with actual usage.

Traditional on-premises environments often require organizations to purchase enough hardware for peak demand, even if much of that capacity sits idle most of the time. Cloud economics changes that model. A company can start small, scale up when demand rises, and scale down when demand falls. This can improve cost efficiency, especially for variable or seasonal workloads. The business value is not just lower spending; it is better financial flexibility and faster decision-making.

Questions in this area may contrast capital expenditure and operational expenditure. Capital expenditure is the upfront cost of buying physical infrastructure. Operational expenditure refers to ongoing spending on products and services as they are consumed. Cloud generally shifts more cost into OpEx. If the scenario asks how to avoid purchasing new servers or to pay only during periods of active use, consumption-based pricing is the concept being tested.

Be careful with wording. The exam may present consumption-based pricing as a benefit, but not every service is billed the same way and not every workload is automatically cheaper in the cloud. Costs depend on architecture, configuration, and governance. This is why a common trap is choosing an answer that claims cloud always decreases cost. The stronger and safer answer is that cloud can optimize costs by matching spending to demand.

  • CapEx: large upfront purchases of hardware and facilities.
  • OpEx: ongoing spending based on current service use.
  • Consumption-based pricing supports flexibility, experimentation, and scaling.

Exam Tip: Watch for keywords such as upfront cost, pay only for what you use, variable demand, and avoid overprovisioning. These almost always signal consumption-based pricing or cloud economics.

Section 2.5: Describe the benefits of cloud services including high availability, scalability, elasticity, reliability, and predictability

Section 2.5: Describe the benefits of cloud services including high availability, scalability, elasticity, reliability, and predictability

This objective is heavily tested because Microsoft wants candidates to use the correct term for the correct business need. High availability means a service remains accessible with minimal downtime, often through redundant components and resilient design. Reliability refers to a system's ability to recover from failures and continue functioning as expected. These ideas are related, but not identical. High availability focuses on uptime; reliability focuses on dependable operation over time, including recovery.

Scalability is the ability to increase or decrease resources to meet demand. This may involve scaling vertically by adding more power to an existing resource, or scaling horizontally by adding more instances. Elasticity is closely related but more dynamic: it is the ability to automatically or quickly adjust resources in response to demand changes. On the exam, if the scenario describes predictable growth over time, scalability may be the better term. If it describes sudden spikes such as holiday traffic or temporary campaigns, elasticity is often the better fit.

Predictability in cloud services can refer to both performance predictability and cost predictability. Standardized cloud environments, monitoring capabilities, and planned pricing models can help organizations forecast outcomes more effectively. Security and governance tools can also contribute to predictability by standardizing deployment and compliance practices. Microsoft sometimes tests whether you recognize that cloud platforms offer more consistent operational models than ad hoc on-premises environments.

Another common term in this domain is fault tolerance, though AZ-900 generally emphasizes availability and reliability at a high level. If a resource can continue operating despite component failures, that supports high availability and reliability. Do not overread the details; focus on the business outcome in the question stem.

Common traps include using scalability and elasticity interchangeably without reading the scenario carefully, or assuming high availability means zero downtime. In exam language, high availability means minimizing downtime, not guaranteeing impossibility of failure.

  • High availability: keep services accessible.
  • Reliability: recover and operate consistently.
  • Scalability: grow or shrink resources to meet demand.
  • Elasticity: dynamically adjust to rapid demand changes.
  • Predictability: forecast performance and costs more consistently.

Exam Tip: Seasonal spikes suggest elasticity. Long-term business growth suggests scalability. Questions about minimizing outages point to high availability, while questions about recovering from disruption point to reliability.

Section 2.6: Domain practice set for Describe cloud concepts with detailed answer rationales

Section 2.6: Domain practice set for Describe cloud concepts with detailed answer rationales

When practicing cloud concept questions, your goal is not just to get the right answer but to identify why the distractors are wrong. Microsoft-style items in this domain are often short and business-focused. They may describe a company wanting to avoid upfront hardware purchases, maintain some local systems for compliance, or handle unpredictable traffic surges. The correct answer usually depends on noticing one or two decisive keywords. Train yourself to spot those clues before reading every option in depth.

A strong method is to classify each practice question into one of five buckets: service model, deployment model, shared responsibility, cloud economics, or cloud benefit. Once you identify the bucket, eliminate answers from unrelated categories. For example, if a scenario is clearly about responsibility for data and access settings, answers about elasticity or public cloud are probably distractors. This habit saves time and improves accuracy.

Detailed rationales matter because many AZ-900 mistakes come from partially correct answers. An option may sound true in general but fail to match the exact need in the scenario. For instance, public cloud may be scalable, but if the question says some data must remain on-premises for regulatory reasons, hybrid cloud is more precise. Likewise, saying the provider handles all security is too broad and therefore incorrect under the shared responsibility model. Precision wins.

As you review practice items, track your errors by concept. If you frequently mix up scalability and elasticity, write your own contrast statement and review it before your next practice set. If you miss deployment model questions, focus on the words exclusive, shared, on-premises, and combined environments. Build your final review around the patterns in your mistakes rather than rereading everything equally.

  • Read the scenario for the business need first.
  • Identify the tested domain before evaluating options.
  • Eliminate broad but imprecise statements.
  • Study why wrong answers are wrong, not just why the right answer is right.

Exam Tip: In foundational exams, Microsoft frequently rewards the most accurate high-level concept, not the most technical-sounding answer. If one option matches the stated business goal more directly than the others, it is usually the best choice.

Use this chapter as your anchor for all later Azure topics. If you can clearly explain cloud computing, deployment models, shared responsibility, cloud pricing, and the major service benefits, you will be prepared for a significant portion of the AZ-900 exam language and logic.

Chapter milestones
  • Explain cloud computing and service models
  • Compare deployment models and use cases
  • Understand cloud benefits and tradeoffs
  • Practice exam-style questions on cloud concepts
Chapter quiz

1. A company wants to launch a new customer-facing application without purchasing server hardware upfront. Leadership also wants IT costs to align closely with actual usage each month. Which cloud concept best meets this requirement?

Show answer
Correct answer: Consumption-based pricing
Consumption-based pricing is correct because cloud services commonly use a pay-as-you-go model, which helps organizations avoid large upfront hardware purchases and align spending to actual demand. CapEx is incorrect because it refers to upfront investment in infrastructure, which the company wants to avoid. Private datacenter ownership is incorrect because it typically requires purchasing and maintaining physical infrastructure rather than shifting costs to operational usage.

2. A retail company experiences large spikes in website traffic during holiday promotions and much lower demand during the rest of the year. Which cloud benefit best addresses this scenario?

Show answer
Correct answer: Elasticity
Elasticity is correct because it refers to the ability to automatically or quickly increase and decrease resources in response to demand changes, which is ideal for seasonal traffic. Governance is incorrect because it relates to policy, standards, and control, not scaling resources for workload changes. Private cloud isolation is incorrect because isolation may support control or compliance needs, but it does not directly describe the cloud benefit of adjusting capacity for fluctuating demand.

3. A company must keep some systems in its own datacenter to satisfy regulatory requirements, but it also wants to use cloud resources for less-sensitive workloads. Which deployment model should the company choose?

Show answer
Correct answer: Hybrid cloud
Hybrid cloud is correct because it combines on-premises infrastructure with public cloud services, which matches a scenario where some workloads must remain local while others can move to the cloud. Public cloud is incorrect because it does not include keeping required systems in the company's own datacenter. Multi-cloud is incorrect because it means using services from multiple cloud providers; it does not specifically describe integration between on-premises infrastructure and cloud resources, which is the key exam distinction here.

4. A development team wants to deploy web applications quickly without managing the underlying operating system, patching, or runtime infrastructure. Which cloud service model should they choose?

Show answer
Correct answer: Platform as a Service (PaaS)
Platform as a Service (PaaS) is correct because it allows developers to focus on application deployment and code while the cloud provider manages the underlying platform components such as the operating system and runtime. IaaS is incorrect because the customer still manages more of the environment, including operating systems and many configuration tasks. SaaS is incorrect because it provides a complete application for end users rather than a platform for the company to build and deploy its own applications.

5. A company moves several workloads to the cloud. Management assumes that after migration, the cloud provider is fully responsible for security and compliance for all resources. Which statement best reflects the shared responsibility model?

Show answer
Correct answer: Responsibility is shared, and the customer still retains some security and compliance responsibilities
Responsibility is shared is correct because in cloud computing, responsibilities vary by service model, but customers still retain responsibility for certain areas such as identities, data, access configuration, and some compliance obligations. The provider is responsible for everything is incorrect because that is a common AZ-900 trap; moving to the cloud does not eliminate all customer responsibility. The customer being fully responsible for physical datacenter security is incorrect because physical security of provider facilities is typically handled by the cloud provider, not the customer.

Chapter 3: Describe Azure Architecture and Core Services

This chapter targets one of the highest-value AZ-900 exam areas: Azure architecture and core services. On the exam, Microsoft expects you to recognize how Azure is organized globally, how resources are structured administratively, and which core services fit common business scenarios. This domain is less about deep configuration and more about correct identification. In other words, the test often asks, “Which Azure service should you use?” or “Which architectural concept provides this benefit?” Your job is to connect keywords in the prompt to the right Azure building block.

As you work through this chapter, map every concept to the exam objective language. If the prompt mentions global deployment, resiliency, or data residency, think about regions, region pairs, and availability zones. If it mentions organizing or governing resources, think about management groups, subscriptions, and resource groups. If it asks you to choose between hosting options, distinguish clearly among virtual machines, containers, Azure Functions, and Azure App Service. For infrastructure connectivity, know the roles of virtual networks, VPN Gateway, ExpressRoute, Azure DNS, and load balancing options. For data storage, be able to classify blob, disk, and file storage, and identify redundancy choices such as LRS, ZRS, GRS, and RA-GRS.

One common AZ-900 trap is confusing broad categories with specific services. For example, a resource group is not a billing boundary, and a subscription is not the same thing as a management group. Likewise, Azure Files is not the same as Blob Storage, and ExpressRoute is not simply a “faster VPN.” The exam rewards careful reading. Small wording differences often determine the correct answer.

This chapter integrates the lessons for understanding Azure architectural components, identifying core compute and networking services, recognizing core storage services and scenarios, and reinforcing learning through exam-style architecture review. Focus on service purpose, business fit, and differentiators. That is what AZ-900 tests most consistently.

  • Know the hierarchy: management groups, subscriptions, resource groups, resources.
  • Know the global architecture terms: region, region pair, availability zone.
  • Know the core compute choices and when each is appropriate.
  • Know the core networking services and their business use cases.
  • Know storage types and redundancy options at a high level.

Exam Tip: On AZ-900, the correct answer is often the service that best matches the scenario with the least complexity. If a question asks for event-driven code without server management, choose Azure Functions, not virtual machines. If it asks for private dedicated connectivity to Azure, choose ExpressRoute, not VPN Gateway.

As you read the sections that follow, practice turning scenario clues into Azure service selections. That pattern-recognition skill is essential for success on the actual exam and will help you avoid common distractors that are technically possible but not the best answer for a fundamentals-level question.

Practice note for Understand Azure architectural components: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Identify core compute and networking services: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Recognize core storage services and scenarios: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Reinforce learning with exam-style architecture questions: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Understand Azure architectural components: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Sections in this chapter
Section 3.1: Describe Azure regions, region pairs, availability zones, and resource organization

Section 3.1: Describe Azure regions, region pairs, availability zones, and resource organization

Azure is a global cloud platform built from datacenters distributed across the world. For AZ-900, start with the term region. An Azure region is a geographic area containing one or more datacenters connected through a low-latency network. Regions matter for compliance, latency, performance, and service availability. If a scenario mentions users in Europe, legal data residency concerns, or minimizing latency for a local customer base, region selection is the core concept being tested.

A region pair is two Azure regions within the same geography that are paired for platform-level recovery considerations. Microsoft uses region pairs to support certain replication and recovery strategies. The exam may test whether you recognize that region pairs improve resiliency and support planned updates in a way that reduces simultaneous impact. Do not overcomplicate this: you are not expected to design enterprise disaster recovery in depth, only to understand why region pairs exist.

Availability zones are separate physical locations within an Azure region. Each zone has independent power, cooling, and networking. If a question asks how to protect workloads from datacenter-level failure within the same region, availability zones are the likely answer. A common trap is choosing a second region when the question specifically asks for protection within one region. Regions help with geographic resiliency; zones help with resiliency inside a region.

Resource organization is another frequent exam target. Azure resources do not exist in isolation. They are placed into resource groups and associated with subscriptions. The exam may combine architecture and organization by asking where resources should be grouped for lifecycle management. Remember that resources that share a similar lifecycle, permissions model, or deployment purpose are often grouped together.

Exam Tip: If the prompt says “physically separate locations within the same Azure region,” the answer is availability zones. If it says “separate geographic areas,” the answer is regions.

Another common trap is assuming every service is available in every region. Azure services vary by region. On fundamentals exams, that idea may appear indirectly in a scenario asking why a service cannot be deployed to a given location. The tested concept is simply that service availability can differ by region.

To identify the correct answer, look for these clue words:

  • Latency, data residency, geography: region
  • Disaster recovery, paired geography behavior: region pair
  • Datacenter failure within one region: availability zones
  • Logical grouping of deployed items: resource organization concepts

AZ-900 expects vocabulary precision. A region is not a single datacenter, and an availability zone is not the same as a region pair. Read those terms carefully because Microsoft often uses very similar wording in answer choices.

Section 3.2: Describe subscriptions, management groups, resource groups, and resources

Section 3.2: Describe subscriptions, management groups, resource groups, and resources

This section covers one of the most testable hierarchies in Azure: management groups, subscriptions, resource groups, and resources. You should be able to recognize both the order and the purpose of each layer. At the top, management groups help organize multiple subscriptions. They are used when an organization wants to apply governance conditions consistently across many subscriptions. If a question mentions a large company with many departments and a need to apply policy broadly, management groups are likely the best match.

A subscription is primarily a unit for billing, limits, and access control boundaries. Many AZ-900 questions use subscriptions as the correct answer when cost tracking or separate administrative boundaries are involved. A common trap is thinking resource groups are the billing boundary. They are not. Billing is tied to the subscription.

A resource group is a logical container for Azure resources. Resources such as virtual machines, storage accounts, and virtual networks are deployed into a resource group. Resource groups are useful for lifecycle management because resources in the same group often support the same solution. If a scenario asks where you would place resources that should be deployed, managed, or removed together, think resource group.

A resource is the actual service instance you create in Azure, such as a VM, storage account, or database. The exam may ask you to identify what can be moved, managed, or tagged. Tags are often associated with resources to support cost reporting or administration, though the deeper governance discussion usually appears in later exam objectives.

Exam Tip: Memorize the hierarchy exactly: management groups > subscriptions > resource groups > resources. Questions often test hierarchy recognition more than implementation detail.

Another common confusion involves scope. Policies and role assignments can be applied at different scopes, but at the AZ-900 level you mainly need to recognize that management groups and subscriptions allow broader control than a single resource group. When comparing answer choices, ask yourself which scope is large enough to solve the stated requirement.

Use these fast associations during the exam:

  • Manage many subscriptions together: management group
  • Billing and account boundary: subscription
  • Logical grouping for deployment and lifecycle: resource group
  • Actual Azure service instance: resource

Microsoft may also test what happens when resources are organized poorly. If unrelated systems with different owners and lifecycles are placed into one resource group, administration becomes harder. The best exam answer usually aligns resource groups to practical management needs, not just technical similarity. Keep the purpose of each level clear, and many architecture questions become much easier to answer.

Section 3.3: Describe core Azure compute services including virtual machines, containers, functions, and app services

Section 3.3: Describe core Azure compute services including virtual machines, containers, functions, and app services

Compute questions on AZ-900 usually test service selection. You are not expected to configure workloads deeply, but you must know what each compute option is best suited for. Azure Virtual Machines provide infrastructure as a service. They offer maximum control over the operating system and installed software. If a scenario requires custom OS settings, legacy applications, or administrator-level control, virtual machines are often the right answer. The tradeoff is that you manage more of the environment.

Azure App Service is a platform as a service option for hosting web apps, REST APIs, and mobile app back ends. It removes much of the infrastructure management burden. If a question describes hosting a web application without managing servers, App Service is usually the best choice. A common trap is picking virtual machines simply because web apps can run on VMs. On AZ-900, the best answer is generally the managed service designed for the job.

Containers package an application and its dependencies for consistent deployment. Azure supports container-based workloads through services such as Azure Container Instances and Azure Kubernetes Service. At the fundamentals level, focus on the idea that containers are lightweight, portable, and ideal when consistency across environments matters. If orchestration or large-scale container management is emphasized, AKS is the stronger clue. If the need is simply to run a container quickly without managing servers, container instances may fit.

Azure Functions supports serverless, event-driven execution. This is a favorite exam topic because it contrasts clearly with VMs and App Service. If code runs in response to an event, timer, or trigger and you want to avoid managing infrastructure, Functions is the correct direction. The exam often uses phrases like “execute code when a file is uploaded” or “run processing in response to an event.” Those are classic serverless clues.

Exam Tip: Watch for the phrase “without managing servers.” That wording usually points toward App Service, Functions, or another platform-managed option rather than virtual machines.

Here is a practical comparison approach for exam scenarios:

  • Need full OS control: Virtual Machines
  • Need to host a web app or API quickly: App Service
  • Need portable packaged application components: Containers
  • Need event-driven code execution: Functions

The most common trap is selecting the most powerful option instead of the most appropriate one. Yes, you can run many applications on a VM, but that does not make it the best answer. AZ-900 rewards understanding of cloud service models and managed services. Choose the option that minimizes management while still satisfying the requirement. That logic aligns closely with Microsoft-style exam design.

Section 3.4: Describe core Azure networking services including virtual networks, VPN, ExpressRoute, DNS, and load balancing

Section 3.4: Describe core Azure networking services including virtual networks, VPN, ExpressRoute, DNS, and load balancing

Networking questions in AZ-900 focus on identifying the correct connectivity or traffic distribution service. Azure Virtual Network, or VNet, is the foundation. It enables Azure resources to communicate securely with each other, the internet, and on-premises networks. If a scenario asks how Azure resources should communicate privately, VNet is a likely core element. Think of it as the private network boundary in Azure.

VPN Gateway provides encrypted connectivity over the public internet between Azure and another network, such as an on-premises environment. This is a common exam choice when the scenario mentions secure hybrid connectivity but does not require a dedicated private connection. A frequent trap is confusing VPN with ExpressRoute. Both connect on-premises to Azure, but they do so in different ways.

ExpressRoute provides a dedicated private connection between your on-premises infrastructure and Microsoft cloud services. It does not travel over the public internet in the same way as a typical VPN connection. If the prompt emphasizes private, dedicated, predictable connectivity, or higher reliability for enterprise hybrid networking, ExpressRoute is the better answer.

Azure DNS hosts DNS domains and provides name resolution using Azure infrastructure. On the exam, DNS questions are usually straightforward: if the scenario asks how domain names are resolved to IP addresses, DNS is the concept. Do not confuse name resolution with traffic distribution; that is where load balancing services come in.

Load balancing distributes incoming traffic across multiple resources to improve availability and performance. At the AZ-900 level, focus on the general purpose rather than product-level nuance unless specifically stated. If a scenario asks how to distribute user requests across multiple servers, load balancing is the tested concept.

Exam Tip: If the requirement says “private dedicated connection,” select ExpressRoute. If it says “encrypted connection over the internet,” select VPN Gateway.

To identify correct answers quickly, use these clue mappings:

  • Private network for Azure resources: Virtual Network
  • Hybrid connection via internet: VPN Gateway
  • Hybrid connection via dedicated private link: ExpressRoute
  • Name resolution: Azure DNS
  • Distribute traffic across instances: Load balancing

Common exam traps include choosing DNS when the real need is load balancing, or choosing a VNet when the question is specifically about on-premises connectivity. Separate the concepts clearly: VNet is the network environment, VPN and ExpressRoute connect environments, DNS resolves names, and load balancing distributes traffic. Once you see those roles distinctly, most networking questions become simple elimination exercises.

Section 3.5: Describe core Azure storage services including blob, disk, file, archive, and redundancy options

Section 3.5: Describe core Azure storage services including blob, disk, file, archive, and redundancy options

Storage is another high-yield AZ-900 topic because Microsoft can test both service recognition and business scenario fit. Azure Blob Storage is designed for massive amounts of unstructured data, such as images, video, backups, logs, and documents. If the question mentions object storage or large-scale unstructured content, Blob Storage is the likely answer. Do not confuse blob storage with file shares. Blob storage is not presented as a traditional SMB file share for end users.

Azure Disk Storage provides persistent disks for Azure virtual machines. When a scenario asks what storage a VM uses for its operating system or attached data volumes, disk storage is the correct concept. This is a frequent trap: students sometimes pick Blob Storage because disks are stored in Azure, but VM-attached persistent volumes are Azure managed disks, not blob storage in the exam wording.

Azure Files offers fully managed file shares in the cloud and supports common file-sharing protocols. If users or applications need shared file access similar to a traditional file server, Azure Files is the best fit. A scenario involving lift-and-shift of a file share or shared access across systems usually points here.

Archive refers to a low-cost access tier for data that is rarely accessed and can tolerate retrieval delays. If the question emphasizes long-term retention with infrequent access, archive storage is the exam clue. The trap is choosing it for active workloads simply because it is cheaper. Archive is optimized for cost, not immediate availability.

Redundancy options are especially testable. LRS stores copies within a single datacenter, ZRS replicates across availability zones in a region, and GRS replicates to a secondary region. RA-GRS adds read access to the secondary region. You do not need every implementation detail, but you should know the business tradeoff: more redundancy generally means greater resiliency and often higher cost.

Exam Tip: If the requirement is shared files, think Azure Files. If it is VM operating system or data disks, think Disk Storage. If it is unstructured objects, think Blob Storage.

Use this quick exam framework:

  • Unstructured object data: Blob Storage
  • Persistent VM volumes: Disk Storage
  • Managed file shares: Azure Files
  • Long-term, rarely accessed data: Archive tier
  • Resiliency choice: select the appropriate redundancy option

Read storage questions carefully for access pattern, protocol expectation, and resiliency requirement. Those three clues usually determine the answer. On AZ-900, storage questions rarely require technical deployment knowledge, but they do require clean differentiation among services that sound similar.

Section 3.6: Domain practice set for Describe Azure architecture and services with detailed answer rationales

Section 3.6: Domain practice set for Describe Azure architecture and services with detailed answer rationales

As you prepare for the architecture and services domain, your goal is not memorization in isolation but pattern recognition. Microsoft-style items usually present a short business requirement and ask you to identify the most appropriate Azure concept or service. The strongest test-taking method is to underline the requirement mentally and then match it to the service category: organization, resiliency, compute, networking, or storage.

For architecture questions, first determine whether the prompt is asking about geography, resiliency, or administrative structure. If it mentions local performance or compliance, think region. If it asks for protection from datacenter-level failure in one region, think availability zones. If it asks how many subscriptions can be governed together, think management groups. These distinctions are simple, but the exam often hides them in business language.

For compute questions, eliminate answers that require more administration than the scenario suggests. If the business wants to run code on demand in response to an event, virtual machines are almost never the best answer. If the goal is to host a web app without server management, App Service is usually better than VMs. If portability and packaged dependencies matter, containers become more attractive. The rationale behind the correct answer is usually service fit, not technical possibility.

For networking questions, separate private networking from hybrid connectivity and traffic distribution. VNet creates the Azure-side network boundary. VPN and ExpressRoute connect environments. DNS resolves names. Load balancing spreads traffic. A common wrong-answer pattern is selecting a real networking service that is adjacent to the need but not directly responsible for the requirement stated.

For storage questions, ask three things: What type of data is it? How is it accessed? How resilient must it be? Those prompts lead you to Blob, Files, Disks, Archive, and redundancy choices. If the data is attached to a VM, that is a strong signal for disk storage. If multiple users need a managed file share, Azure Files is the better fit. If the exam emphasizes low cost for rarely accessed data, archive tier is the clue.

Exam Tip: When two answer choices both seem possible, choose the one whose primary purpose most directly matches the scenario. AZ-900 usually rewards the intended service, not a workaround.

Detailed rationales on this exam domain usually come down to one of four ideas:

  • The correct service is more managed and therefore better aligned to cloud best practice.
  • The correct architecture concept matches the exact scope in the question.
  • The correct networking or storage choice aligns with a specific access or resiliency requirement.
  • The wrong options are technically related but solve a different problem.

In your final review, build a one-page comparison sheet for these pairs and groups: region vs availability zone, management group vs subscription vs resource group, VM vs App Service vs Functions vs containers, VPN vs ExpressRoute, Blob vs Files vs Disk, and LRS vs ZRS vs GRS. If you can explain each distinction in one sentence, you are in strong shape for this AZ-900 objective area.

Chapter milestones
  • Understand Azure architectural components
  • Identify core compute and networking services
  • Recognize core storage services and scenarios
  • Reinforce learning with exam-style architecture questions
Chapter quiz

1. A company wants to organize multiple Azure subscriptions by department so that governance policies can be applied across several subscriptions at once. Which Azure architectural component should they use?

Show answer
Correct answer: Management groups
Management groups are used above the subscription level to organize multiple subscriptions and apply governance, such as Azure Policy and role-based access control, across them. Resource groups are used to organize resources within a single subscription, not to group subscriptions together. Availability zones are part of Azure's physical resiliency design within a region and are unrelated to administrative governance.

2. A development team needs to run code in response to events without managing servers or provisioning virtual machines. Which Azure service is the best fit?

Show answer
Correct answer: Azure Functions
Azure Functions is designed for event-driven, serverless execution, which matches the requirement to run code without managing infrastructure. Azure Virtual Machines would require the team to manage operating systems and server resources, making them more complex than necessary. Azure App Service is a platform for hosting web apps and APIs, but for event-driven code execution with minimal management, Azure Functions is the more precise AZ-900 answer.

3. A company needs a private, dedicated connection from its on-premises datacenter to Azure. The company does not want to send this traffic over the public internet. Which service should it use?

Show answer
Correct answer: ExpressRoute
ExpressRoute provides private, dedicated connectivity between on-premises environments and Azure without traversing the public internet. VPN Gateway can connect on-premises networks to Azure, but it uses encrypted tunnels over the internet, so it does not meet the requirement for private dedicated connectivity. Azure DNS is a hosting service for DNS domains and does not provide network connectivity between on-premises infrastructure and Azure.

4. A company wants to store millions of images and video files for a web application in Azure. Which storage service should it choose?

Show answer
Correct answer: Azure Blob Storage
Azure Blob Storage is optimized for storing massive amounts of unstructured data such as images, video, documents, and backups. Azure Disk Storage is intended for virtual machine disks and is not the best choice for serving media files at scale. Azure Files provides managed file shares using SMB or NFS protocols, which is useful for shared file access, but it is not the primary service for object storage scenarios like images and videos.

5. An organization wants to deploy virtual machines in Azure so that if one datacenter in a region fails, the applications can continue running from another isolated location in the same region. Which Azure concept provides this capability?

Show answer
Correct answer: Availability zones
Availability zones are physically separate locations within the same Azure region, designed to improve resiliency against datacenter-level failures. Region pairs refer to paired Azure regions within the same geography and are used for broader disaster recovery and platform recovery considerations, not isolated datacenter locations within one region. Resource groups are logical containers for managing Azure resources and do not provide fault isolation or high availability by themselves.

Chapter 4: Describe Azure Identity, Databases, and Analytics Services

This chapter targets one of the most testable AZ-900 areas: identifying the right Azure service for identity, access, databases, and analytics scenarios. On the exam, Microsoft rarely asks you to configure these services in depth. Instead, you are expected to recognize what each service does, when it is the best fit, and how to eliminate close but incorrect answer choices. That means this chapter is not just about memorizing product names. It is about learning the decision patterns the exam uses.

A major theme in this domain is understanding Azure identity and access basics. You should be able to distinguish authentication from authorization, recognize the role of Microsoft Entra ID, and connect concepts like single sign-on, multifactor authentication, and conditional access to business needs. These ideas often appear in short scenario-based items where one or two words determine the correct answer. If the question focuses on proving who a user is, think authentication. If it focuses on what that user can do after sign-in, think authorization.

The second theme is service comparison. The AZ-900 exam expects you to compare relational and non-relational database options, recognize when globally distributed data is required, and identify managed services that reduce administrative overhead. Many candidates lose points because they overthink technical complexity. At the fundamentals level, Microsoft wants you to identify broad fit: structured transactional data often points to Azure SQL; globally distributed, flexible-schema, low-latency workloads often point to Azure Cosmos DB; managed open-source database needs point to Azure Database for MySQL, PostgreSQL, or MariaDB.

Analytics services introduce another common exam pattern: linking data type and business objective to the correct Azure platform. If a scenario mentions large-scale analytics, enterprise data warehousing, or combining big data and reporting, Azure Synapse Analytics is a leading choice. If the focus is massively scalable storage for raw or unstructured analytics data, think Azure Data Lake. If the scenario emphasizes movement and transformation of data, Data Factory becomes relevant. The exam tests whether you can classify the workload, not whether you can implement a pipeline.

This chapter also connects business scenarios to Azure solutions. That matters because many AZ-900 questions are framed from a business perspective rather than a technical one. You may see requirements such as reducing password risk, supporting mobile users, storing product catalog data, analyzing logs from devices, or processing events automatically without managing servers. Your job is to map those outcomes to the correct Azure service family quickly and confidently.

Exam Tip: For service-selection questions, first identify the category: identity, access control, relational database, NoSQL database, analytics platform, IoT ingestion, AI service, or serverless execution. Then look for the keyword that narrows the answer. “Permissions” suggests authorization. “Structured records” suggests relational. “Global distribution” suggests Cosmos DB. “No server management” suggests serverless.

A final exam strategy for this chapter: watch for tempting distractors that are real Azure services but belong to a different layer of the solution. For example, Azure Policy is governance, not identity. Azure Virtual Machines provide compute, not analytics. Blob Storage stores data, but it is not the same thing as a full analytics platform. Microsoft often tests whether you can distinguish adjacent services rather than whether you know isolated definitions.

Use the six sections in this chapter to build exam confidence. They move from core identity concepts into security controls, then into databases, analytics, adjacent fundamentals like IoT and AI, and finally a domain-style review of common scenario patterns. Mastering these patterns will help you answer realistic Microsoft-style questions with less hesitation and fewer second guesses.

Practice note for Understand Azure identity and access basics: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Compare database and analytics service options: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Sections in this chapter
Section 4.1: Describe Azure identity, authentication, authorization, and Microsoft Entra ID basics

Section 4.1: Describe Azure identity, authentication, authorization, and Microsoft Entra ID basics

For AZ-900, identity is one of the highest-yield topics because it appears across nearly every Azure solution. Microsoft Entra ID, formerly Azure Active Directory, is Microsoft’s cloud-based identity and access management service. It helps organizations manage users, groups, applications, and sign-in experiences across cloud and hybrid environments. On the exam, you should know that Microsoft Entra ID is not the same as Active Directory Domain Services running on-premises. Entra ID supports modern identity scenarios such as cloud authentication, single sign-on, and access to SaaS applications.

Authentication answers the question, “Who are you?” A user signs in with credentials such as a password, passkey, or multifactor method. Authorization answers the question, “What are you allowed to do?” After identity is confirmed, Azure checks assigned permissions to determine allowed actions. This distinction is tested frequently. If a question mentions verifying identity, think authentication. If it mentions granting or limiting access to resources, think authorization.

Another core term is single sign-on, or SSO. SSO allows users to sign in once and access multiple applications without repeatedly entering credentials. Microsoft likes to present this as a productivity and security improvement because it reduces password fatigue and centralizes identity management. You should also know that identities can include users, groups, service principals, and managed identities. At a fundamentals level, managed identities are especially important because they allow Azure resources to authenticate to other services without storing credentials in code.

Role-based access control, or Azure RBAC, is the main authorization model for Azure resources. RBAC assigns roles such as Reader, Contributor, or Owner to users, groups, or identities at different scopes like management group, subscription, resource group, or resource. The exam often checks whether you understand least privilege. If the requirement is to view resources without making changes, Reader is a stronger match than Contributor.

Exam Tip: When you see Entra ID, think identity store and authentication. When you see Azure RBAC, think permissions on Azure resources. Candidates commonly mix these up because both involve access, but the exam separates identity services from resource authorization models.

A common trap is assuming Microsoft Entra ID and Azure RBAC are interchangeable. They work together, but they are not the same service. Entra ID authenticates identities and stores directory objects. Azure RBAC controls what those authenticated identities can do in Azure. Another trap is confusing Entra ID with on-premises Active Directory features like domain join and Group Policy. At the fundamentals level, keep the distinction clear: Entra ID is cloud identity and access management.

To identify the correct answer in exam scenarios, ask what the organization is trying to achieve. If the business wants centralized user sign-in for cloud apps, the answer likely points to Microsoft Entra ID. If the requirement is assigning limited rights to manage a subscription or resource group, the answer likely points to RBAC. If the scenario emphasizes reducing stored credentials between Azure services, managed identities may be the key concept.

Section 4.2: Describe Azure security and access concepts such as conditional access and multifactor authentication

Section 4.2: Describe Azure security and access concepts such as conditional access and multifactor authentication

AZ-900 expects you to recognize core identity security controls that reduce sign-in risk. Two of the most important are multifactor authentication, or MFA, and conditional access. MFA requires users to provide more than one verification factor, such as something they know, something they have, or something they are. From an exam perspective, MFA is one of the simplest ways to improve account security because stolen passwords alone are no longer enough for access.

Conditional access is broader and more policy-driven. It evaluates signals such as user identity, device state, location, application, or risk, then applies access decisions. In basic exam wording, conditional access helps enforce “if-then” style access rules. For example, if a sign-in comes from an unfamiliar location, require MFA. If a user accesses a sensitive application, require a compliant device. The key point is that conditional access is not just MFA; it is a rules engine that can require or block access based on conditions.

This distinction leads to a frequent exam trap. If the question asks for an additional verification method during sign-in, MFA is the direct answer. If the question asks for policies based on context, such as location or risk, conditional access is the better fit. Microsoft likes to include both terms in the answer choices because candidates often remember that they are related but forget how they differ.

You should also understand the business benefit. MFA improves security with relatively low complexity. Conditional access adds intelligent control and supports zero-trust principles by verifying explicitly and adapting to circumstances. The exam may phrase this in nontechnical language, such as protecting remote access, securing executives, or reducing account compromise without blocking all cloud access.

Exam Tip: Read the requirement carefully for trigger words. “Require users to verify with a second method” points to MFA. “Allow or deny access based on conditions” points to conditional access. If both appear plausible, look for context words like location, device compliance, sign-in risk, or application sensitivity.

Another closely related concept is passwordless or stronger authentication methods, but AZ-900 usually stays at a high level. You do not need deep implementation knowledge. What you do need is the ability to connect the control to the need. If a company wants stronger identity security for all users, MFA is often enough for the correct answer. If the company wants to target security requirements to specific apps, users, or situations, conditional access is usually what the exam is testing.

Do not confuse these identity protections with broader governance or network controls. Azure Policy enforces compliance on resources, not user sign-in conditions. Network security groups control network traffic, not authentication workflow. Many wrong choices on the exam are reasonable security services, but not the one that matches the sign-in and access requirement being described.

Section 4.3: Describe database services including Azure SQL, Cosmos DB, and managed database choices

Section 4.3: Describe database services including Azure SQL, Cosmos DB, and managed database choices

Database service selection is a classic AZ-900 objective because Microsoft wants you to match workload type to the right managed platform. Start with the biggest distinction: relational versus non-relational. Relational databases organize structured data into tables with rows and columns and often use SQL queries. Non-relational databases, often grouped under NoSQL, support flexible models for documents, key-value data, graphs, or wide-column data. Many exam items can be solved by identifying which of those two broad categories fits the scenario.

Azure SQL is the foundational relational database answer in many AZ-900 questions. It is designed for structured data, transactional workloads, and applications that require relational behavior such as defined schemas and SQL-based querying. The exam may refer to Azure SQL Database, Azure SQL Managed Instance, or SQL Server on Azure Virtual Machines. At the fundamentals level, the main difference to remember is management model. Azure SQL Database is a fully managed platform service. SQL Server on Azure VMs gives more control but more management responsibility. Managed Instance sits in between for compatibility-focused migration scenarios.

Azure Cosmos DB is Microsoft’s globally distributed NoSQL database service. It is often the correct answer when a question mentions low-latency access across regions, massive scale, flexible schema, or globally distributed applications. This is a frequent exam clue. If the scenario sounds modern, highly scalable, and worldwide, Cosmos DB should immediately come to mind.

Managed open-source database services also matter. Azure Database for MySQL and Azure Database for PostgreSQL are strong choices when an application already depends on those database engines and the business wants a managed service rather than self-managed infrastructure. The exam does not expect deep feature comparison, but it does expect you to recognize that Azure provides managed relational services beyond Microsoft SQL technologies.

Exam Tip: If the question emphasizes “fully managed,” “structured,” and “relational,” Azure SQL Database is often correct. If it emphasizes “globally distributed,” “NoSQL,” “high throughput,” or “low latency worldwide,” Azure Cosmos DB is a top candidate.

A common trap is selecting storage services instead of databases. Blob Storage stores objects; it is not a relational or NoSQL database replacement in exam scenarios asking about queryable application data. Another trap is choosing a VM-hosted database when the requirement emphasizes minimizing administrative effort. In fundamentals questions, managed services usually win when the business wants reduced patching, backups, and operational overhead.

To connect business scenarios to Azure solutions, identify the application pattern. An e-commerce order system with structured transactions likely aligns to Azure SQL. A globally distributed mobile app storing user profiles or session-like data may align more naturally to Cosmos DB. A company migrating an existing PostgreSQL-based web app with minimal code change may be best served by Azure Database for PostgreSQL. The exam rewards that practical matching mindset.

Section 4.4: Describe analytics and data services including Synapse, Data Lake, and data processing options

Section 4.4: Describe analytics and data services including Synapse, Data Lake, and data processing options

Analytics questions on AZ-900 focus on broad service purpose rather than implementation detail. Your goal is to distinguish storage for analytics data, platforms for analyzing that data, and services that move or process it. Azure Synapse Analytics is a key name to know. It brings together enterprise data warehousing, big data analytics, and data integration capabilities. If a scenario mentions analyzing large volumes of organizational data, unifying reporting and analytics, or handling data warehousing at scale, Synapse is a strong answer.

Azure Data Lake is associated with storing large amounts of raw data for analytics. Think of it as a scalable repository for structured, semi-structured, and unstructured data used by analysts, engineers, and downstream processing tools. On the exam, Data Lake is usually the right fit when the requirement is to store massive data sets in their native format for later analysis. It is about scalable analytical storage, not about being the analytics engine by itself.

Another service you should recognize is Azure Data Factory. While not always the headline answer, it is important when the task is data movement and orchestration. If the scenario says data must be extracted from multiple sources, transformed, and loaded into a destination for reporting or analysis, Data Factory becomes relevant. The exam may not ask for ETL design, but it can test whether you know which service moves and prepares data.

Data processing options may also be described at a high level using ideas like batch processing versus real-time or stream processing. Batch processing handles accumulated data at scheduled intervals. Stream processing handles data as it arrives, which is common for telemetry, clickstreams, and device events. You do not need deep architecture knowledge for AZ-900, but you should be ready to recognize the distinction if an answer choice references real-time analytics.

Exam Tip: Separate the verbs in the scenario. If the requirement is to store huge raw data sets, think Data Lake. If it is to analyze enterprise-scale data, think Synapse. If it is to move and transform data between sources, think Data Factory. This quick verb-based method helps eliminate distractors fast.

One exam trap is choosing a storage service when the scenario actually calls for analytics. Another is choosing Synapse when the question is really about collecting and organizing raw data before analysis. Microsoft often layers these services together in real solutions, but AZ-900 usually asks you to identify the primary service for the stated need. Focus on the most direct match to the business requirement.

To connect scenarios to solutions, think in stages. Data may be collected and stored in a lake, moved and transformed through pipelines, and then queried or modeled in an analytics platform. The exam tests whether you can identify the role each service plays in that broader data workflow.

Section 4.5: Describe Internet of Things, AI, and serverless examples at the fundamentals level

Section 4.5: Describe Internet of Things, AI, and serverless examples at the fundamentals level

Although this chapter centers on identity, databases, and analytics, AZ-900 also expects you to recognize adjacent service categories that often appear in solution-selection scenarios. Internet of Things, or IoT, services are one example. At a fundamentals level, Azure IoT Hub is the key service for connecting, monitoring, and managing IoT devices. If a scenario mentions collecting telemetry from sensors or devices at scale, IoT Hub is often the correct direction. The exam is not testing detailed device protocols; it is testing whether you can identify the service category.

Artificial intelligence appears in a similarly high-level way. Azure AI services provide prebuilt capabilities such as vision, speech, language, and decision support. On AZ-900, AI questions usually ask you to identify when a business wants to add intelligent capabilities without building models from scratch. If the requirement is things like image recognition, speech-to-text, translation, or text analysis, Azure AI services are commonly the best fit.

Serverless is another concept that shows up in practical business scenarios. The core idea is that code or workflows run without the organization managing server infrastructure. Azure Functions is the classic serverless compute service in the exam blueprint. It is a strong answer when the scenario involves event-driven execution, short tasks, automation, or cost efficiency based on actual usage. Logic Apps may also appear when workflow automation across services is the goal.

Exam Tip: “Telemetry from devices” suggests IoT. “Prebuilt intelligence” suggests Azure AI services. “Run code in response to an event without managing servers” suggests Azure Functions. These clues are simple but highly testable.

A common trap is choosing virtual machines for every workload because they feel broadly capable. While VMs can host many solutions, they are usually not the best fundamentals answer when Azure offers a more specific managed service. If the question emphasizes speed, reduced administration, or cloud-native architecture, the platform service usually beats infrastructure-based options.

These topics also connect naturally to analytics. IoT devices generate streams of data, which may feed processing and analytics pipelines. AI services may consume stored data or enrich applications. Serverless functions may respond to uploaded files, incoming messages, or database changes. Understanding these relationships helps you answer integrated scenario questions where multiple Azure service families work together, but only one service best addresses the exact requirement stated.

The exam tests recognition, not design depth. Stay focused on use case matching: device connectivity and telemetry, built-in AI capabilities, and event-driven serverless execution.

Section 4.6: Domain practice set for Describe Azure architecture and services with identity, database, and analytics scenarios

Section 4.6: Domain practice set for Describe Azure architecture and services with identity, database, and analytics scenarios

This final section is about exam strategy rather than memorization. In this AZ-900 domain, Microsoft often gives short business scenarios and asks for the best Azure service. The winning approach is to classify the requirement first and the product second. Ask yourself whether the question is about identity verification, access permissions, secure sign-in policy, transactional data, globally distributed NoSQL data, large-scale analytics, IoT telemetry, AI capability, or serverless execution. That first classification step prevents many wrong answers.

For identity scenarios, separate sign-in from permissions. If the user must prove who they are, authentication is the target concept and Microsoft Entra ID may be central. If the user needs rights to resources, Azure RBAC is likely involved. If the sign-in must be stronger, MFA is a likely answer. If access must vary by context such as location or risk, conditional access is probably what the question is testing.

For database scenarios, look for data shape and operational goals. Structured business records, transactions, and SQL language point to Azure SQL. Flexible schema, huge scale, low latency, and worldwide distribution point to Cosmos DB. Existing MySQL or PostgreSQL workloads that should remain on those engines but become managed services point to Azure Database for MySQL or PostgreSQL. Do not let unrelated services distract you just because they store data.

For analytics scenarios, identify whether the need is storage, movement, or analysis. Data Lake stores large raw analytical data sets. Data Factory moves and transforms data. Synapse supports broad analytics and warehousing use cases. If the scenario includes device events or real-time feeds, consider whether the question is really about IoT ingestion or stream processing rather than classic warehousing.

Exam Tip: Eliminate answers that belong to the wrong layer. Governance tools are not identity controls. Storage is not always a database. Compute is not always analytics. The AZ-900 exam rewards candidates who can identify the primary purpose of each service family.

One final common trap is choosing the most powerful-sounding service instead of the most appropriate one. Fundamentals questions usually favor managed, purpose-built, and low-administration services. When in doubt, align your choice to the explicit business requirement: least privilege, lower management overhead, global scale, analytics insight, or event-driven automation. This practical lens will improve both speed and accuracy when you face realistic Microsoft-style practice questions later in the course.

As you review this chapter, build your own quick-reference map of trigger words. For example: identity equals Entra ID, permissions equals RBAC, stronger login equals MFA, context-aware sign-in equals conditional access, relational equals Azure SQL, global NoSQL equals Cosmos DB, raw analytical storage equals Data Lake, analytics platform equals Synapse, device telemetry equals IoT Hub, prebuilt intelligence equals Azure AI services, and event-driven code equals Functions. That map mirrors how the AZ-900 exam writers think, which is exactly how you should train.

Chapter milestones
  • Understand Azure identity and access basics
  • Compare database and analytics service options
  • Connect business scenarios to Azure solutions
  • Practice service-selection questions in exam style
Chapter quiz

1. A company wants employees to sign in once and then access multiple cloud applications without being prompted again for credentials. Which Microsoft Entra capability should the company use?

Show answer
Correct answer: Single sign-on (SSO)
Single sign-on (SSO) is correct because it allows users to authenticate once and access multiple applications without repeated sign-ins, which is a common Azure identity scenario in the AZ-900 domain. Conditional Access is incorrect because it evaluates sign-in conditions such as location, device, or risk and then enforces controls; it does not by itself provide one-time access across applications. RBAC is incorrect because it is used for authorization to Azure resources after sign-in, determining what actions a user can perform, not how many times the user must authenticate.

2. A user successfully signs in to Azure. The next requirement is to control which resources the user can create, modify, or delete in a subscription. Which concept applies?

Show answer
Correct answer: Authorization
Authorization is correct because it determines what an authenticated identity is allowed to do after sign-in. This distinction is heavily tested in AZ-900. Authentication is incorrect because it is the process of verifying who the user is, which already occurred when the user signed in. MFA is incorrect because it is an authentication enhancement that requires additional verification factors; it does not define permissions to resources.

3. A retail company needs a managed database service for structured transactional data such as orders, invoices, and customer records. The company wants a relational model and minimal administrative overhead. Which Azure service is the best fit?

Show answer
Correct answer: Azure SQL Database
Azure SQL Database is correct because it is a managed relational database service designed for structured data and transactional workloads. Azure Cosmos DB is incorrect because it is primarily used for NoSQL and globally distributed applications with flexible schema and low-latency requirements, not as the default choice for traditional relational transaction processing. Azure Blob Storage is incorrect because it is object storage for unstructured data, not a relational database platform.

4. A global e-commerce application must store product catalog data with flexible schema requirements and provide low-latency access to users in multiple regions worldwide. Which Azure service should you recommend?

Show answer
Correct answer: Azure Cosmos DB
Azure Cosmos DB is correct because it is designed for globally distributed, low-latency workloads and supports non-relational data models with flexible schema. Azure Database for PostgreSQL is incorrect because although it is a managed relational open-source database service, it is not the primary AZ-900 answer for globally distributed NoSQL-style product catalog scenarios. Azure Synapse Analytics is incorrect because it is an analytics platform for large-scale analysis and data warehousing, not the operational database service for a globally distributed application workload.

5. A company wants to combine large volumes of data from multiple sources for enterprise reporting and big data analytics by using a unified analytics service. Which Azure service best matches this requirement?

Show answer
Correct answer: Azure Synapse Analytics
Azure Synapse Analytics is correct because AZ-900 commonly associates it with enterprise data warehousing, big data analytics, and unified analytical workloads. Azure Data Factory is incorrect because it is primarily used to move and transform data between systems; it orchestrates pipelines but is not itself the main analytics platform. Azure Data Lake Storage is incorrect because it provides massively scalable storage for analytics data, but storage alone does not deliver the full analytical and reporting platform described in the scenario.

Chapter 5: Describe Azure Management and Governance

This chapter targets one of the most testable AZ-900 domains: Azure management and governance. On the exam, Microsoft expects you to distinguish between tools that control cost, tools that enforce standards, tools that monitor health, and resources that help organizations meet compliance and privacy requirements. Many candidates lose points here because the product names sound similar. Azure Monitor, Azure Advisor, Service Health, Azure Policy, tags, locks, pricing calculators, and reservations all serve different purposes. Your job for the exam is not deep administration. Your job is to identify the best Azure service or concept for a given business need.

The chapter lessons in this domain fit together naturally. First, you need to understand governance, compliance, and policy tools because enterprises must control what gets deployed and how it is managed. Next, you need cost management and service lifecycle basics because exam questions often ask how to estimate spending, lower long-term costs, or interpret preview versus general availability. Then you must review monitoring, deployment, and administration features so you can tell the difference between a recommendation engine, a telemetry platform, and a service-status portal. Finally, you should practice management and governance questions by learning how Microsoft frames scenarios and distractors.

From an exam coaching perspective, think in four buckets. Bucket one is money: pricing factors, calculators, and reservations. Bucket two is reliability and lifecycle: SLAs, service previews, and production readiness. Bucket three is control: policies, locks, tags, and blueprint concepts. Bucket four is visibility and trust: monitoring, health, compliance, privacy, and governance documentation. If you classify each answer choice into one of these buckets, many questions become much easier.

Exam Tip: AZ-900 usually tests recognition, purpose, and best-fit use cases rather than implementation steps. If a question asks which tool enforces standards, think Azure Policy. If it asks which tool prevents deletion, think resource locks. If it asks which tool estimates future cost, think Pricing Calculator. If it asks which tool analyzes existing usage and optimization opportunities, think Azure Advisor or Cost Management depending on the scenario.

A common trap is confusing tools that look administrative but solve different problems. Tags organize and support reporting, but they do not enforce compliance by themselves. Resource locks protect resources from accidental changes, but they do not evaluate whether a configuration meets standards. Azure Policy evaluates and can enforce rules, but it is not the same as a billing tool. Service Health informs you about Azure service issues affecting your subscriptions, while Azure Monitor collects and analyzes telemetry from your resources. Learn these distinctions well, because they appear frequently in simple wording with subtle answer options.

Another exam theme is understanding what Microsoft means by governance in a cloud environment. Governance is not just security. It includes cost control, standardization, lifecycle discipline, change protection, and regulatory alignment. In real organizations, governance ensures teams deploy the right resources, in the right regions, with the right naming, tagging, access boundaries, and budget awareness. The AZ-900 exam tests whether you understand these outcomes at a foundational level.

  • Know which pricing and cost tools are used before deployment versus after deployment.
  • Know the difference between an SLA, a service lifecycle stage, and an internal business availability target.
  • Know which Azure tools govern resources and which simply describe or organize them.
  • Know the differences among Azure Monitor, Service Health, and Azure Advisor.
  • Know where Microsoft publishes compliance, privacy, and trust information.

As you read the sections in this chapter, focus on what the exam is really asking for: the purpose of each tool, the keywords that signal the correct answer, and the distractors Microsoft likes to use. That approach will help you answer realistic Microsoft-style questions and identify weak areas for your final review plan.

Practice note for Understand governance, compliance, and policy tools: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Sections in this chapter
Section 5.1: Describe cost management in Azure including pricing factors, calculators, and reservations

Section 5.1: Describe cost management in Azure including pricing factors, calculators, and reservations

Cost management is a core AZ-900 topic because cloud value depends on understanding what drives spending. Microsoft commonly tests whether you can identify pricing factors such as resource type, usage amount, region, performance tier, outbound data transfer, licensing model, and purchase commitment. For example, a virtual machine cost can vary by size, operating system, region, and time running. Storage cost can vary by capacity, redundancy option, access tier, and transactions. The exam does not expect exact prices, but it does expect you to know why two deployments may cost different amounts.

The Azure Pricing Calculator is used primarily before deployment to estimate expected costs. This is the correct answer when a question asks how an organization can compare options, model a planned architecture, or estimate monthly charges for proposed resources. By contrast, Azure Cost Management is used to analyze actual spending, identify trends, create budgets, and monitor consumption after or during deployment. A common trap is choosing Cost Management when the scenario clearly says the resources have not been deployed yet.

Reservations are another favorite exam concept. Azure Reservations allow customers to commit to using certain resources for a one-year or three-year term in exchange for reduced pricing. These are especially relevant for predictable, steady-state workloads. If a question describes long-term usage of virtual machines or other supported services and asks how to reduce cost, reservations are often the best answer. Spot pricing, by contrast, is more about taking advantage of unused capacity and accepting interruption risk, which is usually associated with flexible or fault-tolerant workloads.

Exam Tip: If the scenario says estimate planned costs, think Pricing Calculator. If it says analyze current spend or set a budget, think Cost Management. If it says reduce cost for known long-term usage, think Reservations.

Microsoft may also test total cost of ownership concepts. The TCO Calculator helps compare on-premises costs with Azure costs, including factors such as hardware, power, and facilities. This differs from the Pricing Calculator, which estimates Azure services directly. The wording matters. “Compare current datacenter costs with Azure” points toward TCO, while “estimate the monthly price of selected Azure resources” points toward the Pricing Calculator.

Another cost-related trap is assuming tags directly reduce cost. Tags do not lower pricing, but they help organize resources for chargeback, reporting, and cost allocation. They are useful for identifying which department, project, or environment is responsible for spending. This makes them important in governance scenarios tied to budgets and accountability.

On the exam, identify the time horizon in the question. Planned deployment suggests calculators. Existing deployment suggests Cost Management. Stable usage suggests reservations. Variable usage suggests pay-as-you-go may be more appropriate. Microsoft wants you to understand that Azure cost management is both a planning activity and an operational discipline.

Section 5.2: Describe service level agreements, lifecycle concepts, and preview versus general availability

Section 5.2: Describe service level agreements, lifecycle concepts, and preview versus general availability

Service level agreements, or SLAs, define Microsoft’s commitments for uptime and connectivity for Azure services. AZ-900 frequently tests the meaning of an SLA rather than legal detail. An SLA is a formal guarantee expressed as a percentage of availability over a given period. The exam may ask what a higher SLA means, how combining services can affect overall availability, or why some architectures are designed with redundancy. The key concept is that more resilient designs can support higher availability targets, but no solution should be interpreted as guaranteeing 100 percent uptime unless explicitly stated.

One common exam trap is confusing an SLA with service health information. An SLA is a contractual availability target. Service Health tells you about incidents, planned maintenance, and advisories affecting your environment. Another trap is confusing an SLA with a backup or disaster recovery feature. Those can help meet business continuity goals, but they are not the same thing as the published Microsoft SLA for a service.

Lifecycle concepts also matter. Services and features move through stages such as preview and general availability, often abbreviated GA. Preview means the capability is available for evaluation but may have limited support, reduced SLA commitments, or changing functionality. General availability means the service is production-ready, fully released, and supported under standard Microsoft conditions. If a scenario asks what should be used for critical production workloads, GA is normally the safer and more exam-appropriate answer.

Exam Tip: Preview is for testing and evaluation; GA is for mainstream production use. If the question mentions mission-critical workloads, compliance-sensitive environments, or a need for full support commitments, avoid preview unless the wording clearly allows it.

Questions may also test whether you understand that a public preview can be available to many users but still not be considered fully released. Do not assume “available now” means “general availability.” Microsoft uses lifecycle terminology very intentionally. Read carefully for the words preview, beta-like evaluation, production support, or released for all customers.

From a strategy standpoint, the exam often rewards elimination. If you see answer choices mixing SLA, backup, support plan, and monitoring, ask which one directly addresses availability commitments. If a question asks about trying new features without expecting standard production assurances, preview is likely correct. If it asks which stage generally includes full Microsoft support and standard operational readiness, choose general availability.

Finally, remember that a higher SLA does not automatically mean lower cost or simpler architecture. In real-world Azure design, better availability often requires multiple instances, zones, or regions. AZ-900 treats this as a foundational concept: resiliency design decisions can influence both reliability and cost.

Section 5.3: Describe governance tools including Azure Policy, resource locks, tags, and blueprints concepts

Section 5.3: Describe governance tools including Azure Policy, resource locks, tags, and blueprints concepts

Governance tools help organizations keep Azure environments controlled, consistent, and compliant. On AZ-900, the most important tools to distinguish are Azure Policy, resource locks, tags, and blueprint concepts. These terms appear together because they all influence how resources are managed, but they do very different jobs.

Azure Policy is the tool used to define, evaluate, and enforce organizational rules. If a company wants to allow resources only in certain regions, require specific tags, restrict resource types, or enforce configuration settings, Azure Policy is the best match. Questions often use words such as enforce, audit, deny, compliant, standardize, or evaluate. Those are strong signals for Azure Policy. Policy can also be used to assess compliance state across resources.

Resource locks are designed to protect resources from accidental deletion or modification. There are two important lock behaviors to remember at a conceptual level: a delete lock prevents deletion, and a read-only lock prevents changes. If the scenario says a team keeps accidentally deleting a storage account or modifying a production resource, think resource lock. A common trap is choosing Azure Policy. Policy can govern what should happen, but locks specifically prevent accidental management actions against existing resources.

Tags are metadata labels applied to resources. They are useful for organization, reporting, cost allocation, automation grouping, and operational visibility. For example, a company might tag resources by department, owner, application, cost center, or environment. On the exam, tags are usually correct when the goal is to categorize rather than enforce. Tags help answer questions like “Which team owns this resource?” or “How do we group costs by project?” They do not by themselves stop deployment or deletion.

Azure Blueprints has historically been used to package and deploy a repeatable set of governance artifacts such as role assignments, policies, ARM templates, and resource groups. For AZ-900, focus on the concept: a way to define a repeatable governed environment. Microsoft has evolved governance tooling over time, so the exam objective may frame blueprints conceptually rather than expecting platform-detail mastery.

Exam Tip: Use the verb in the question to guide your answer. “Enforce” or “audit” points to Azure Policy. “Prevent deletion” points to resource locks. “Classify” or “allocate cost” points to tags. “Deploy a standardized governed environment” points to blueprint concepts.

The biggest governance trap is assuming all governance tools are interchangeable. They are not. Tags help identify. Policy helps enforce. Locks help protect. Blueprint concepts help standardize deployments at scale. Keep those roles separate in your mind, and many exam questions in this domain become straightforward.

Section 5.4: Describe monitoring and management tools including Azure Monitor, Service Health, and Advisor

Section 5.4: Describe monitoring and management tools including Azure Monitor, Service Health, and Advisor

Monitoring and management questions on AZ-900 often test your ability to identify the right information source. Azure Monitor is the platform for collecting, analyzing, and acting on telemetry from Azure and hybrid resources. It supports metrics, logs, alerts, dashboards, and deeper operational insight. If a question asks how to track performance, collect diagnostic data, trigger alerts, or analyze resource behavior over time, Azure Monitor is usually the correct answer.

Service Health is different. It provides personalized information about Azure service issues, planned maintenance, and health advisories that may affect your specific subscriptions and regions. If a scenario says users are reporting problems and the company wants to know whether Azure itself is experiencing an outage or maintenance event that impacts their environment, Service Health is the best fit. This is not the same as general performance monitoring for your applications.

Azure Advisor provides best-practice recommendations to improve reliability, security, performance, operational excellence, and cost. On the exam, Advisor is commonly the answer when the organization wants recommendations rather than raw telemetry. For example, if a company wants suggestions to reduce spend, improve resiliency, or optimize underutilized resources, Advisor is a strong choice. Students often mix this up with Azure Monitor because both help operations teams, but Advisor is guidance-focused while Monitor is telemetry-focused.

Exam Tip: Think of these three tools as different questions. Azure Monitor answers, “What is happening with my resources?” Service Health answers, “Is Azure having a problem that affects me?” Azure Advisor answers, “What should I improve?”

Microsoft may also include administration and deployment language in this area. The exam can mention tools like the Azure portal, Azure CLI, Azure PowerShell, ARM templates, or Azure Cloud Shell. At the foundation level, know that Azure offers multiple management interfaces and automation approaches. Templates support consistent deployments, while portal and command-line tools support administration. However, for this section’s core exam objective, the key distinctions remain Monitor versus Service Health versus Advisor.

A classic trap is selecting Service Health for a question about VM CPU trends or application response time. That is Azure Monitor territory. Another trap is selecting Monitor when the wording asks for recommendations to save money or increase fault tolerance. That points to Advisor. Read the outcome requested in the scenario: observe, diagnose, or recommend.

In the real exam, these questions are usually short and keyword-driven. Slow down enough to spot whether the issue is about resource telemetry, Azure platform incidents, or optimization guidance.

Section 5.5: Describe compliance, trust, privacy, and governance resources in Azure

Section 5.5: Describe compliance, trust, privacy, and governance resources in Azure

Compliance, trust, and privacy are major themes in cloud adoption, and AZ-900 expects you to recognize the Microsoft resources that help customers evaluate Azure. At this level, you are not expected to memorize legal frameworks in detail. Instead, you should know where organizations can find information about regulatory compliance, security practices, auditing, privacy commitments, and governance support.

The Microsoft Trust Center is a central resource for learning about Microsoft’s approach to security, compliance, privacy, and transparency across cloud services. If the exam asks where to find information about how Microsoft protects customer data or documents its compliance posture, Trust Center is a likely answer. Questions may also reference service trust and documentation portals that provide audit reports, certifications, and compliance guidance.

Privacy in Azure includes concepts such as customer control over data, Microsoft commitments around data handling, and transparency about how data is processed. On the exam, avoid overcomplicating this area. Microsoft usually tests whether you know that Azure includes published resources and documentation to help organizations evaluate privacy and compliance requirements, not whether you can interpret legal policy language.

Governance resources also include tools and guidance that help organizations align Azure usage with internal and external standards. This can connect back to Azure Policy, tags, and management groups, but in compliance-focused questions the answer may instead point to documentation, certifications, or Microsoft-provided compliance resources. Learn to separate “tool that enforces a rule” from “resource that proves or documents compliance.”

Exam Tip: If the question asks where to research Microsoft compliance certifications, privacy commitments, or audit information, think Trust Center or Microsoft compliance documentation. If it asks how to enforce organizational standards inside Azure, think governance tools such as Policy.

A frequent trap is choosing Azure Policy when the question is really about finding evidence that Azure meets regulatory standards. Policy enforces internal cloud rules; it does not replace formal compliance documentation. Another trap is assuming security tools are the same as privacy resources. Security helps protect systems, but privacy focuses on proper handling and control of personal and sensitive data.

For final review, remember the exam objective wording: describe compliance, trust, privacy, and governance resources. That means foundational awareness. You should be able to identify the correct category of Microsoft resource and explain at a high level why an organization would use it during cloud adoption, audits, or risk assessment.

Section 5.6: Domain practice set for Describe Azure management and governance with detailed answer rationales

Section 5.6: Domain practice set for Describe Azure management and governance with detailed answer rationales

As you practice this domain, focus less on memorizing definitions in isolation and more on recognizing decision patterns. Microsoft-style questions often provide a short business scenario with one key requirement hidden in plain sight. Your task is to spot the decisive phrase. If the requirement is to estimate future cost, the correct family of answers is calculators. If the requirement is to reduce cost on predictable workloads, reservations become attractive. If the requirement is to prevent accidental deletion, locks are stronger than tags or policy. If the requirement is to view Azure incidents affecting your subscription, Service Health beats Azure Monitor.

Strong answer rationales usually explain not just why one option is correct, but why the others are wrong. For example, Azure Monitor can collect metrics and logs, but it does not publish contractual uptime guarantees; that is SLA territory. Azure Advisor can recommend optimization opportunities, but it is not a replacement for telemetry collection. Tags support organization and cost reporting, but they do not independently enforce deployment restrictions. Azure Policy can require tags, but tags alone do not create governance. Build the habit of eliminating distractors by purpose.

Exam Tip: Watch for verbs. Estimate, analyze, enforce, protect, monitor, recommend, classify, and document each map to different Azure tools. The more precisely you connect verbs to services, the faster your score improves.

Another useful practice strategy is to group confusing terms into contrasts. Pricing Calculator versus TCO Calculator: Azure estimate versus on-premises comparison. Azure Monitor versus Service Health: telemetry versus platform incident visibility. Azure Policy versus resource locks: rules enforcement versus change prevention. Tags versus Policy: metadata classification versus compliance enforcement. Preview versus GA: evaluation stage versus production-ready release. Many wrong answers on AZ-900 are not absurd; they are adjacent. The exam tests whether you can tell the adjacent options apart.

During final review, create a one-page sheet with these governance mappings and revisit any mistakes by domain. If you miss a question, identify whether the cause was vocabulary confusion, failure to notice a keyword, or lack of conceptual understanding. That targeted review approach aligns with the course outcome of identifying weak areas and building a final review plan.

Finally, remember that this domain is highly scoreable because the concepts are practical and the product purposes are distinct once organized correctly. Train yourself to ask, “Is this question about cost, lifecycle, control, monitoring, or trust?” That single habit will help you navigate management and governance questions with much greater confidence on exam day.

Chapter milestones
  • Understand governance, compliance, and policy tools
  • Learn cost management and service lifecycle basics
  • Review monitoring, deployment, and administration features
  • Practice management and governance questions
Chapter quiz

1. A company wants to ensure that only specific Azure resource types can be deployed in its subscriptions and that noncompliant deployments are blocked automatically. Which Azure feature should the company use?

Show answer
Correct answer: Azure Policy
Azure Policy is correct because it evaluates resources against defined rules and can deny deployments that do not meet organizational standards. Resource locks are incorrect because they help prevent accidental deletion or modification of existing resources, but they do not enforce deployment standards. Tags are incorrect because they organize resources for reporting or management purposes, but by themselves they do not block or enforce compliance.

2. An organization is planning a new Azure deployment and wants to estimate the expected monthly cost before creating any resources. Which tool should it use?

Show answer
Correct answer: Pricing Calculator
Pricing Calculator is correct because it is designed to estimate future Azure costs before resources are deployed. Azure Advisor is incorrect because it analyzes existing deployed resources and provides recommendations for optimization, reliability, security, and cost. Azure Monitor is incorrect because it collects and analyzes telemetry and metrics from running resources, not projected pricing for planned deployments.

3. A company needs to protect a production virtual machine from being accidentally deleted by administrators, but it does not need to evaluate compliance rules. Which Azure feature best meets this requirement?

Show answer
Correct answer: Resource lock
Resource lock is correct because a lock such as Delete lock can prevent accidental removal of a resource. Azure Policy is incorrect because it is used to assess and enforce standards, such as allowed locations or required tags, rather than specifically preventing accidental deletion of an existing resource. Microsoft Defender for Cloud is incorrect because it focuses on security posture and protection recommendations, not simple deletion protection.

4. A business wants to know whether an Azure outage is currently affecting resources in its own subscription. Which Azure service should it use?

Show answer
Correct answer: Azure Service Health
Azure Service Health is correct because it provides personalized information about Azure service issues, planned maintenance, and health advisories that may affect a customer's subscriptions and regions. Azure Monitor is incorrect because it focuses on collecting and analyzing telemetry such as metrics, logs, and alerts from resources. Azure Advisor is incorrect because it gives best-practice recommendations, not real-time subscription-specific outage status.

5. A company has a stable, predictable workload that will run continuously for the next three years. It wants to reduce Azure compute costs compared to pay-as-you-go pricing. Which option should it choose?

Show answer
Correct answer: Purchase Azure reservations
Purchase Azure reservations is correct because reservations are intended to reduce costs for long-term, consistent usage commitments, which is a common AZ-900 cost-management scenario. Azure Policy is incorrect because it governs and enforces standards, not pricing discounts. Service level agreements are incorrect because they define expected uptime commitments and service guarantees, not cost-saving purchasing options.

Chapter 6: Full Mock Exam and Final Review

This chapter is your transition point from studying AZ-900 topics in isolation to performing under exam conditions across all official objectives. By now, you should have reviewed cloud concepts, Azure architecture and services, identity and access, storage, compute, networking, governance, pricing, SLAs, and compliance. The purpose of this chapter is to help you combine that knowledge into exam-ready decision-making. In the real exam, Microsoft does not reward memorizing product names without understanding what problem each service solves. Instead, the test measures whether you can recognize scenarios, classify requirements, eliminate plausible distractors, and select the best Azure-oriented answer.

The chapter is organized around the final stage of exam preparation: a full mixed-domain mock exam experience, a disciplined review method, a weak-spot analysis process, and an exam day execution plan. The lessons in this chapter naturally build from Mock Exam Part 1 and Mock Exam Part 2 into Weak Spot Analysis and finally an Exam Day Checklist. Even if your practice score is already strong, do not skip the review sections. Many AZ-900 candidates lose points not because they never saw the topic before, but because they misread scope words such as most appropriate, best solution, platform managed, or minimize administrative effort.

As an exam coach, the most important advice I can give you is this: treat every practice set as a diagnostic tool, not merely a score report. If you miss a question about shared responsibility, Azure Policy, regions, virtual networks, or Entra ID, you should ask yourself what the exam was really testing. Was it vocabulary? Service classification? Understanding of management responsibility? Recognition of an infrastructure-as-a-service versus platform-as-a-service distinction? The answer review process matters as much as the original attempt.

This chapter maps directly to the course outcomes. You will revisit cloud computing models, shared responsibility, and cloud benefits; core Azure architecture and major services; identity, access, database, and analytics services; and Azure management and governance tools such as cost management, SLAs, policy, and compliance capabilities. Just as important, you will learn how to identify weak areas across the official domains and turn them into a focused final review plan.

Exam Tip: In the last stage of AZ-900 preparation, broad rereading is less effective than targeted correction. Spend more time on the topics you can almost answer correctly than on obscure details that rarely appear. The exam favors foundational understanding and service-purpose recognition.

Use this chapter actively. Simulate test conditions, review your reasoning, categorize misses, and finalize a confidence checklist. Your goal is not just to know Azure terms, but to recognize what the exam is asking you to prove.

Practice note for Mock Exam Part 1: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Mock Exam Part 2: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Weak Spot Analysis: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Exam Day Checklist: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Mock Exam Part 1: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Sections in this chapter
Section 6.1: Full-length mixed-domain mock exam covering all official AZ-900 objectives

Section 6.1: Full-length mixed-domain mock exam covering all official AZ-900 objectives

Your full mock exam should feel like a realistic rehearsal, not an open-book study session. When working through Mock Exam Part 1 and Mock Exam Part 2, mix all AZ-900 domains rather than grouping by topic. This matters because the real exam shifts quickly between cloud concepts, compute, networking, storage, identity, governance, pricing, and compliance. One item may ask you to distinguish CapEx from OpEx, and the next may test whether Azure Functions is serverless or whether Azure Policy enforces organizational standards. Mixed practice trains recall under pressure.

Approach the mock exam in one sitting if possible. Use a quiet environment, avoid interruptions, and commit to answering based on what you know at that moment. Mark uncertain items and move forward. This is critical because AZ-900 success depends partly on pacing and composure. Candidates often perform well in study mode but underperform in exam mode because they spend too long trying to achieve certainty on every question.

To align your mock exam with official objectives, ensure your review spans the following categories:

  • Cloud concepts: public, private, hybrid, and multicloud models; scalability, elasticity, agility; shared responsibility; consumption-based pricing.
  • Azure architecture and services: regions, availability zones, resource groups, subscriptions, management groups, compute choices, networking basics, storage types.
  • Identity and access: Microsoft Entra ID, authentication versus authorization, multifactor authentication, conditional access, role-based access control.
  • Management and governance: Azure Policy, resource locks, tags, Cost Management, SLA concepts, Defender for Cloud, compliance and the Service Trust Portal.

Exam Tip: In a mock exam, score yourself on confidence as well as correctness. Separate answers into three categories: knew it, guessed between two choices, or guessed blindly. The second category is where final review gains are usually fastest.

Remember that AZ-900 does not expect deep administrator-level configuration knowledge. The exam usually tests whether you can identify the right service or concept for a business need. If a prompt emphasizes reduced management overhead, think about PaaS or SaaS before IaaS. If it emphasizes direct control of virtual machines, operating systems, or custom network setup, IaaS is more likely. If it asks about enforcing standards across resources, think governance tools rather than security products alone.

When you finish the full-length mock, do not immediately focus on the final score. First, identify patterns. Did you miss multiple items about the same domain? Did wording tricks cause more trouble than technical gaps? Your mock exam is the raw material for your final review plan.

Section 6.2: Detailed answer review with domain-by-domain explanation patterns

Section 6.2: Detailed answer review with domain-by-domain explanation patterns

The answer review phase is where real improvement happens. After completing Mock Exam Part 1 and Mock Exam Part 2, review every item, including the ones you answered correctly. A correct answer reached for the wrong reason is still a risk on exam day. Organize your review by domain so you can see the logic patterns Microsoft uses repeatedly.

For cloud concepts, ask whether the item was testing a definition, a benefit, or a responsibility boundary. For example, many candidates confuse scalability and elasticity. Scalability is increasing or decreasing resources to meet demand, while elasticity emphasizes automatic or dynamic adaptation as demand changes. Likewise, shared responsibility questions often hinge on whether the customer or cloud provider manages physical infrastructure, operating systems, applications, identities, or data. The exam frequently rewards precise scope awareness.

For Azure architecture and services, review by service purpose. Do not just memorize names. Know why someone would choose Azure Virtual Machines, Azure App Service, Azure Functions, or Azure Kubernetes Service at a high level. Know the difference between Blob Storage, Azure Files, and managed disks. Know that regions are geographic areas, availability zones improve resilience within a region, and resource groups are logical containers for resources. Questions in this domain often test classification and fit.

For identity and access, focus on what the tool does. Microsoft Entra ID handles identity and authentication services. RBAC controls what authenticated identities can do with Azure resources. Conditional Access applies access rules based on conditions. Multifactor authentication adds verification beyond a password. Candidates often miss points by selecting a security-sounding option that is not actually the access-control mechanism being tested.

For management and governance, learn the action verbs. Azure Policy evaluates and can enforce compliance with defined rules. Resource locks prevent accidental deletion or modification. Tags support organization and cost reporting. Cost Management analyzes and helps optimize spending. Service-level agreements define expected uptime commitments. Defender for Cloud provides security posture and recommendations, but it is not the same thing as a governance rule engine.

Exam Tip: When reviewing explanations, write a one-line rule for each miss. Example: “If the requirement is enforce standards across subscriptions and resources, think Azure Policy before RBAC.” These compact rules become excellent final-day refreshers.

Domain-by-domain review transforms a test bank from a pile of questions into a map of Microsoft’s exam logic. That is exactly the shift you need before sitting the real exam.

Section 6.3: Common distractors, wording traps, and elimination strategies for Microsoft exams

Section 6.3: Common distractors, wording traps, and elimination strategies for Microsoft exams

Microsoft-style fundamentals exams are not designed to be unfair, but they are designed to distinguish between recognition and understanding. That is why distractors often look reasonable at first glance. In AZ-900, wrong choices are commonly built from real Azure services that solve a different problem than the one described. Your job is not just to know whether an option exists, but whether it is the best fit for the stated requirement.

One common trap is the “true service, wrong purpose” distractor. For example, a candidate may choose a monitoring or security product when the question is really asking about access control, or choose RBAC when the requirement is to enforce compliant resource properties. Another trap is over-selecting infrastructure-heavy answers when the scenario emphasizes minimal management, quick deployment, or platform abstraction. These clues often point toward PaaS or SaaS rather than IaaS.

Watch for qualifier words. Terms such as best, most cost-effective, least administrative effort, high availability, resiliency, authentication, and authorization each narrow the answer set. The exam often distinguishes between related concepts through one key word. “Authentication” verifies identity; “authorization” determines permissions. “High availability” may refer to uptime and architecture choices; “scalability” is not automatically the same thing. “Governance” is broader than “security.”

Use structured elimination. First remove any option outside the correct category. If the prompt asks for an identity solution, eliminate networking and storage services immediately. Next compare the two most plausible answers by management scope. Ask which option most directly satisfies the requirement with the least extra assumption. Finally, if two answers still seem possible, favor the one more aligned with Azure fundamentals-level positioning rather than advanced implementation detail.

Exam Tip: Do not read extra complexity into the prompt. AZ-900 usually tests straightforward service alignment. If the requirement can be satisfied by a core, well-known service, that is often the correct direction.

Another frequent trap is confusing adjacent governance tools. Azure Policy, resource locks, tags, and RBAC all influence resource management, but in different ways. Policy evaluates and can deny noncompliant deployments. Locks prevent deletion or changes. Tags classify resources. RBAC grants permissions. Learn these distinctions so you can eliminate with confidence instead of guessing between familiar terms.

Mastering elimination strategies can raise your score even before your technical knowledge improves, because it helps you convert partial understanding into correct decisions.

Section 6.4: Weak area mapping across Describe cloud concepts and Describe Azure architecture and services

Section 6.4: Weak area mapping across Describe cloud concepts and Describe Azure architecture and services

Weak Spot Analysis should be deliberate and evidence-based. Start by listing every missed or uncertain item from your mock exam, then map each one to an official AZ-900 objective. In this section, prioritize the broad areas of Describe cloud concepts and Describe Azure architecture and services, because these account for a large share of the exam and often contain the foundational misunderstandings that affect other domains.

For cloud concepts, sort misses into a few recurring buckets: cloud models, cloud service types, cloud benefits, and shared responsibility. If you are missing questions about public versus private versus hybrid cloud, focus on deployment models and business tradeoffs. If you are missing SaaS, PaaS, and IaaS, focus on who manages what and how much control the customer retains. If you are missing benefits such as agility, elasticity, fault tolerance, and disaster recovery, build short comparison notes with one practical example for each term.

For Azure architecture and services, create subcategories such as core architecture, compute, networking, and storage. Then go narrower. Under compute, ask whether your issue is distinguishing VMs from App Service from Functions. Under networking, check whether you are confusing virtual networks, subnets, VPN connectivity, or DNS-related concepts at a high level. Under storage, separate object storage, file shares, and disk storage in a simple matrix. The goal is to identify not just that you are weak in “architecture,” but exactly where your confusion begins.

Exam Tip: Weak areas are rarely random. If you miss several questions in a row about Azure services, the real issue may be that you do not yet categorize services by purpose. Build categories first, then memorize examples.

A practical remediation strategy is to use a three-column sheet: concept, what the exam is testing, and how to recognize the answer. Example: “Availability zones — resiliency within a region — clues include datacenter-level fault isolation without changing regions.” Another example: “Azure App Service — managed platform for web apps — clues include minimizing server management.” This method turns weak spots into reusable recognition patterns.

Do not try to fix every topic equally. Focus first on high-frequency foundational concepts that unlock several question types. Once you can reliably classify cloud models, service models, core architecture components, and major service categories, the rest of the exam becomes much easier to navigate.

Section 6.5: Final review for Describe Azure management and governance with last-minute refreshers

Section 6.5: Final review for Describe Azure management and governance with last-minute refreshers

In the final review window, candidates often neglect management and governance because the topics feel less technical than compute or networking. That is a mistake. AZ-900 regularly tests cost awareness, policy enforcement, resource organization, SLAs, and compliance-related capabilities. These questions are often very scoreable if you can keep the tools distinct.

Begin with resource organization hierarchy. Know the broad relationships among management groups, subscriptions, resource groups, and resources. The exam may test where governance and policy can be applied or how organizations logically separate workloads. Next, refresh Azure Policy, RBAC, tags, and resource locks. These four tools are common sources of confusion. Policy sets or enforces standards. RBAC controls who can do what. Tags organize and support cost reporting. Locks protect against accidental changes or deletion.

Then review cost management concepts. Understand consumption-based pricing, factors that affect cost, and the purpose of tools such as Cost Management and pricing calculators. The exam is usually testing awareness, not exact pricing memorization. If a prompt emphasizes forecasting, budgeting, tracking, or optimizing spend, think cost management tools rather than governance or security controls.

Also revisit SLAs and service lifecycle concepts. At the AZ-900 level, you should know what an SLA represents and how uptime commitments relate to service design. Be ready to recognize high availability and resiliency language without confusing it with performance or scalability. For compliance, know that Microsoft provides trust, privacy, audit, and regulatory information through official compliance resources such as the Service Trust Portal.

Exam Tip: Last-minute review should focus on contrasts. Ask yourself: How is Policy different from RBAC? How is a lock different from Policy? How is Cost Management different from the Pricing Calculator? Contrast-based review is highly efficient before the exam.

Finally, refresh security and governance adjacency. Defender for Cloud gives security posture visibility and recommendations, but it does not replace access control or policy enforcement. Microsoft Purview relates to governance and data estate understanding, while compliance documentation comes from trust and compliance resources. Keep each tool connected to its primary function. Clarity here prevents many avoidable misses.

Section 6.6: Exam day readiness plan, pacing strategy, and confidence checklist

Section 6.6: Exam day readiness plan, pacing strategy, and confidence checklist

Your exam day plan should reduce friction and preserve mental energy. The night before, stop heavy studying early enough to rest. A short review of your personalized notes is helpful, but avoid cramming new details. On the morning of the exam, review only high-yield distinctions: cloud models, SaaS/PaaS/IaaS responsibilities, regions versus availability zones, authentication versus authorization, Policy versus RBAC versus locks versus tags, and core service categories like compute, networking, and storage.

During the exam, pace yourself with discipline. Read the full prompt once for meaning, then a second time for key qualifiers. Identify what domain the question belongs to before looking deeply at options. This simple habit helps you avoid being distracted by familiar but irrelevant services. If the question is clearly about identity, stay in the identity toolbox. If it is about governance, think standards, access, organization, cost, and compliance before reaching for infrastructure answers.

Use a mark-and-move strategy for uncertain items. If you can eliminate two options but remain unsure between the final two, choose the best current answer, mark it if the interface allows, and continue. Spending excessive time on one question can damage performance across the rest of the exam. AZ-900 rewards steady, accurate decision-making more than perfectionism.

Create a short confidence checklist before you begin:

  • I can distinguish cloud deployment models and service models.
  • I know the management boundary in shared responsibility scenarios.
  • I can identify core Azure compute, networking, storage, and identity services by purpose.
  • I can differentiate governance tools such as Policy, RBAC, tags, locks, and Cost Management.
  • I will read qualifier words carefully and eliminate by category.

Exam Tip: Confidence on exam day should come from process, not emotion. Even if a few early questions feel difficult, trust your elimination method and continue. Fundamentals exams are designed to sample broadly, so no single topic determines the outcome.

After the exam starts, focus only on the current item. Do not replay previous questions in your head. Stay methodical, use the patterns developed from your mock exams, and let your preparation do its work. This is the final step: calm execution of the knowledge and exam strategy you have built throughout the course.

Chapter milestones
  • Mock Exam Part 1
  • Mock Exam Part 2
  • Weak Spot Analysis
  • Exam Day Checklist
Chapter quiz

1. A candidate consistently misses questions that ask for the service requiring the least administrative effort to host a web application. In a weak-spot review, which concept should the candidate focus on most directly?

Show answer
Correct answer: The difference between IaaS and PaaS responsibilities
The best answer is the difference between IaaS and PaaS responsibilities. AZ-900 frequently tests whether you can identify the option that minimizes platform management. A managed web hosting choice is usually a PaaS-oriented answer because Microsoft manages more of the underlying infrastructure, patching, and runtime platform. Public vs private cloud is an important cloud concept, but it does not directly explain why one hosting option requires less administration than another. CapEx vs OpEx relates to cost model and spending patterns, not to who manages the operating system, middleware, or runtime.

2. A company takes a full mixed-domain practice exam and notices that most incorrect answers come from questions about enforcing organizational standards across Azure resources. Which Azure service or feature should be prioritized in the final review plan?

Show answer
Correct answer: Azure Policy
Azure Policy is correct because it is used to define and enforce rules for resource compliance, such as allowed locations, required tags, or permitted resource types. This aligns directly with governance and standards enforcement, which is a common AZ-900 exam objective. Azure Monitor is used for collecting and analyzing telemetry, metrics, and logs, so it helps observe environments rather than enforce standards. Azure Virtual Network provides network isolation and connectivity, but it is not the primary governance tool for ensuring that deployments follow organizational rules.

3. During a mock exam review, a learner realizes they often miss questions that use wording such as "best solution" or "minimize administrative effort." What is the most effective final-review strategy based on AZ-900 exam technique?

Show answer
Correct answer: Focus on targeted correction by analyzing why distractors were wrong and what requirement words changed the answer
The correct answer is targeted correction. The chapter emphasizes that late-stage AZ-900 preparation should focus on diagnosing weak reasoning patterns, understanding scope words, and learning how to eliminate plausible distractors. Rereading every chapter is less efficient than focused review once foundational study is already complete. Memorizing isolated pricing figures and SLA percentages may help in a small number of cases, but AZ-900 primarily tests foundational understanding, service purpose, and the ability to match requirements to the most appropriate Azure solution.

4. A company plans to move to Azure. In a practice question, the company wants Microsoft to manage as much of the underlying infrastructure as possible while the company focuses on application code. Which cloud service model best fits this requirement?

Show answer
Correct answer: Platform as a Service (PaaS)
Platform as a Service (PaaS) is correct because it is designed to reduce administrative overhead by having the cloud provider manage more of the platform components, such as the operating system, runtime, and scaling capabilities depending on the service. IaaS gives the customer more control, but also more management responsibility for items like virtual machines and operating systems. On-premises hosting gives the organization the most responsibility and does not align with the requirement for Microsoft to manage as much of the underlying infrastructure as possible.

5. On exam day, a candidate encounters a question about identity and access but is unsure between two answers. Based on sound AZ-900 exam technique, what should the candidate do first?

Show answer
Correct answer: Identify the exact requirement in the scenario and eliminate the option that does not match the service purpose
The best answer is to identify the exact requirement and eliminate the option that does not match the service purpose. AZ-900 rewards understanding what Azure services are for and how they map to business or technical needs. Selecting the most advanced-sounding product name is a poor strategy because exam distractors are often plausible but incorrect if the service purpose does not fit the scenario. Assuming the cheapest service is always correct is also wrong because many questions focus on governance, security, identity, or operational fit rather than raw cost.
More Courses
Edu AI Last
AI Course Assistant
Hi! I'm your AI tutor for this course. Ask me anything — from concept explanations to hands-on examples.