HELP

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

AI Certification Exam Prep — Beginner

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

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

Pass AZ-900 with targeted practice, review, and mock exam drills.

Beginner az-900 · microsoft · azure fundamentals · azure

Prepare for the Microsoft AZ-900 Azure Fundamentals Exam

This course blueprint is designed for beginners preparing for the AZ-900 exam by Microsoft. If you want a structured, practice-driven path to Azure Fundamentals, this course gives you a clear roadmap across the official exam domains: Describe cloud concepts, Describe Azure architecture and services, and Describe Azure management and governance. The emphasis is on exam readiness, not just theory, so learners build both conceptual understanding and test-taking confidence.

AZ-900 is often the first Microsoft certification exam candidates attempt. That makes it ideal for learners with basic IT literacy who want to validate their understanding of cloud computing and core Azure services. This course assumes no prior certification experience and introduces exam expectations in a simple, approachable way. To get started with the platform, you can Register free and begin planning your study path.

How the 6-Chapter Structure Supports Exam Success

Chapter 1 focuses on exam orientation. Learners are introduced to the AZ-900 structure, registration process, scoring approach, exam delivery options, and practical study methods. This foundation helps reduce anxiety and sets clear expectations before technical review begins.

Chapters 2 through 5 map directly to the official Microsoft exam objectives. These chapters break the domains into logical learning blocks and pair each one with exam-style practice. The course begins with cloud fundamentals such as cloud models, pricing concepts, and service types. It then moves into Azure architecture, core services, compute, networking, storage, identity, and governance. By sequencing topics this way, learners progress from basic terminology to practical recognition of Azure services in common exam scenarios.

Chapter 6 acts as the final checkpoint. It includes a full mock exam experience, weak-spot analysis, final review, and exam-day guidance. This chapter helps learners consolidate knowledge across all three official domains while improving pacing and question interpretation.

What Makes This Course Effective for AZ-900 Prep

The course is built around a practice test bank format with detailed answer reasoning. That means learners do not just see which answer is correct; they also understand why other choices are less suitable. This is especially important for the AZ-900 exam, where many questions test recognition of the best fit among closely related Azure options.

  • Aligned to Microsoft AZ-900 exam objectives
  • Designed for beginners with no prior certification experience
  • Includes 200+ exam-style practice questions with explanations
  • Covers cloud concepts, Azure services, and governance topics
  • Ends with a full mock exam and final review workflow

The blueprint also emphasizes realistic exam preparation habits. Learners are encouraged to study in short cycles, review missed questions, and revisit weak domains before taking the mock exam. This helps convert memorization into actual exam performance.

Coverage of Official AZ-900 Exam Domains

Each major domain receives targeted coverage:

  • Describe cloud concepts: cloud computing benefits, cloud models, service models, shared responsibility, and pricing fundamentals.
  • Describe Azure architecture and services: regions, availability zones, subscriptions, resource groups, compute options, networking, storage, and identity basics.
  • Describe Azure management and governance: resource management tools, policy, cost management, compliance, monitoring, and optimization tools.

This balanced design ensures learners are not overexposed to one area while neglecting another. The chapter flow mirrors the way many successful candidates learn: understand the cloud first, recognize Azure building blocks second, and finish with management and governance concepts that often appear in scenario-based questions.

Who Should Take This Course

This course is ideal for aspiring cloud professionals, students, career changers, support staff, business users, and technical beginners who want to earn the Microsoft Azure Fundamentals certification. It is also useful for anyone who needs a compact but thorough review of Azure basics before moving on to role-based Microsoft certifications.

If you want more certification pathways after AZ-900, you can browse all courses on the Edu AI platform. This AZ-900 blueprint gives you a focused, exam-aligned foundation and a clear route to practice, review, and pass with confidence.

What You Will Learn

  • Describe cloud concepts, including cloud computing benefits, shared responsibility, and cloud service types.
  • Describe Azure architecture and services, including core architectural components, compute, networking, storage, and identity.
  • Describe Azure management and governance, including cost management, compliance, resource organization, and monitoring tools.
  • Identify common AZ-900 question patterns and answer exam-style scenarios with greater confidence.
  • Apply Microsoft Azure Fundamentals concepts through 200+ practice questions with detailed answer reasoning.
  • Build a beginner-friendly study plan for the AZ-900 exam with milestone reviews and full mock exam practice.

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 curiosity about cloud computing is helpful.
  • A willingness to practice exam-style multiple-choice and scenario-based questions.

Chapter 1: AZ-900 Exam Orientation and Study Strategy

  • Understand the AZ-900 exam structure and objectives
  • Learn registration, scheduling, and exam delivery options
  • Build a beginner-friendly study plan
  • Use practice tests and review cycles effectively

Chapter 2: Describe Cloud Concepts I

  • Master foundational cloud computing terms
  • Compare CapEx and OpEx in exam scenarios
  • Explain public, private, and hybrid cloud models
  • Practice Describe cloud concepts questions

Chapter 3: Describe Cloud Concepts II and Azure Architecture Basics

  • Differentiate IaaS, PaaS, and SaaS
  • Understand the shared responsibility model
  • Identify core Azure architectural components
  • Practice mixed domain fundamentals questions

Chapter 4: Describe Azure Architecture and Services

  • Identify Azure compute service use cases
  • Compare Azure networking and connectivity options
  • Recognize storage choices and data service basics
  • Practice Azure services exam questions

Chapter 5: Describe Azure Management and Governance

  • Organize and govern Azure resources effectively
  • Understand compliance, security, and cost controls
  • Use monitoring and deployment tools at a high level
  • Practice governance and management exam scenarios

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 Architect Expert

Daniel Mercer is a Microsoft Certified Trainer with extensive experience preparing learners for Azure certification exams. He specializes in Microsoft fundamentals pathways and has coached beginner-level candidates through Azure concepts, services, governance, and exam strategy.

Chapter 1: AZ-900 Exam Orientation and Study Strategy

Welcome to your starting point for AZ-900 success. Azure Fundamentals is often described as an entry-level certification, but candidates should not confuse “fundamentals” with “effortless.” The exam is designed to test whether you can recognize core cloud concepts, identify Azure services at a high level, understand governance and pricing basics, and make sound choices in everyday cloud scenarios. In other words, Microsoft is not asking you to design advanced architectures, but it is absolutely testing whether you understand the vocabulary, logic, and decision patterns behind Azure.

This chapter maps directly to one of the most important course outcomes: building a beginner-friendly study plan while learning how the AZ-900 exam is structured. Before you dive into cloud concepts, compute, storage, networking, identity, governance, and practice questions, you need exam orientation. Candidates often lose points not because they never saw the topic, but because they misunderstood the objective, misread the style of the question, or studied with no structured review cycle. That is why this chapter focuses on the exam blueprint, registration logistics, scoring expectations, question behavior, and practical study strategy.

The AZ-900 exam supports several larger learning goals in this course. It prepares you to describe cloud computing benefits, shared responsibility, and service types such as IaaS, PaaS, and SaaS. It also introduces the Azure architecture and services domain, where you must recognize core architectural components, compute options, networking resources, storage choices, and identity services. Finally, it connects to Azure management and governance topics such as cost management, resource organization, compliance features, and monitoring tools. This chapter shows you how those topics are tested, how to allocate study time, and how to use a practice bank of 200+ questions effectively rather than passively.

Many first-time candidates make a common mistake: they begin memorizing product names without understanding the exam objectives. AZ-900 rewards classification and recognition more than deep configuration knowledge. You should know what a service is for, when it would be appropriate, and how it differs from similar services. You should also be ready for scenario-style prompts that ask you to identify the best fit based on cost, responsibility, scalability, governance, or availability. Exam Tip: If two answer choices both sound technically possible, the correct AZ-900 answer is usually the one that best aligns with the stated business need at the most fundamental level, not the most advanced or expensive option.

As you work through this course, use each chapter as part of a repeating loop: learn the concept, review the service purpose, answer exam-style items, analyze your mistakes, and revisit weak areas. This book is not only helping you “cover content”; it is training your exam judgment. By the end of the course, you should be able to identify common AZ-900 question patterns, interpret Microsoft terminology accurately, and move through a full mock exam with more confidence and less hesitation.

  • Understand what the exam covers and what it does not.
  • Learn how Microsoft weights domains so you can prioritize study time.
  • Prepare for registration, scheduling, exam-day policies, and delivery formats.
  • Use time-management and question-handling strategies that fit the scoring model.
  • Build a realistic beginner study roadmap with milestone reviews.
  • Avoid common traps caused by overthinking, memorization-only study, and Azure service confusion.

Think of this chapter as your exam game plan. The sections that follow will help you approach AZ-900 like a prepared candidate, not a guessing candidate.

Practice note for Understand the AZ-900 exam structure 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.

Practice note for Learn registration, scheduling, and exam delivery 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 1.1: AZ-900 exam overview, audience, and certification value

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

AZ-900, Microsoft Azure Fundamentals, is designed for learners who need broad awareness of cloud and Azure concepts without requiring hands-on administrator or developer experience. The exam is well suited for beginners, career changers, students, business stakeholders, sales professionals, project managers, and technical professionals who want a formal starting point in cloud computing. It is also a useful first certification for candidates planning to move into role-based Azure certifications later.

From an exam-objective perspective, AZ-900 validates that you can describe, identify, and differentiate. Those verbs matter. The exam does not expect you to deploy complex solutions from memory or troubleshoot production environments. Instead, it tests whether you understand the purpose of cloud computing, the benefits of Azure, the differences among service models, and the high-level use cases of major Azure services and management tools. That means your study strategy should focus on conceptual clarity and service recognition, not deep portal procedures.

The certification has real value because it creates a common baseline. Employers know that a candidate with AZ-900 should understand fundamental cloud economics, shared responsibility, high availability ideas, and the core structure of Azure resources. It can strengthen your resume, support internal promotions, and improve your confidence when discussing Azure with technical teams. Just as importantly, it prepares you for later study in administration, security, AI, data, or architecture paths.

One common exam trap is assuming the test is only about memorizing Azure product names. In reality, Microsoft often checks whether you know why a service exists. For example, you may need to distinguish between identity, storage, compute, and governance tools based on what problem they solve. Exam Tip: When studying a service, always ask three questions: What is it? What is it used for? What similar service might a test taker confuse it with?

Another trap is underestimating the cloud-concepts domain. Candidates sometimes rush into Azure-specific names and neglect the fundamentals of public, private, and hybrid cloud; OpEx versus CapEx; elasticity; scalability; and fault tolerance. Yet those ideas form the logic behind later service questions. If you understand the principle, you are more likely to choose the correct Azure service in a scenario.

Overall, AZ-900 is a foundation exam, but foundations are what later certifications stand on. Treat it seriously, and it becomes more than a badge: it becomes your cloud vocabulary, your Azure map, and your first proof that you can think in Microsoft cloud terms.

Section 1.2: Official exam domains and how Microsoft weights objectives

Section 1.2: Official exam domains and how Microsoft weights objectives

One of the smartest things you can do early is study the official skills outline. Microsoft publishes the exam domains and gives approximate weighting ranges. Those weights tell you where the exam is likely to concentrate, which helps you allocate your study time intelligently. While percentages can change over time, the general AZ-900 structure usually emphasizes three broad areas: cloud concepts, Azure architecture and services, and Azure management and governance.

Cloud concepts typically include the benefits of cloud computing, consumption-based pricing, shared responsibility, and cloud service models such as IaaS, PaaS, and SaaS. This domain may appear basic, but it is essential because Microsoft uses it to test your decision-making logic. If you cannot distinguish between what the customer manages in IaaS versus SaaS, you may miss later scenario questions.

Azure architecture and services is usually the largest or one of the largest domains. This area covers core architectural components such as regions, region pairs, subscriptions, resource groups, and management groups. It also includes major service categories like compute, networking, storage, and identity. What the exam tests for here is not engineering depth but accurate recognition. You should know, for example, the role of virtual machines, containers, virtual networks, blob storage, and Microsoft Entra ID in a high-level way.

Azure management and governance focuses on cost management, service-level concepts, policy and compliance tools, resource organization, and monitoring capabilities. This domain often generates tricky questions because the answer choices can all sound administrative. You must be able to distinguish among tools used for cost visibility, compliance enforcement, resource deployment consistency, and operational monitoring.

Exam Tip: Weighting should influence your study hours, but not tempt you to ignore smaller domains. A lightly weighted area can still contain enough questions to affect your passing score, especially if it overlaps with your weak spots.

A useful study method is to map each domain to course outcomes. Cloud concepts align with understanding benefits, shared responsibility, and service types. Architecture and services align with learning Azure components, compute, networking, storage, and identity. Governance aligns with cost management, compliance, monitoring, and resource organization. When you review a practice bank, tag each missed item by objective. Over time, patterns will appear. If most of your missed answers fall into governance terminology or storage-service confusion, that tells you where to focus.

Do not study domains as isolated silos. Microsoft often blends them. A single question may involve cloud concepts, Azure service selection, and governance implications at the same time. That is why objective-based studying is stronger than random memorization. Learn the blueprint, and you learn how the exam thinks.

Section 1.3: Registration process, exam policies, retakes, and delivery formats

Section 1.3: Registration process, exam policies, retakes, and delivery formats

Once you decide to take AZ-900, the next step is to understand how registration and exam delivery work. Microsoft certification exams are typically scheduled through the official certification portal and delivered by an authorized testing provider. Candidates usually choose either a testing center appointment or an online proctored exam, depending on local availability and personal preference.

The registration process is straightforward, but details matter. You will sign in with a Microsoft account, select the exam, choose a delivery method, and pick a date and time. Be careful that your legal name matches the identification you will present on exam day. Small mismatches can create check-in problems. If you are taking the exam online, make sure your testing environment meets the provider’s technical requirements, including internet stability, webcam access, and room conditions.

Testing center delivery is often preferred by candidates who want a controlled environment with fewer home-technology risks. Online delivery is convenient, especially for learners without a nearby center, but it comes with stricter environment rules. You may be asked to show your desk, walls, and workspace, and interruptions can lead to cancellation. Exam Tip: If you choose online proctoring, do a full technical check days before the exam, not minutes before it.

You should also review current rescheduling, cancellation, and retake policies on the official site because they can change. In general, there are rules about how close to the appointment you can reschedule without penalty, and failed exams may require waiting periods before retakes. Knowing the retake policy in advance reduces pressure. It is better to aim to pass on the first attempt, of course, but understanding the rules prevents panic.

A common candidate mistake is scheduling the exam too early because they feel motivated, then trying to “cram” all objectives in the final days. A better approach is to select a realistic target date based on your study plan, then work backward with milestones. This course is built to support that model: first orientation, then core content learning, then repeated practice cycles, then mock exam review.

Another trap is ignoring exam-day logistics. Confirm your time zone, your confirmation email, your ID requirements, and your testing location or check-in window. For online candidates, clear your workspace and avoid prohibited materials. For testing center candidates, arrive early and know the center rules. Registration may seem administrative, but good logistics protect the effort you put into studying.

Section 1.4: Scoring model, question types, and time-management strategy

Section 1.4: Scoring model, question types, and time-management strategy

Microsoft exams use a scaled scoring model, and AZ-900 is generally reported on a scale where a passing result is 700. Candidates sometimes misunderstand what that means. A scaled score is not simply the same as getting 70 percent of the questions correct. Different forms of the exam may vary, and Microsoft uses scaling to standardize results. The practical lesson is this: do not try to calculate your score during the exam. Focus on answering each item as accurately as possible.

AZ-900 may include several question styles, such as standard multiple-choice items, multiple-response items, drag-and-drop formats, matching tasks, and scenario-based prompts. Some candidates lose confidence when the format changes, but the underlying skill being tested stays similar: can you identify the correct Azure concept or service based on the requirement? Format should never distract you from the objective.

Time management matters even on a fundamentals exam. Many test takers spend too long debating early questions and then rush the final part. A better strategy is to answer in passes. First, answer the items you know with confidence. Second, spend moderate time on items where you can eliminate choices. Third, return to marked questions if time remains. Exam Tip: Elimination is one of the strongest AZ-900 skills. If you can rule out two choices because they belong to the wrong service category or solve a different problem, your odds improve significantly.

Common traps include overthinking, assuming hidden complexity, and choosing the most advanced-sounding answer. Fundamentals exams often reward the simplest correct match to the business requirement. If the question asks for identity management, do not drift toward networking tools. If it asks for cost visibility, do not confuse that with compliance enforcement. Stay anchored to the key noun in the scenario.

When reading a question, identify what is actually being tested: cloud model, service purpose, governance tool, pricing concept, or architecture component. Then look for qualifiers such as “minimize management,” “monitor,” “organize,” “secure identity,” or “store unstructured data.” These words often point directly toward the answer category.

Your goal is not speed alone; it is controlled accuracy. Practice exams should train pacing as much as content knowledge. During your review, note not only what you got wrong, but whether the mistake came from knowledge gaps, misreading, or poor time use. That self-awareness can raise your real exam performance quickly.

Section 1.5: Study roadmap for beginners using practice banks and review loops

Section 1.5: Study roadmap for beginners using practice banks and review loops

Beginners often ask how long they should study for AZ-900. The better question is how they should structure that study. A strong beginner roadmap usually has four phases: orientation, concept learning, targeted practice, and final exam simulation. This course is designed around that progression so that you build both understanding and exam readiness.

Start with orientation. Learn the domains, the exam style, and the reason each topic matters. Next, move into concept learning chapter by chapter. At this stage, focus on understanding, not speed. You should be able to explain core cloud benefits, compare IaaS/PaaS/SaaS, identify Azure architectural components, recognize major compute and storage services, and describe governance tools in plain language.

Then begin targeted practice with the question bank. The key is not to treat practice questions as a scoreboard only. Use them diagnostically. After each set, review every answer, including the ones you got right. Ask why the correct option fits and why the others do not. This is where true exam skill develops. Exam Tip: The most valuable part of a practice test is often the review cycle after it, not the attempt itself.

A useful review loop looks like this:

  • Study one domain or subtopic.
  • Complete a small practice set on that topic.
  • Review all explanations and note weak areas.
  • Revisit documentation or chapter notes for those weak areas.
  • Retest a day or two later with mixed questions.
  • At the end of the week, complete a cumulative review set.

As your exam date approaches, shift from topic-based sets to mixed-domain sets. AZ-900 on test day will not separate concepts neatly for you, so your practice should gradually become more integrated. Use milestone reviews to measure readiness: after finishing cloud concepts, after completing architecture and services, after studying governance, and again before the full mock exam.

Another common beginner problem is studying only familiar topics. Practice banks reveal blind spots you might not notice on your own. If you repeatedly miss questions about management groups, availability concepts, pricing calculators, or monitoring tools, that is valuable feedback. Let the data guide your revision.

Finally, include rest and repetition. Short, consistent sessions are better than a single overloaded cram day. AZ-900 rewards recognition built over multiple exposures. With 200+ practice questions available in this course, you have enough material to build confidence through repetition without relying on guesswork.

Section 1.6: Common exam traps, mindset, and preparation checklist

Section 1.6: Common exam traps, mindset, and preparation checklist

Success on AZ-900 is as much about mindset as content. Many candidates know enough to pass but lose points because they panic, overread scenarios, or choose answers based on familiarity rather than fit. Your goal is to think like the exam: identify the requirement, classify the service or concept, eliminate mismatches, and select the most appropriate answer at the fundamentals level.

One major trap is confusing similar Azure services. If you study only names, they blur together. Instead, anchor each service to its primary job. Another trap is mixing governance tools with operational tools. Cost management, compliance, monitoring, and deployment consistency all sound administrative, but they solve different problems. If the requirement is to enforce standards, think governance. If the requirement is to observe health and metrics, think monitoring.

A third trap is assuming every question is trying to trick you. While some wording can be subtle, many errors come from candidates adding complexity that is not there. Exam Tip: On AZ-900, the correct answer is often the one that cleanly satisfies the stated requirement with the least unnecessary assumption.

Your exam mindset should be calm, methodical, and evidence-based. Read the last line of the question carefully so you know what is being asked before you evaluate the answer choices. Watch for qualifiers such as “best,” “most cost-effective,” “least administrative effort,” or “provides identity.” Those clues narrow the field quickly.

Before exam day, use a practical checklist:

  • Can you explain public, private, and hybrid cloud?
  • Can you compare IaaS, PaaS, and SaaS clearly?
  • Can you identify Azure core components such as regions, subscriptions, and resource groups?
  • Can you recognize the purpose of major compute, networking, storage, and identity services?
  • Can you distinguish governance, pricing, compliance, and monitoring tools?
  • Have you completed mixed-domain practice under time awareness?
  • Have you reviewed your weak areas at least twice?
  • Have you confirmed your exam logistics and identification requirements?

Go into the exam expecting to apply understanding, not just recall facts. If you have followed a study plan, used the practice bank actively, and reviewed your mistakes honestly, you will be in a strong position. This chapter is your launch point. The chapters ahead will build the Azure knowledge that turns orientation into exam performance.

Chapter milestones
  • Understand the AZ-900 exam structure and objectives
  • Learn registration, scheduling, and exam delivery options
  • Build a beginner-friendly study plan
  • Use practice tests and review cycles effectively
Chapter quiz

1. You are beginning preparation for the AZ-900 exam. You have limited study time and want to align your effort with how the exam is actually tested. Which approach is MOST appropriate?

Show answer
Correct answer: Focus first on the published exam objectives and weighted domains, then allocate more study time to broader exam areas
The correct answer is to start with the published exam objectives and domain weighting because AZ-900 is designed around recognition of core concepts, Azure services, and governance topics at a fundamentals level. This helps you prioritize study time based on what the exam measures. Memorizing product names alone is incorrect because the exam emphasizes service purpose, classification, and basic decision-making rather than name recall in isolation. Focusing on advanced administration tasks is also incorrect because AZ-900 does not test deep configuration or expert-level operational skills.

2. A candidate says, "Because AZ-900 is a fundamentals exam, I only need to skim the material once and then take the test." Based on the exam orientation guidance, which response is BEST?

Show answer
Correct answer: A better approach is to use a study loop of learning concepts, answering practice questions, reviewing mistakes, and revisiting weak areas
The correct answer is the structured study loop because the chapter emphasizes repeated review cycles: learn the concept, answer exam-style items, analyze mistakes, and revisit weak areas. This builds exam judgment and reduces repeated errors. The first option is incorrect because fundamentals does not mean effortless; candidates can lose points by misunderstanding objectives or question style. The third option is incorrect because delaying practice questions too long reduces the opportunity to recognize exam patterns and identify weak areas early.

3. A company is mentoring several new employees who plan to take AZ-900. One employee keeps choosing the most feature-rich Azure service in every practice scenario, even when the question asks for a basic, cost-conscious solution. What guidance should the mentor provide?

Show answer
Correct answer: On AZ-900, the correct answer is often the option that best matches the stated business need at a fundamental level, not the most advanced service
The correct answer reflects a common AZ-900 pattern: if multiple answers seem technically possible, the best choice is usually the one that aligns most directly with the stated business requirement, such as simplicity, cost, governance, or availability. The second option is incorrect because AZ-900 does not reward automatically choosing the most advanced or expensive solution. The third option is incorrect because although some answers may appear plausible, the exam is written to identify the best fit based on the scenario and business context.

4. You are helping a first-time AZ-900 candidate prepare for exam day. The candidate asks what topics should be included in preparation beyond technical content. Which additional area should be included as part of a complete exam readiness plan?

Show answer
Correct answer: Registration, scheduling, exam delivery format, and exam-day policies
The correct answer is registration, scheduling, exam delivery format, and exam-day policies because this chapter specifically includes exam logistics as part of readiness. Understanding how the exam is delivered and what to expect reduces avoidable stress and confusion. The first option is incorrect because logistics do matter; lack of exam-day preparation can hurt performance even if technical knowledge is strong. The third option is incorrect because AZ-900 focuses on fundamentals and recognition of core concepts, not deep automation or template authoring skills.

5. A student uses a bank of 200+ AZ-900 practice questions by repeatedly answering them until the correct options are memorized. However, the student still struggles when the wording changes in new mock exams. Which study adjustment is MOST effective?

Show answer
Correct answer: Use practice tests actively by reviewing why each answer is correct or incorrect and linking misses back to the exam objectives
The correct answer is to use practice tests actively. AZ-900 preparation is most effective when practice questions are used to understand concepts, service purpose, and decision patterns rather than to memorize answer positions. Reviewing why wrong answers are wrong helps build transfer to unfamiliar wording. The first option is incorrect because abandoning practice removes a valuable way to identify weak areas and recognize exam style. The second option is incorrect because memorization alone is unreliable when the exam changes phrasing or presents a new scenario.

Chapter 2: Describe Cloud Concepts I

This chapter builds the foundation for a large portion of the AZ-900 exam. Microsoft expects you to recognize core cloud terms, interpret simple business scenarios, and choose the cloud concept that best fits the need being described. On the test, cloud concepts often appear in short, plain-language prompts rather than highly technical case studies. That makes this domain feel easy at first glance, but it also creates traps: several answer choices may sound generally correct, and you must pick the one that matches the exact objective being tested.

In this chapter, you will master foundational cloud computing terms, compare CapEx and OpEx in exam scenarios, explain public, private, and hybrid cloud models, and reinforce your understanding through practice-oriented explanation. These ideas support later Azure topics such as architecture, cost management, and governance. If you cannot quickly identify what the cloud model is, how costs are incurred, or what business benefit a cloud feature provides, many later questions become harder than they need to be.

For AZ-900, think in terms of business outcomes as much as technical definitions. Cloud computing is not tested only as a technology platform. It is also tested as a way to improve flexibility, reduce up-front spending, increase speed of deployment, and support continuity requirements. The exam often asks you to connect a business requirement to a cloud benefit. For example, if a company wants to avoid buying hardware in advance, the concept being tested is usually consumption-based pricing or OpEx. If a company wants applications to keep running despite a component failure, the concept is more likely high availability or fault tolerance.

Exam Tip: When a question contains words like “on demand,” “pay only for what you use,” “avoid purchasing servers,” or “scale quickly,” stop and map each phrase to the official cloud concept rather than relying on intuition. AZ-900 rewards precise vocabulary.

A good exam strategy is to separate similar-looking terms before memorizing them. Scalability is about the ability to handle growth. Elasticity is about automatically or dynamically adjusting resources as demand changes. High availability focuses on keeping services accessible. Fault tolerance emphasizes continued operation even when part of the system fails. Disaster recovery and business continuity are related but not identical. Public, private, and hybrid cloud describe deployment models, while CapEx and OpEx describe spending approaches. If you keep these categories clear, many multiple-choice items become much easier to eliminate.

As you study this chapter, ask two questions for every concept: first, what exact problem does this concept solve; second, how might Microsoft phrase that problem on the exam? That habit will help you identify the correct answer even when distractors are plausible. The sections that follow are written to match common AZ-900 patterns and strengthen your confidence with exam-style cloud concepts.

Practice note for Master foundational cloud computing terms: 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 CapEx and OpEx in exam 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 Explain public, private, and hybrid cloud 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 Practice Describe cloud concepts 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 Master foundational cloud computing terms: 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 concepts: what cloud computing is and why it matters

Section 2.1: Describe cloud concepts: what cloud computing is and why it matters

Cloud computing is the delivery of computing services over the internet. These services can include servers, storage, databases, networking, analytics, and software. In exam language, the cloud gives organizations access to IT resources without requiring them to buy, install, and maintain all infrastructure on their own premises. That simple idea drives many AZ-900 questions.

Why does cloud computing matter? Because it changes how organizations acquire and use technology. Instead of planning large hardware purchases months in advance, companies can provision resources when needed. Instead of overbuilding for peak demand, they can increase or reduce usage as business needs change. Instead of handling every infrastructure task manually, they can use managed services that reduce operational effort. The exam tests whether you understand these business advantages, not whether you can build a full environment.

Expect questions that describe a company wanting faster deployments, lower upfront costs, broad access to services, or easier experimentation. Those clues usually point toward cloud benefits. A startup launching a new application may value speed and flexibility. A seasonal retailer may value adjustable resource usage. A global business may value broad geographic presence. In each case, the cloud matters because it aligns technology spending and capability with real demand.

Common traps come from broad answer choices. For example, “the cloud is always cheaper” is too absolute and should make you cautious. The cloud can reduce capital spending and improve efficiency, but the best answer usually depends on the scenario. Another trap is confusing cloud computing with virtualization alone. Virtualization may be used in cloud environments, but cloud computing also includes service delivery, elasticity, broad network access, and consumption-based billing.

Exam Tip: If a question asks what cloud computing enables, look for answers tied to flexibility, rapid provisioning, and paying for resources as they are consumed. Avoid answers that imply the customer no longer has any responsibilities at all.

  • Cloud computing provides on-demand access to IT resources.
  • It supports faster deployment than traditional hardware procurement.
  • It can shift spending patterns away from large upfront purchases.
  • It helps organizations scale services according to demand.

For AZ-900, your goal is not to recite a textbook definition only. Your goal is to recognize when a scenario is testing the core idea that computing resources can be delivered as services, used when needed, and adjusted more easily than traditional on-premises infrastructure.

Section 2.2: Describe cloud concepts: high availability, scalability, elasticity, agility, and fault tolerance

Section 2.2: Describe cloud concepts: high availability, scalability, elasticity, agility, and fault tolerance

This cluster of terms appears frequently because the exam wants to know whether you can distinguish similar benefits. High availability means a service is designed to remain accessible with minimal downtime. Fault tolerance goes one step further: it refers to a system’s ability to continue operating even if one component fails. These concepts are related, but they are not interchangeable in every question.

Scalability is the ability to increase resources to handle greater demand. This can happen by adding more power to existing resources or by adding more resource instances. Elasticity is closely related, but the key distinction is dynamic adjustment. If demand rises and falls, an elastic system can expand and contract accordingly. The exam often uses changing traffic patterns to point toward elasticity rather than simple scalability.

Agility refers to the speed with which cloud resources can be deployed and adjusted. In practical terms, it means organizations can experiment, provision services quickly, and respond faster to business changes. If the scenario emphasizes rapid setup, testing, deployment, or responsiveness to changing requirements, agility is often the concept being tested.

A common trap is choosing scalability whenever a question mentions growth. Read carefully. If the scenario says usage “automatically increases during busy periods and decreases afterward,” that is stronger evidence for elasticity. If the scenario says the company needs a platform that remains available despite failures, that points to high availability or fault tolerance, depending on whether the wording stresses continued access or actual resistance to component failure.

Exam Tip: Match the keyword to the behavior: “remains available” suggests high availability; “continues despite failure” suggests fault tolerance; “handles more demand” suggests scalability; “adjusts up and down as needed” suggests elasticity; “deploys quickly” suggests agility.

  • High availability focuses on minimizing service interruption.
  • Fault tolerance focuses on continued operation during failures.
  • Scalability focuses on supporting growth in workload demand.
  • Elasticity focuses on automatic or flexible adjustment to demand changes.
  • Agility focuses on speed and responsiveness in provisioning and change.

On AZ-900, many wrong answers are not completely false; they are just less precise than the correct one. Your advantage comes from recognizing the exact operational behavior being described. That precision is one of the most reliable ways to gain easy points in the cloud concepts domain.

Section 2.3: Describe cloud concepts: disaster recovery, business continuity, and global reach

Section 2.3: Describe cloud concepts: disaster recovery, business continuity, and global reach

Disaster recovery and business continuity are often presented together, but the exam expects you to understand the distinction. Disaster recovery is the process of recovering from a disruptive event, such as hardware failure, site outage, or other major incident. It focuses on restoring systems, data, and operations after the disruption occurs. Business continuity is broader. It is the organization’s ability to keep critical operations running during and after a disruption.

In exam scenarios, if the focus is on restoring workloads or data after an outage, disaster recovery is the better match. If the focus is on maintaining essential business functions with minimal interruption, business continuity is the broader concept. These can work together, but AZ-900 often tests whether you can identify which term best fits the wording in the prompt.

Global reach refers to the ability of cloud providers to make services available in many geographic regions around the world. This matters for latency, compliance, user experience, and resiliency planning. A company serving customers across multiple countries may benefit from hosting resources closer to users. The test may describe a business expanding internationally and ask which cloud benefit best supports that objective. In such cases, global reach is often the intended answer.

Another trap is assuming disaster recovery means zero downtime. Not necessarily. The concept is about recovery capability after disruption, not a guarantee that no interruption occurs. Similarly, global reach is not the same as high availability, though the two may complement each other. High availability is about keeping services accessible; global reach is about broad geographic presence.

Exam Tip: If the scenario emphasizes “recover,” think disaster recovery. If it emphasizes “continue operating,” think business continuity. If it emphasizes “serve users in many regions” or “deploy close to worldwide customers,” think global reach.

Microsoft likes to test business-friendly wording here because the ideas are intuitive but easy to blur together. Build your exam reflex around the core question being answered: recover after a disruption, continue critical operations through a disruption, or operate effectively across multiple geographic locations. Once you identify which of those three is central, the correct answer usually stands out.

Section 2.4: Describe cloud concepts: consumption-based pricing, CapEx versus OpEx

Section 2.4: Describe cloud concepts: consumption-based pricing, CapEx versus OpEx

This is one of the highest-value beginner topics on AZ-900 because the exam frequently tests cost language in direct and indirect ways. Consumption-based pricing means customers pay for the cloud resources they use. Instead of buying infrastructure for maximum projected demand, they consume services and are billed according to usage. This model aligns especially well with uncertain, temporary, or variable workloads.

CapEx, or capital expenditure, refers to upfront spending on physical assets such as servers, networking hardware, and datacenter facilities. This is the traditional model when organizations buy infrastructure before they use it. OpEx, or operational expenditure, refers to ongoing spending as products and services are consumed. Cloud services commonly shift more spending toward OpEx because organizations pay over time rather than making large purchases in advance.

AZ-900 questions often describe a company that wants to avoid large upfront investments, reduce the risk of buying too much hardware, or match spending to actual demand. These clues point toward OpEx and consumption-based pricing. By contrast, if the scenario emphasizes purchasing equipment as a long-term owned asset, that points toward CapEx.

A classic trap is treating all cloud costs as automatically lower than on-premises costs. The exam objective is not “cloud is always cheaper.” The real tested concept is flexibility in spending and the ability to align cost with use. Another trap is mixing up the timing of the expense. CapEx is usually upfront. OpEx is ongoing and usage-oriented.

Exam Tip: Look for phrases like “pay as you go,” “billed based on usage,” “avoid large upfront purchases,” and “shift spending from capital to operations.” Those are strong indicators of cloud cost concepts.

  • CapEx = upfront investment in owned infrastructure.
  • OpEx = ongoing expenses tied to use and operations.
  • Consumption-based pricing = pay for what you consume.

When answering exam items, ask yourself whether the scenario is really about accounting style, billing model, or both. If the wording focuses on usage-based charges, consumption-based pricing is likely best. If it focuses on spending categories and financial treatment, CapEx versus OpEx is likely the true objective. Knowing that distinction helps you avoid overthinking straightforward questions.

Section 2.5: Describe cloud concepts: public cloud, private cloud, and hybrid cloud

Section 2.5: Describe cloud concepts: public cloud, private cloud, and hybrid cloud

Cloud deployment models are another staple of AZ-900. A public cloud is operated by a cloud provider and delivers services over the internet to many customers. Customers do not own the provider’s physical infrastructure, but they use resources and services hosted by the provider. Public cloud scenarios usually emphasize speed, broad scalability, and reduced infrastructure management burden.

A private cloud is a cloud environment used by a single organization. It can offer greater control and may be chosen for specific regulatory, security, or customization reasons. On the exam, private cloud is commonly associated with dedicated environments for one organization, not with shared public provider resources in the usual sense.

Hybrid cloud combines public cloud and private or on-premises environments, allowing data and applications to move between them as appropriate. This is a very common exam topic because many organizations do not move everything to the public cloud at once. They may keep some systems on-premises for compliance, latency, or legacy reasons while extending other workloads to the cloud.

The biggest trap is choosing hybrid cloud anytime both on-premises and cloud are merely mentioned in a vague way. Hybrid means the organization is intentionally using both environments together. Another trap is assuming private cloud means “more secure by definition.” Security depends on design and management, not just the deployment model. The exam usually wants the model definition, not a blanket judgment.

Exam Tip: If the scenario says one company uses a dedicated environment for itself, think private cloud. If it says resources are provided by a third-party provider over the internet, think public cloud. If it says the organization uses both on-premises resources and cloud services together, think hybrid cloud.

  • Public cloud: provider-operated, internet-delivered services.
  • Private cloud: cloud environment dedicated to one organization.
  • Hybrid cloud: coordinated use of both public/private or on-premises and cloud environments.

These questions are usually simple if you focus on ownership, access model, and whether multiple environments are being combined. Read for those structural clues rather than for broad claims about cost or security, which may be included as distractions.

Section 2.6: Exam-style practice set for Describe cloud concepts with answer analysis

Section 2.6: Exam-style practice set for Describe cloud concepts with answer analysis

This section is designed to train your thinking pattern for the Describe cloud concepts objective without presenting a standalone quiz in the chapter text. On the real exam, many cloud-concept items are short scenario statements followed by several terms that all sound positive. Your job is to identify the single best match from the wording. That means slowing down enough to catch the signal words.

When a scenario describes resources being provisioned quickly for a new initiative, the tested idea is often agility. When it describes handling increased demand, the answer may be scalability. When it specifically says resources can grow and shrink with changing demand, elasticity is more precise. If a service stays accessible despite issues, high availability is likely being tested. If operation continues despite a component failure, fault tolerance is usually the stronger choice.

For business and continuity prompts, identify whether the emphasis is on keeping essential operations running or on restoring systems after an outage. The first aligns with business continuity; the second aligns with disaster recovery. For pricing prompts, separate “billing based on actual usage” from “financial model of upfront versus ongoing spend.” That helps you choose between consumption-based pricing and CapEx-versus-OpEx language.

For deployment model prompts, train yourself to notice whether the environment is provider-hosted for general customer use, dedicated to one organization, or integrated with on-premises systems. That cleanly maps to public, private, and hybrid cloud. Many candidates miss easy points because they answer based on a vague impression that one model is “better” instead of identifying the model described.

Exam Tip: Eliminate answer choices by category first. If a prompt is clearly about pricing, rule out deployment models. If it is clearly about resiliency, rule out cost terms. This simple filtering method is highly effective on AZ-900.

As you move into later practice questions in this course, keep a small checklist in mind: What business need is being described? Is this about cost, deployment model, availability, growth, recovery, or speed? What exact keyword best matches the scenario? That structured approach improves accuracy and confidence, especially for beginners who know the terms but struggle to apply them under exam pressure.

Chapter milestones
  • Master foundational cloud computing terms
  • Compare CapEx and OpEx in exam scenarios
  • Explain public, private, and hybrid cloud models
  • Practice Describe cloud concepts questions
Chapter quiz

1. A company wants to deploy a new application without purchasing servers, storage, or networking equipment in advance. The company also wants costs to increase or decrease based on actual usage. Which cloud concept does this scenario best describe?

Show answer
Correct answer: Operational expenditure (OpEx)
OpEx is correct because cloud services commonly use a consumption-based pricing model in which organizations pay for resources as they use them instead of making a large up-front investment. CapEx is incorrect because it refers to spending money up front on physical infrastructure such as servers and datacenter equipment. Private cloud is incorrect because it is a deployment model, not a spending model, and it does not by itself imply pay-as-you-go pricing.

2. A business runs some workloads in its own datacenter because of regulatory requirements, but it wants to use Azure for temporary spikes in demand and for some newer applications. Which cloud model best fits this requirement?

Show answer
Correct answer: Hybrid cloud
Hybrid cloud is correct because it combines resources hosted on-premises with resources hosted in a public cloud provider such as Azure. Public cloud is incorrect because the scenario explicitly states that some workloads must remain in the company's own datacenter. Private cloud is incorrect because it would keep workloads in a dedicated private environment only and would not best match the requirement to also use Azure.

3. Which statement best describes a benefit of cloud computing that is commonly tested on AZ-900?

Show answer
Correct answer: Cloud computing allows organizations to trade large up-front infrastructure purchases for consumption-based spending
The correct answer is that cloud computing allows organizations to shift from large up-front purchases to consumption-based spending, which is a core business benefit and a frequent AZ-900 exam theme. The option stating that cloud computing eliminates all IT management responsibilities is incorrect because responsibilities vary by service model and organizations still manage some aspects of their environments. The option about requiring a single physical datacenter is incorrect because cloud computing typically uses distributed infrastructure and does not require customers to operate from one physical location.

4. A company is comparing two deployment approaches. In the first approach, the company owns and maintains all hardware in facilities dedicated to its own use. In the second approach, computing resources are provided over the internet by a third-party provider and shared across multiple customers. Which term describes the second approach?

Show answer
Correct answer: Public cloud
Public cloud is correct because the scenario describes services delivered over the internet by a cloud provider using shared infrastructure. Private cloud is incorrect because that model refers to infrastructure dedicated to a single organization, which matches the first approach instead. Hybrid cloud is incorrect because hybrid combines private and public resources, but the question asks specifically about the second approach by itself.

5. A startup expects user traffic to vary significantly from month to month. Management wants an approach that avoids paying for excess hardware capacity during quiet periods while still allowing rapid growth when demand increases. Which choice best aligns with this goal?

Show answer
Correct answer: Use cloud resources with usage-based billing
Using cloud resources with usage-based billing is correct because it aligns costs to actual demand and supports rapid scaling without requiring the startup to buy infrastructure for peak usage in advance. Purchasing hardware as a capital expense is incorrect because it requires up-front investment and may leave expensive resources underused during low-demand periods. Deploying everything only in a startup-owned private cloud is incorrect because it still typically involves significant ownership and management costs and does not best support the stated goal of avoiding excess hardware spending.

Chapter 3: Describe Cloud Concepts II and Azure Architecture Basics

This chapter continues the AZ-900 journey by focusing on two heavily tested exam domains: cloud service models and Azure architecture basics. On the real exam, Microsoft often blends these ideas into short business scenarios rather than asking for pure memorization. That means you must recognize what a question is really testing. If a prompt talks about who manages operating systems, patching, or applications, you are likely being tested on IaaS, PaaS, SaaS, or the shared responsibility model. If a prompt mentions organizing billing, placing resources, designing for high availability, or identifying Azure building blocks, you are likely in the Azure architecture objective.

The exam expects beginner-friendly understanding, but do not confuse that with superficial understanding. AZ-900 rewards candidates who can distinguish similar terms quickly. A common trap is choosing an answer that is technically related to Azure but does not match the exact scope of the question. For example, a resource group organizes resources, but a subscription is tied to billing and access boundaries. An availability zone improves fault isolation within a region, while a region pair refers to disaster recovery and platform planning across geographically separated regions. Small wording differences matter.

In this chapter, you will learn how to differentiate IaaS, PaaS, and SaaS; understand how responsibilities shift across service types; identify core Azure architectural components such as regions, availability zones, subscriptions, and resource groups; and connect these ideas to the mixed-domain style used in AZ-900 practice questions. Study this chapter with an exam mindset: identify the keyword, map it to the tested objective, eliminate near-miss options, and choose the answer that best fits Microsoft’s definitions.

Exam Tip: When two answer choices both seem correct, ask which one most directly addresses the responsibility, architecture layer, or Azure scope named in the scenario. AZ-900 often includes distractors that are true statements but not the best answer.

The sections that follow are organized to mirror how the exam objectives are commonly assessed. First, you will compare service models. Next, you will connect those service models to shared responsibility. Then you will review the core geographical and organizational components of Azure, including regions, region pairs, availability zones, subscriptions, management groups, resource groups, and resources. Finally, you will bring the concepts together in an exam-style reasoning section that helps you recognize common AZ-900 question patterns without relying on rote memorization.

Practice note for Differentiate IaaS, PaaS, and SaaS: 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 the shared responsibility model: 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 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 Practice mixed domain fundamentals 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 Differentiate IaaS, PaaS, and SaaS: 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 the shared responsibility model: 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 cloud concepts: IaaS, PaaS, and SaaS service models

Section 3.1: Describe cloud concepts: IaaS, PaaS, and SaaS service models

One of the most tested AZ-900 fundamentals is the ability to tell Infrastructure as a Service, Platform as a Service, and Software as a Service apart. Microsoft wants you to understand not just the definitions, but also the practical differences in management responsibility and use case. On the exam, you may see a scenario about hosting an app, reducing administrative overhead, avoiding operating system maintenance, or simply consuming business software. Those clues point to the service model being assessed.

IaaS gives the customer the most control among the three models. In IaaS, the cloud provider supplies infrastructure such as virtual machines, storage, and networking, while the customer still manages the operating system, middleware, runtime, data, and applications. Azure Virtual Machines are a classic example. If a company wants maximum flexibility and needs to configure the OS directly, IaaS is often the best fit. This model is common when organizations lift and shift existing workloads into the cloud.

PaaS removes more operational burden. The provider manages the underlying infrastructure plus the operating system and runtime environment, allowing the customer to focus mainly on the application and data. Azure App Service is a standard AZ-900 example. If the question emphasizes application development, faster deployment, reduced platform maintenance, or not wanting to patch operating systems, PaaS is often the correct direction. PaaS is ideal when developers want to build and deploy without managing servers.

SaaS is the most fully managed model from the consumer perspective. The end user simply uses the application, while the provider manages nearly everything behind it. Microsoft 365 is a familiar example. If a scenario focuses on using email, collaboration software, CRM, or another ready-to-use application accessed over the internet, SaaS is usually the answer. The customer does not build the platform or manage the OS.

  • IaaS: most customer control, more customer management
  • PaaS: balanced approach for app development, less infrastructure management
  • SaaS: least customer management, consume finished software

Exam Tip: Watch for verbs. “Build” and “deploy applications” often suggest PaaS. “Provision virtual machines” suggests IaaS. “Use software through a browser or subscription” suggests SaaS.

A common exam trap is thinking that “more cloud” always means SaaS. That is incorrect. The right answer depends on what the organization wants to control. Another trap is choosing IaaS simply because a company wants customization. PaaS can still support customization at the application layer without requiring server management. Always ask: what part of the stack does the customer still need to manage?

Section 3.2: Describe cloud concepts: shared responsibility model across service types

Section 3.2: Describe cloud concepts: shared responsibility model across service types

The shared responsibility model explains how security, maintenance, and operational duties are divided between the cloud provider and the customer. This is a core AZ-900 concept because it connects directly to IaaS, PaaS, and SaaS. Many exam questions do not ask you to define the model outright. Instead, they ask who is responsible for patching, identity, physical security, applications, or data governance in a particular service type.

In all cloud models, the provider is responsible for the physical infrastructure of the cloud. That includes the physical datacenter, physical servers, networking hardware, and related facility security. Customers do not manage those items in Azure. This is a frequent test point because beginners sometimes assume that moving to the cloud means they still own all security tasks. They do not. However, cloud does not remove all customer responsibility either.

In IaaS, the customer still manages much of the environment, including the operating system, applications, data, identities, and many network configurations. In PaaS, Microsoft manages more of the stack, such as the operating system and platform runtime, but the customer still owns application logic, data, access management, and configuration choices. In SaaS, the provider manages most layers, but the customer still remains responsible for data usage, account access, user management, and sometimes endpoint or information governance controls depending on the service context.

The exam often tests this idea through comparison. For instance, which service type reduces the customer’s responsibility for patching operating systems? That points away from IaaS and toward PaaS or SaaS. Which responsibility always stays with the provider? Physical datacenter security. Which responsibility often remains with the customer across all models? Data and identity-related decisions are common correct answers.

Exam Tip: If you see “physical hosts,” “physical network,” or “datacenter” in an answer choice, that is almost always a provider responsibility. If you see “data,” “accounts,” or “access,” think carefully before assuming Microsoft owns it.

A common trap is treating security as fully transferred to Microsoft. The provider secures the cloud, but the customer is still responsible for security in the cloud according to the service model. Another trap is overgeneralizing from SaaS and assuming the customer has no responsibility at all. That is never the safe exam assumption. Instead, think of responsibility as a sliding scale: the more managed the service, the less infrastructure responsibility remains with the customer, but customer accountability never disappears completely.

Section 3.3: Describe Azure architecture and services: Azure regions, region pairs, and availability zones

Section 3.3: Describe Azure architecture and services: Azure regions, region pairs, and availability zones

Azure is built from global infrastructure components, and AZ-900 expects you to recognize the differences among regions, region pairs, and availability zones. These are not interchangeable terms. Questions in this objective often test fault tolerance, proximity, compliance, and business continuity at a foundational level.

An Azure region is a geographic area containing one or more datacenters connected through a low-latency network. Regions allow organizations to place resources closer to users, support data residency needs, and improve performance. If a scenario mentions deploying resources near customers or meeting geographic requirements, region selection is the likely concept. Examples include East US or West Europe.

A region pair is a Microsoft-defined pairing of two regions within the same geography in most cases. Region pairs support certain platform recovery and update sequencing considerations. On the exam, region pairs are usually connected to disaster recovery awareness rather than day-to-day workload design details. You do not need deep engineering knowledge, but you should know that region pairs are about resilience across regions and that Microsoft uses them as part of broader continuity planning.

Availability zones are separate physical locations within a single Azure region. Each zone has independent power, cooling, and networking. Their purpose is to increase fault isolation within the same region. If a question asks how to protect an application from a single datacenter failure while staying in one region, availability zones are the best match. That makes them different from region pairs, which span regions rather than isolate failures inside one region.

  • Region: geographic deployment location
  • Region pair: paired regions for broader resilience planning
  • Availability zone: physically separate zone inside one region for higher availability

Exam Tip: If the question says “within the same region,” think availability zones. If it says “across regions” or hints at larger-scale continuity, think region pairs.

A common trap is choosing “availability zone” for any high-availability scenario. Zones help within a region, but they are not the same as multi-region design. Another trap is assuming every Azure region supports availability zones. AZ-900 does not require memorizing which ones do, but you should know support varies. Focus on concept matching rather than feature lists. Microsoft is testing whether you can identify the right architectural level for resilience and placement decisions.

Section 3.4: Describe Azure architecture and services: subscriptions, management groups, resource groups, and resources

Section 3.4: Describe Azure architecture and services: subscriptions, management groups, resource groups, and resources

This section is essential because AZ-900 frequently tests how Azure organizes services. Many candidates confuse subscriptions, management groups, resource groups, and resources because all four are related administrative constructs. The key to answering correctly is to understand scope and purpose.

A resource is an individual Azure item you create and manage, such as a virtual machine, storage account, or virtual network. It is the actual service instance doing work in Azure. A resource group is a logical container for resources. Resource groups help organize related resources for management, deployment, and access control. Resources in a resource group typically share a lifecycle, although Azure allows flexibility in how resources are organized. If a scenario asks where to group app components for easier management, think resource group.

A subscription is primarily an administrative, billing, and access boundary. Azure usage is associated with a subscription. If the question mentions billing separation, service limits, or isolating environments for administrative reasons, subscription is often the correct answer. This is a classic exam distinction: resource groups organize resources, but subscriptions organize billing and access at a broader level.

Management groups sit above subscriptions and allow governance across multiple subscriptions. Large organizations use management groups to apply policies and structure at scale. If a scenario describes multiple subscriptions that need consistent governance or hierarchical organization, management groups are the best fit. That wording is a strong clue.

The hierarchy matters: management groups can contain subscriptions; subscriptions contain resource groups; resource groups contain resources. The exam may test this hierarchy indirectly by asking where a policy or organizational action should be applied for the broadest effect.

Exam Tip: If the question includes “multiple subscriptions,” pause and consider management groups first. If it includes “billing boundary,” think subscription. If it includes “logical container for resources,” think resource group.

Common traps include choosing resource group when the scenario is really about cost separation, or choosing subscription when the scenario only requires grouping related resources. Another trap is assuming a resource group is tied to a single service type. It is not; a resource group can contain different resource types. On the exam, always match the answer to the administrative scope being described, not just to a familiar Azure term.

Section 3.5: Describe Azure architecture and services: core Azure services and architectural terminology

Section 3.5: Describe Azure architecture and services: core Azure services and architectural terminology

AZ-900 also expects broad recognition of core Azure services and the terminology used to describe Azure architecture. You are not expected to design advanced solutions, but you should know what category a service belongs to and why an organization might choose it. Questions often test whether you can identify the right service family based on a business requirement.

Compute services include offerings such as Azure Virtual Machines, Azure App Service, and container-related options. If the scenario centers on running applications, hosting code, or delivering processing power, you are likely in the compute category. Networking services support connectivity and communication, such as virtual networks, load balancing concepts, and related network components. Storage services provide places to store data in different forms, while identity services such as Microsoft Entra ID support authentication and access management.

At the fundamentals level, Microsoft often cares more about category recognition than low-level configuration. For example, if a question asks which Azure service helps manage identity and access, Microsoft Entra ID is the conceptual fit. If it asks where an organization would place cloud files, blobs, or structured storage options, you should think storage services broadly. If it asks about deploying applications without managing operating systems, App Service strongly suggests PaaS and compute.

Architectural terminology also matters. You should be comfortable with words such as region, zone, resource, resource group, subscription, and availability. These terms are often embedded into scenarios. Knowing the vocabulary lets you quickly identify whether the exam is asking about placement, organization, resiliency, or responsibility.

Exam Tip: On AZ-900, if you do not know the exact product name, identify the service category first. Narrowing the problem to compute, networking, storage, or identity often helps eliminate two or three wrong answers immediately.

A common trap is selecting a service because its name sounds familiar, even when its category does not match the need. Another is mixing architecture terms with services. A region is not a service, and a subscription is not a workload. Read each option carefully and ask whether it is a location concept, an organizational construct, or an actual Azure service. That simple classification method is very effective on fundamentals questions.

Section 3.6: Exam-style practice set covering cloud concepts and Azure architecture basics

Section 3.6: Exam-style practice set covering cloud concepts and Azure architecture basics

By this point, the priority is pattern recognition. AZ-900 frequently combines topics, so a single question may test cloud concepts and Azure architecture at the same time. A scenario could describe a company wanting to deploy an application globally, reduce server maintenance, and organize departments under separate billing units. That would require you to identify PaaS for reduced operational overhead, regions or availability zones for placement and resilience, and subscriptions or management groups for organizational structure.

When you practice mixed-domain fundamentals questions, start by identifying the dominant clue. If the clue is about who manages what, move to service models and shared responsibility. If the clue is about where resources run, think regions, zones, or paired regions. If the clue is about organizing and governing Azure assets, think management groups, subscriptions, resource groups, and resources. This structured approach prevents you from being distracted by extra scenario details.

Another useful test strategy is elimination. Remove answers that belong to the wrong category. For example, if the question is clearly about billing boundaries, eliminate region and availability zone immediately because those are geographical architecture concepts, not billing constructs. If the question is clearly about avoiding operating system patching, eliminate IaaS first because the customer still manages the OS there.

Exam Tip: Fundamentals exams often reward calm reading more than technical depth. Slow down enough to catch words like “within one region,” “multiple subscriptions,” “ready-to-use software,” or “customer manages operating system.” Those phrases are direct clues.

Common traps in mixed questions include overthinking the scenario, importing advanced real-world assumptions, and picking a technically possible but less precise answer. AZ-900 is a definitions-and-concepts exam. The best answer is usually the one that matches Microsoft’s official model most directly. As you work through the practice bank in this course, keep a short mental checklist: service model, responsibility boundary, geography concept, organization scope, service category. Most Chapter 3 questions can be solved by mapping the scenario to one of those five lenses.

Mastering these patterns now will make later topics easier because Azure governance, pricing, reliability, and management tools all build on the same foundational distinctions. If you can accurately classify the cloud model, identify the responsibility split, and recognize Azure’s core architectural components, you will be much more confident on exam day.

Chapter milestones
  • Differentiate IaaS, PaaS, and SaaS
  • Understand the shared responsibility model
  • Identify core Azure architectural components
  • Practice mixed domain fundamentals questions
Chapter quiz

1. A company wants to migrate a line-of-business application to Azure as quickly as possible. The company wants to keep control of the virtual machines, operating system configuration, and installed middleware. Which cloud service model best fits this requirement?

Show answer
Correct answer: Infrastructure as a Service (IaaS)
IaaS is correct because it provides virtualized infrastructure while allowing the customer to manage the guest operating system, middleware, and applications. PaaS is incorrect because Azure manages the underlying OS and platform components, which reduces customer control over the environment. SaaS is incorrect because the customer mainly consumes a finished application rather than managing VMs or middleware. On AZ-900, questions about who manages operating systems and runtime components are often testing service model distinctions.

2. A development team uses Azure App Service to host a web application. According to the shared responsibility model, which task remains primarily the customer's responsibility?

Show answer
Correct answer: Managing the application's code and data
Managing the application's code and data is correct because in a PaaS service such as Azure App Service, the customer is still responsible for the application itself, its configuration, and its data. Patching the underlying physical servers is incorrect because Microsoft manages the infrastructure layer in Azure. Replacing failed network hardware is also incorrect because physical datacenter equipment is part of Microsoft's responsibility. AZ-900 commonly tests how responsibilities shift from customer to provider across IaaS, PaaS, and SaaS.

3. A company has multiple Azure subscriptions for different departments. Leadership wants a way to organize those subscriptions so that governance policies can be applied consistently across them. Which Azure component should be used?

Show answer
Correct answer: Management group
Management group is correct because it allows administrators to organize multiple subscriptions and apply governance controls such as policies and role-based access at a broader scope. A resource group is incorrect because it organizes resources within a subscription, not multiple subscriptions. An availability zone is incorrect because it relates to datacenter fault isolation within a region and has nothing to do with governance hierarchy. This reflects a common AZ-900 trap where several Azure terms are real but only one matches the scope named in the scenario.

4. An organization needs to deploy virtual machines in Azure so that if one datacenter within a region fails, the applications can remain available by running in another physically separate location in the same region. Which Azure architecture feature should the organization use?

Show answer
Correct answer: Availability zones
Availability zones are correct because they provide fault isolation within a single Azure region by using separate physical locations with independent power, cooling, and networking. Region pairs are incorrect because they relate to broader disaster recovery planning across two geographic regions, not datacenter-level isolation within one region. Resource groups are incorrect because they are only logical containers for resources and do not provide high availability. AZ-900 often distinguishes availability zones from region pairs based on whether the scenario is within one region or across regions.

5. A company purchases Microsoft 365 for email, collaboration, and office productivity. The IT team does not manage the underlying application platform or servers. Which cloud service model does this scenario represent?

Show answer
Correct answer: Software as a Service (SaaS)
SaaS is correct because Microsoft 365 is a complete software solution delivered over the cloud, and the customer mainly uses the application rather than managing the underlying platform or infrastructure. IaaS is incorrect because IaaS would require the customer to manage operating systems and deployed applications. PaaS is incorrect because PaaS provides an application hosting platform for customer-built solutions, not a finished end-user productivity suite. On the AZ-900 exam, scenarios involving consumption of a complete application typically map to SaaS.

Chapter 4: Describe Azure Architecture and Services

This chapter maps directly to one of the most heavily tested AZ-900 objective areas: understanding Azure architecture and services. For many candidates, this domain feels broader than the cloud concepts section because it introduces real Azure offerings and asks you to recognize when each service is the best fit. On the exam, Microsoft is not expecting deep administrator-level configuration knowledge. Instead, the test checks whether you can identify common service categories, compare basic use cases, and avoid mixing up similar-sounding options.

A strong way to study this chapter is to think in decision patterns. If a scenario mentions full operating system control, that points toward virtual machines. If the scenario emphasizes portable application packaging, fast startup, and microservices, containers are more likely. If the prompt focuses on quickly hosting a web app without managing infrastructure, Azure App Service becomes the likely answer. The same logic applies across networking, storage, and identity: read for the business need first, then match the Azure service that solves that need with the least complexity.

This chapter also supports a key course outcome: identifying common AZ-900 question patterns and answering exam-style scenarios with greater confidence. Many beginners lose points not because they lack knowledge, but because they overthink the wording. AZ-900 often rewards choosing the simplest correct service rather than the most powerful or advanced one. That is especially true in architecture and services questions.

As you move through the sections, pay attention to the differences between compute service use cases, networking and connectivity options, storage choices, and identity basics. These are classic exam categories. You should be able to recognize what Azure service family a question is describing even if the product name is not immediately obvious. For example, a prompt may describe private dedicated connectivity to Azure without naming ExpressRoute. Another may describe a managed identity directory service without naming Microsoft Entra ID. The exam expects you to connect the description to the service.

Exam Tip: In AZ-900, eliminate answers by looking for responsibility level. If the customer must manage the guest OS, think virtual machines. If Azure manages the platform for hosting web apps, think App Service. If code runs in response to events and scales automatically, think Azure Functions. If the question is really about identity and authentication, do not get distracted by networking or compute terms.

You should also watch for common traps. One frequent trap is confusing Azure services that can all host applications but serve different operational models. Another is mixing up storage options such as blobs, files, and disks. A third trap is assuming all network connectivity options are internet-based; ExpressRoute exists specifically for private connectivity. Finally, candidates often confuse Microsoft Entra ID, which is an identity service, with authorization features such as role-based access control, which depends on identity but serves a different purpose.

Think of this chapter as your service-recognition toolkit. By the end, you should be able to compare core compute choices, basic networking services, essential storage offerings, and identity fundamentals well enough to handle foundational exam scenarios. The chapter closes with practical exam-style reasoning guidance so you can translate facts into correct answer selection under pressure.

Practice note for Identify Azure compute service 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 Compare Azure networking and connectivity 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.

Practice note for Recognize storage choices and data service 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.

Sections in this chapter
Section 4.1: Describe Azure architecture and services: virtual machines, containers, and App Services

Section 4.1: Describe Azure architecture and services: virtual machines, containers, and App Services

One of the most tested AZ-900 skills is recognizing the right Azure compute option for a business requirement. The exam typically compares virtual machines, containers, and Azure App Service because all three can run applications, but they differ in control, management effort, and deployment style. Your job on test day is to identify what level of infrastructure management the scenario requires.

Azure Virtual Machines are the best match when an organization needs maximum control over the operating system and software environment. If a question mentions installing custom software, choosing the OS, supporting a lift-and-shift migration, or running legacy workloads, virtual machines are usually the correct answer. With VMs, the customer manages the guest OS, patches, and much of the application environment, even though Azure manages the underlying physical infrastructure.

Containers package an application and its dependencies so it can run consistently across environments. In AZ-900, containers are often associated with microservices, portability, rapid deployment, and efficient resource usage. The exam may mention Azure Container Instances for simple container execution or Azure Kubernetes Service for orchestrating many containers, although deep AKS knowledge is not required at this level. What matters is understanding that containers are lighter than full virtual machines because they do not require a separate OS instance for each workload.

Azure App Service is a platform-as-a-service option designed for hosting web apps, API apps, and mobile app back ends. This service is commonly the right answer when a company wants to deploy web applications quickly without managing servers. If the scenario highlights built-in scaling, managed hosting, continuous deployment, or minimal infrastructure administration, App Service is often the best choice. In exam terms, App Service represents the PaaS model very clearly.

  • Choose virtual machines for maximum control and compatibility.
  • Choose containers for portability, consistency, and modern app packaging.
  • Choose App Service for managed web app hosting with less administrative overhead.

Exam Tip: If the phrase “without managing infrastructure” appears, that is a strong clue for App Service rather than virtual machines. If the question emphasizes packaging and moving applications consistently between environments, containers become more likely.

A common trap is choosing the most technically advanced service instead of the most appropriate one. For example, a basic website does not need containers if App Service satisfies the requirement more simply. Another trap is assuming containers automatically replace virtual machines in every case. On the exam, legacy apps and custom OS-level control still point to VMs. Focus on the operational model the question describes, not just the fact that all three options can run software.

Section 4.2: Describe Azure architecture and services: serverless options including Azure Functions and event-driven concepts

Section 4.2: Describe Azure architecture and services: serverless options including Azure Functions and event-driven concepts

Serverless is another favorite AZ-900 topic because it tests your understanding of cloud efficiency and abstraction. In Azure, serverless means developers focus more on code or logic while Azure handles much of the infrastructure, scaling, and execution management. The most important service to know here is Azure Functions.

Azure Functions allows code to run in response to events. This event-driven model is central to many exam questions. Instead of maintaining a continuously running server, an organization can execute code when a trigger occurs, such as an HTTP request, a timer, a file upload, or a message arriving in a queue. The exam may describe these behaviors without using the words “serverless” or “trigger,” so you should learn the pattern: an action happens, code runs automatically, and billing is often based on execution rather than reserved server time.

Azure Functions is a strong fit for short-running tasks, automation, integrations, and lightweight APIs. If the scenario mentions processing events, responding to changing demand automatically, or avoiding server management for small units of logic, Azure Functions is likely correct. This is especially true when workload volume is unpredictable. Serverless services can scale automatically to match demand, which aligns well with cloud elasticity concepts already covered elsewhere in the course.

Event-driven concepts matter because AZ-900 wants you to understand why serverless exists, not just memorize a service name. In an event-driven design, applications react to changes rather than run all logic continuously. A file being added to storage, a database update, or an incoming message can start a process. This model supports responsive architectures and cost efficiency.

Exam Tip: If a question asks for the simplest way to run code in response to an event, Azure Functions is usually the intended answer. Do not overcomplicate the scenario by choosing virtual machines or full web hosting unless the prompt clearly requires persistent server control.

A common trap is confusing Azure Functions with App Service. Both can host code, but Functions is usually the better answer for event-driven execution and short tasks, while App Service fits continuously available web apps and APIs. Another trap is thinking serverless means “no servers exist.” Servers still exist, but Azure manages them. For the exam, remember that serverless is about reduced infrastructure management and consumption-based execution patterns, not the literal absence of infrastructure.

Section 4.3: Describe Azure architecture and services: virtual networks, VPN Gateway, ExpressRoute, DNS, and load balancing

Section 4.3: Describe Azure architecture and services: virtual networks, VPN Gateway, ExpressRoute, DNS, and load balancing

Azure networking questions often test service comparison rather than configuration details. Start with Azure Virtual Network, commonly called a VNet. A VNet is the fundamental private network boundary for Azure resources. If the exam asks how Azure resources communicate securely with one another or how to organize network isolation in Azure, the answer is often a virtual network.

VPN Gateway and ExpressRoute are both connectivity options between on-premises environments and Azure, and this is where many candidates make mistakes. VPN Gateway uses the public internet to create an encrypted connection. It is often suitable when organizations need secure hybrid connectivity without the premium cost of private dedicated circuits. ExpressRoute, by contrast, provides private connectivity to Azure without traversing the public internet in the usual way. If the scenario mentions dedicated private connection, higher reliability expectations, or a need to avoid internet-based transport, ExpressRoute is the better answer.

Azure DNS is the service used for domain name resolution. The exam may phrase this simply as translating domain names to IP addresses. If a question asks what service helps users or systems locate resources by name rather than numeric address, DNS is the concept being tested. Do not confuse DNS with connectivity itself; it supports name resolution, not transport.

Load balancing is another high-value exam concept. Azure Load Balancer distributes network traffic across resources to improve availability and performance. At the AZ-900 level, understand the idea of traffic distribution rather than implementation specifics. If a scenario mentions spreading incoming requests across multiple servers or virtual machines to prevent overload and increase resiliency, load balancing is the key concept.

  • Virtual Network: private networking for Azure resources.
  • VPN Gateway: encrypted connection over the internet.
  • ExpressRoute: private dedicated connection to Azure.
  • DNS: name resolution.
  • Load balancing: distribute traffic across resources.

Exam Tip: The easiest way to separate VPN Gateway and ExpressRoute is to ask whether the requirement is encrypted internet-based connectivity or private dedicated connectivity. “Private” and “dedicated” are strong ExpressRoute clues.

A common trap is choosing ExpressRoute anytime security is mentioned. VPN Gateway is also secure. The deciding factor is usually connection type and business requirements, not just security wording. Another trap is confusing load balancing with DNS because both can help users reach services. DNS helps find a service name; load balancing helps distribute traffic once requests arrive.

Section 4.4: Describe Azure architecture and services: storage accounts, redundancy options, blobs, files, and disks

Section 4.4: Describe Azure architecture and services: storage accounts, redundancy options, blobs, files, and disks

Storage is a frequent AZ-900 objective because Azure offers multiple storage types for different data needs. The first foundational concept is the storage account, which serves as the Azure container for storage services. In exam questions, if you see references to storing blobs, files, queues, or tables in Azure Storage, remember that a storage account is the parent resource that provides access to those services.

Redundancy options are tested at a conceptual level. Azure provides choices to replicate data for durability and availability. You should understand the basic idea that redundancy can keep copies within a local datacenter region or extend copies across zones or regions, depending on the option chosen. The exam often tests whether you recognize that higher redundancy improves resiliency but may involve different cost and design considerations. You do not usually need deep memorization of every redundancy acronym, but you should know that Azure can protect data against hardware failure and, with some options, broader regional events.

Blob storage is for large amounts of unstructured data such as images, documents, backups, video, and log files. If a scenario mentions object storage, internet-scale storage, or storing files that applications access directly, blobs are a likely answer. Azure Files provides managed file shares that can be accessed using standard file sharing protocols. This is a common exam answer when the scenario describes shared file access across systems. Azure managed disks are designed for virtual machine storage. If the question refers to VM operating system disks or data disks attached to VMs, disks are the intended service.

Exam Tip: Match the storage type to the access pattern. Blob = object/unstructured data. Files = shared file shares. Disks = storage attached to VMs.

A common trap is choosing blob storage anytime the word “file” appears. In Azure terminology, Azure Files is specifically for managed file shares, while blob storage is object storage. Another trap is forgetting that disks are tied to compute scenarios, especially VMs. If the data is part of a virtual machine’s operating environment, think managed disks first. Questions may also test whether you recognize that storage choices are based on how data is used, not just where it is stored.

For exam success, practice identifying the business purpose: archive and media content suggest blobs, shared network-style access suggests files, and VM boot or application disk needs suggest managed disks. Keep the distinctions practical and simple.

Section 4.5: Describe Azure architecture and services: identity, access, and security basics with Microsoft Entra ID

Section 4.5: Describe Azure architecture and services: identity, access, and security basics with Microsoft Entra ID

Identity is one of the most important foundational topics in Azure because nearly every service depends on controlling who can sign in and what they can do. For AZ-900, the central service to know is Microsoft Entra ID, formerly Azure Active Directory. Microsoft Entra ID is Azure’s cloud-based identity and access management service. It supports user identities, application identities, authentication, and integration with many Microsoft cloud services.

When the exam mentions signing in to Azure, managing users and groups, enabling application access, or supporting single sign-on, Microsoft Entra ID is often the answer. Single sign-on allows users to authenticate once and access multiple applications without repeatedly entering credentials. This improves user experience and can strengthen security by centralizing identity controls.

Another key concept is the difference between authentication and authorization. Authentication answers the question, “Who are you?” Authorization answers, “What are you allowed to do?” Microsoft Entra ID is central to authentication, while Azure role-based access control, often shortened to RBAC, is used to grant permissions to Azure resources. The exam frequently tests whether you can separate these ideas. A user may exist in Entra ID, but RBAC determines whether that user can read, create, or delete Azure resources.

Security basics also include multifactor authentication, often abbreviated MFA. If a scenario asks for stronger sign-in security by requiring an additional verification factor beyond a password, MFA is the right concept. This is a classic AZ-900 item because it is foundational, practical, and easy to describe in business language.

Exam Tip: If the question is about identities, user sign-in, groups, or SSO, think Microsoft Entra ID. If the question is about permission to manage Azure resources, think RBAC. Many wrong answers become obvious when you separate identity from authorization.

A common trap is assuming Microsoft Entra ID and RBAC are interchangeable. They work together, but they are not the same. Another trap is selecting a network security service for a problem that is actually about user access. On the exam, carefully ask whether the scenario is about connecting systems, storing data, or verifying people and assigning rights. If it is about the people side, identity services are usually the best match.

Section 4.6: Exam-style practice set for Azure compute, networking, storage, and identity

Section 4.6: Exam-style practice set for Azure compute, networking, storage, and identity

This final section focuses on how AZ-900 presents service questions and how you should reason through them. Even without practicing full quiz items here, you should understand the exam’s pattern: a short scenario is given, several Azure services are listed, and your task is to choose the most appropriate one based on the requirement. The best test-taking strategy is to identify the category first. Ask yourself whether the scenario is about compute, networking, storage, or identity before comparing specific services.

For compute, look for clues about infrastructure control versus managed hosting. Full OS control and legacy software point to virtual machines. Web app hosting with less administration points to App Service. Event-triggered code and automatic scaling often point to Azure Functions. Containers fit packaging, portability, and microservices-style deployment. This category rewards noticing what the customer wants to avoid managing.

For networking, isolate the purpose of the connection. Private networking among Azure resources suggests virtual networks. Secure internet-based hybrid connectivity suggests VPN Gateway. Private dedicated connectivity suggests ExpressRoute. Name resolution suggests DNS. Traffic distribution and resiliency suggest load balancing. Do not let broad words like “connectivity” or “availability” distract you from the specific network function being described.

For storage, ask how the data will be accessed. Object and unstructured data indicate blob storage. Shared file access indicates Azure Files. Storage attached to VMs indicates managed disks. If the question discusses resiliency of stored data, think about redundancy options rather than the data type itself. That distinction can help eliminate incorrect answers quickly.

For identity, determine whether the prompt is about proving identity or assigning permissions. Sign-in, user accounts, SSO, and MFA point toward Microsoft Entra ID concepts. Permissions to Azure resources point toward RBAC. This is one of the easiest places to earn points if you stay precise with terminology.

Exam Tip: On service-identification questions, the simplest valid Azure service is often correct. AZ-900 usually tests product purpose, not advanced architecture design. If one option directly matches the stated requirement and another is more complex but possible, choose the direct match.

One final trap to avoid is bringing in knowledge from higher-level Azure certifications and overengineering your answer. AZ-900 is foundational. Read what the question asks, not what a real-world architect might build with unlimited scope. If you master the practical service distinctions from this chapter, you will be ready to handle the core compute, networking, storage, and identity scenarios that appear repeatedly in AZ-900 practice sets and on the actual exam.

Chapter milestones
  • Identify Azure compute service use cases
  • Compare Azure networking and connectivity options
  • Recognize storage choices and data service basics
  • Practice Azure services exam questions
Chapter quiz

1. A company wants to migrate a legacy line-of-business application to Azure. The application requires full control over the operating system, including the ability to install custom software and apply OS-level settings. Which Azure service should the company choose?

Show answer
Correct answer: Azure Virtual Machines
Azure Virtual Machines are the best choice when the customer must manage the guest OS and needs full operating system control. Azure App Service is a managed platform for hosting web apps and removes OS management, so it does not meet the requirement for full OS control. Azure Functions is designed for event-driven serverless code execution, not for running a legacy application that depends on direct OS access.

2. A business requires a private, dedicated connection between its on-premises datacenter and Azure. The connection must not travel across the public internet. Which Azure connectivity option should be used?

Show answer
Correct answer: Azure ExpressRoute
Azure ExpressRoute provides private, dedicated connectivity between on-premises environments and Azure without using the public internet, which is a classic AZ-900 scenario. Azure VPN Gateway can connect on-premises networks to Azure, but it typically uses encrypted tunnels over the internet. Azure Load Balancer distributes traffic across resources and is not a solution for private dedicated connectivity from on-premises to Azure.

3. A development team wants to store large amounts of unstructured data such as images, video files, and backup archives in Azure. Which storage service is the most appropriate?

Show answer
Correct answer: Azure Blob Storage
Azure Blob Storage is designed for massive amounts of unstructured data such as documents, media, and backups. Azure Disk Storage is intended for virtual machine disks and is not the primary choice for general unstructured object storage. Azure Files provides managed file shares using SMB and is better suited for shared file access than for large-scale object storage scenarios.

4. A company wants to host a web application in Azure with minimal infrastructure management. The solution should allow the company to deploy code quickly without managing servers or the guest operating system. Which Azure service should be selected?

Show answer
Correct answer: Azure App Service
Azure App Service is a platform as a service (PaaS) offering that allows customers to host web applications without managing the underlying servers or operating systems. Azure Virtual Machines require the customer to manage the guest OS, which adds more responsibility than the scenario requires. Azure Container Instances can run containers without managing VMs, but the question specifically describes a straightforward web app hosting scenario, where App Service is the simpler and more typical AZ-900 answer.

5. A user needs to sign in to Azure resources by using a cloud-based identity service that manages users, groups, and authentication. Which Azure service provides this functionality?

Show answer
Correct answer: Microsoft Entra ID
Microsoft Entra ID is Azure's cloud-based identity and authentication service used to manage users, groups, and sign-in access. Azure RBAC is an authorization service that controls what authenticated identities can do, but it does not serve as the identity directory itself. Azure Front Door is a global application delivery and routing service, so it is unrelated to identity management. This reflects a common AZ-900 exam trap: confusing identity services with authorization features.

Chapter 5: Describe Azure Management and Governance

This chapter maps directly to the AZ-900 objective area focused on Azure management and governance. On the exam, Microsoft is not expecting you to configure every feature in depth, but it does expect you to recognize what each governance and management tool is for, when to use it, and how to avoid confusing similar-sounding services. Many AZ-900 candidates lose easy points because they mix up management tools with monitoring tools, or compliance tools with security tools. This chapter is designed to help you organize and govern Azure resources effectively, understand compliance, security, and cost controls, use monitoring and deployment tools at a high level, and practice the kinds of management and governance scenarios that appear on the test.

At a high level, Azure management and governance is about control. That control includes how resources are created, how they are grouped, which standards they must follow, how spending is tracked, and how operations teams observe the environment after deployment. In exam language, think of governance as the rules and structure around your resources, and management as the tools and processes used to deploy, track, and maintain them. Resource groups, subscriptions, policies, locks, tags, budgets, compliance reports, and monitoring services all belong to this broad conversation.

A common AZ-900 pattern is to describe a business requirement in plain language and ask which Azure feature best satisfies it. For example, if the requirement is to prevent accidental deletion, that points to a resource lock rather than Azure Policy. If the requirement is to enforce a rule such as allowing resources only in certain regions, that points to Azure Policy rather than a lock. If the requirement is to review Microsoft compliance documentation, the correct answer is likely the Service Trust Portal, not Azure Advisor or Azure Monitor. These distinctions are simple once you focus on the function of the tool.

Another major exam objective in this chapter is cost awareness. AZ-900 often tests whether you understand the difference between estimating cost before deployment and managing cost after deployment. Pricing Calculator helps estimate expected Azure charges. Total Cost of Ownership, or TCO, Calculator helps compare on-premises costs with moving workloads to Azure. Cost Management helps monitor, analyze, and control spending in an existing Azure environment. Exam Tip: If the question asks about predicting or comparing future costs, think calculator. If it asks about tracking actual spending and budgets, think Cost Management.

You should also be comfortable with the basic deployment and management interfaces. Azure Portal is graphical and beginner-friendly. Azure CLI is command-line based and useful for scripting and automation. Cloud Shell provides a browser-based command-line environment without needing local installation. ARM templates support infrastructure as code for consistent, repeatable deployments. The exam usually tests these at the use-case level rather than by syntax. If the question mentions repeatable deployments and standardization, ARM templates are the likely answer.

Finally, remember that monitoring is different from governance. Azure Monitor collects and analyzes telemetry. Azure Service Health tells you about Azure service issues and planned maintenance affecting your environment. Azure Advisor provides recommendations to improve reliability, security, performance, operational excellence, and cost. These services support ongoing operational visibility after resources are deployed. In contrast, Azure Policy, locks, and tagging influence how resources should be organized and controlled.

  • Management tools help deploy and administer resources.
  • Governance tools enforce rules, structure, and accountability.
  • Cost tools estimate, compare, and track spending.
  • Compliance tools provide assurance and documentation.
  • Monitoring tools help you observe health, performance, and recommendations.

As you read the sections that follow, focus on the exam skill of identifying the keyword in a scenario. Words like enforce, prevent deletion, estimate, compare, monitor, recommend, and compliance are often the clue that reveals the correct Azure feature. That is exactly how many AZ-900 questions are built.

Practice note for Organize and govern Azure resources effectively: 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 Azure management and governance: Azure Portal, Azure CLI, Cloud Shell, and ARM templates

Section 5.1: Describe Azure management and governance: Azure Portal, Azure CLI, Cloud Shell, and ARM templates

This section targets a common AZ-900 objective: recognizing the primary ways administrators interact with Azure. Microsoft wants you to understand these tools at a high level and choose the best one for a given scenario. Azure Portal is the web-based graphical interface. It is ideal for beginners, visual navigation, and one-off administrative tasks. If a question describes an administrator clicking through a browser to create or review resources, Azure Portal is the natural fit.

Azure CLI is the command-line interface used to manage Azure resources through commands. It is especially useful for automation, scripting, and repeatable tasks. On the exam, if a scenario emphasizes speed, automation, or command-line management across multiple environments, Azure CLI is often the best answer. Do not confuse Azure CLI with PowerShell. While both can manage Azure, AZ-900 often focuses simply on the fact that CLI is command-line based and good for automation.

Cloud Shell is a browser-accessible shell environment available directly from the Azure Portal. It allows you to run Azure CLI or PowerShell commands without installing tools on your local device. This makes it useful when you need command-line access quickly from almost any location. Exam Tip: If the scenario mentions using a command-line tool from a browser without local setup, Cloud Shell is the key phrase.

ARM templates, or Azure Resource Manager templates, are JSON-based files used to define infrastructure as code. Their value is consistency. Rather than manually creating resources one at a time, you define the desired infrastructure in a template and deploy it repeatedly. This supports standardization, reduces deployment errors, and helps organizations create the same environment across development, test, and production.

  • Azure Portal: graphical, browser-based management.
  • Azure CLI: command-line management and automation.
  • Cloud Shell: browser-based CLI or PowerShell environment.
  • ARM templates: declarative, repeatable infrastructure deployment.

A common exam trap is choosing Azure Portal when the requirement is consistency across repeated deployments. In that case, ARM templates are stronger because they support infrastructure as code. Another trap is choosing CLI when the question is really about not needing local installation. That points more specifically to Cloud Shell. The exam is often testing whether you can distinguish a management interface from a deployment model. Portal, CLI, and Cloud Shell are interfaces. ARM templates are a deployment and standardization mechanism.

When answering scenario questions, identify the action being emphasized. Manual visual management suggests Portal. Command automation suggests CLI. Browser-based shell with no installation suggests Cloud Shell. Repeatable deployments and standardized environments suggest ARM templates.

Section 5.2: Describe Azure management and governance: Azure Policy, resource locks, and tagging strategies

Section 5.2: Describe Azure management and governance: Azure Policy, resource locks, and tagging strategies

This section covers one of the most tested governance areas in AZ-900 because it focuses on controlling Azure resources after you organize them. Azure Policy is used to enforce organizational standards and assess compliance at scale. For example, a company may want to allow resources only in approved Azure regions, require certain tags, or restrict resource types. Azure Policy helps define and apply those rules.

Resource locks are different. A lock protects resources from accidental changes. There are two main lock types at a high level: delete locks, which prevent deletion, and read-only locks, which prevent modification. These are useful when you want to reduce the risk of someone accidentally removing or changing critical resources. Exam Tip: If the requirement is to stop accidental deletion, choose resource locks, not Azure Policy.

Tagging is another core governance concept. Tags are name-value pairs applied to Azure resources to help with organization and reporting. A company might tag resources by department, project, owner, cost center, or environment. Tags do not directly enforce security settings, but they are extremely useful for grouping resources logically and supporting cost analysis. On the exam, when the question asks how to classify resources for reporting or chargeback, tagging is often the best answer.

These three tools are related but not interchangeable. Azure Policy enforces standards. Locks protect against accidental changes. Tags provide metadata for organization and tracking. The exam may present two or three plausible options, so focus on the exact business need described in the scenario.

  • Use Azure Policy to enforce rules and support compliance.
  • Use resource locks to prevent accidental deletion or modification.
  • Use tags to categorize resources for management and cost visibility.

A frequent exam trap is assuming tags can enforce behavior. Tags help identify and organize resources, but by themselves they do not stop a user from creating a resource in the wrong region or deleting it. Another trap is assuming locks create compliance rules. Locks protect resources; they do not define organizational policy logic in the same way Azure Policy does. A strong exam strategy is to translate the question into one keyword: enforce, protect, or classify. Enforce points to Policy. Protect points to locks. Classify points to tags.

In real-world governance, these tools often work together. An organization may use Policy to require tags, locks to protect production resources, and tags to allocate cost by business unit. The AZ-900 exam does not require deep configuration knowledge, but it absolutely expects you to recognize these governance patterns.

Section 5.3: Describe Azure management and governance: cost management, pricing tools, and Total Cost of Ownership

Section 5.3: Describe Azure management and governance: cost management, pricing tools, and Total Cost of Ownership

Cost control is a major part of Azure management and governance and a favorite AZ-900 exam topic. Microsoft wants candidates to understand that cost planning happens before deployment and cost monitoring continues after deployment. Azure Cost Management is used to monitor resource usage, track current and historical spending, create budgets, and identify areas where spending may be optimized. If a scenario mentions controlling ongoing Azure expenses, reviewing actual charges, or setting spending thresholds, Cost Management is the correct direction.

The Pricing Calculator is different. It is used before deployment to estimate the cost of Azure services based on expected usage. If a company wants to know how much a proposed solution may cost each month before implementation, the Pricing Calculator is the right tool. The exam often uses words like estimate, plan, or expected monthly cost to point you there.

The Total Cost of Ownership Calculator, usually called the TCO Calculator, is used to compare the estimated cost of running workloads on-premises versus in Azure. It helps organizations evaluate migration decisions by considering infrastructure, power, facilities, and related costs. Exam Tip: If the question is about comparing current datacenter costs with Azure, the answer is TCO Calculator, not Pricing Calculator.

These distinctions matter because the names sound similar and all involve money. The exam often tests them side by side.

  • Cost Management: analyze actual Azure spending and budgets.
  • Pricing Calculator: estimate future Azure service costs.
  • TCO Calculator: compare on-premises costs with Azure migration.

Another area to remember is that tags can support cost visibility. For example, if resources are tagged by department or project, cost reports become more meaningful. This connects governance and cost control together. A company may want to know not just how much Azure costs overall, but which team or business unit is responsible for that spending.

A common exam trap is selecting Cost Management when the question asks for predeployment pricing. That is incorrect because Cost Management works with your Azure environment after resources are in use. Another trap is choosing TCO Calculator when the scenario is simply about estimating the cost of Azure resources with no mention of on-premises comparison. Keep your thinking simple: estimate Azure only equals Pricing Calculator; compare on-premises to Azure equals TCO; analyze actual Azure usage equals Cost Management.

From an exam strategy perspective, always watch for timeline clues. Before migration or before deployment suggests calculators. After deployment and during operations suggests Cost Management. That keyword pattern will help you answer these questions quickly and accurately.

Section 5.4: Describe Azure management and governance: Service Trust Portal, compliance, and governance concepts

Section 5.4: Describe Azure management and governance: Service Trust Portal, compliance, and governance concepts

Compliance and governance concepts can feel abstract, but AZ-900 usually tests them through straightforward use cases. The Service Trust Portal is Microsoft’s site for accessing information about security, privacy, compliance, and trust related to Microsoft cloud services. Organizations use it to review audit reports, compliance documentation, privacy information, and related materials. If a question asks where a company can review Microsoft compliance evidence or trust-related documentation, Service Trust Portal is the expected answer.

Governance, in a broader sense, means establishing rules, processes, and structures that ensure Azure resources are used appropriately. This includes controlling costs, meeting compliance requirements, organizing resources logically, and reducing risk. Governance is not just one product. It is a framework supported by tools such as Azure Policy, tags, locks, management groups, and role-based access concepts. On AZ-900, however, the exam usually focuses on recognizing the purpose of governance rather than implementing a complete governance model.

Compliance refers to meeting legal, regulatory, or industry standards. Different organizations may need to satisfy requirements for privacy, financial reporting, healthcare, or government regulations. Azure provides documentation and capabilities that help customers meet these obligations, but Microsoft and the customer share responsibilities depending on the cloud service model. This links back to the shared responsibility concept from earlier course outcomes.

Exam Tip: Do not confuse compliance documentation with active security monitoring. Service Trust Portal provides trust and compliance information; it does not monitor your environment like Azure Monitor or recommend improvements like Azure Advisor.

On the exam, watch for scenario wording such as audit reports, compliance certificates, regulatory documentation, privacy resources, or trust information. Those clues strongly indicate Service Trust Portal. By contrast, if the wording mentions alerts, performance metrics, or outages, the answer is probably in the monitoring tool family instead.

  • Service Trust Portal helps customers review Microsoft compliance and trust documentation.
  • Governance is the overall discipline of controlling and standardizing cloud usage.
  • Compliance is about meeting required standards and regulations.

A common exam trap is to select Azure Policy when the question is really asking where to read compliance reports from Microsoft. Azure Policy enforces your organization’s rules on resources; it is not a repository of audit and compliance documents. Another trap is assuming compliance and security are identical. They are related, but compliance is about adhering to standards and regulations, while security is about protecting systems and data. AZ-900 expects you to recognize that distinction at a foundational level.

Section 5.5: Describe Azure management and governance: Azure Monitor, Service Health, and Advisor

Section 5.5: Describe Azure management and governance: Azure Monitor, Service Health, and Advisor

After resources are deployed, organizations need visibility into health, performance, reliability, and recommended improvements. This is where Azure Monitor, Azure Service Health, and Azure Advisor appear on the AZ-900 exam. These services are easy to confuse, so focus on what each one is designed to tell you.

Azure Monitor is the broad monitoring platform for collecting, analyzing, and acting on telemetry from Azure resources and, in some cases, other environments. It works with metrics, logs, alerts, and dashboards to provide operational insight. If a question mentions performance monitoring, alerting, or collecting telemetry about resources, Azure Monitor is the strongest match.

Azure Service Health is more specific. It provides personalized information about the health of Azure services and regions, including service issues, planned maintenance, and health advisories that may affect your subscriptions. If Microsoft has an outage in a region that impacts your resources, Service Health is the service that informs you. Exam Tip: If the issue is with Azure itself rather than with your application metrics, think Service Health.

Azure Advisor gives recommendations to improve your Azure environment. It reviews deployments and suggests actions in categories such as reliability, security, performance, operational excellence, and cost. If the scenario says the company wants best-practice recommendations or ways to optimize resources, Azure Advisor is likely correct.

  • Azure Monitor: collects and analyzes telemetry, metrics, logs, and alerts.
  • Service Health: reports Azure service issues, planned maintenance, and advisories.
  • Advisor: gives best-practice recommendations for optimization.

A common exam trap is choosing Azure Monitor for an Azure-wide service outage affecting a region. Monitor helps you observe your environment, but Service Health is the service specifically tied to Azure platform incidents and maintenance notices. Another trap is choosing Advisor when the question is about raw monitoring data or alert generation. Advisor recommends improvements; it is not the main telemetry collection platform.

To identify the right answer quickly, classify the scenario. If it asks, “What is happening now in my resources?” think Monitor. If it asks, “Is Azure experiencing a platform issue or maintenance event affecting me?” think Service Health. If it asks, “How can I improve cost, security, reliability, or performance?” think Advisor. This is exactly the kind of distinction AZ-900 likes to test through short scenario statements.

Section 5.6: Exam-style practice set for Azure management and governance with detailed rationales

Section 5.6: Exam-style practice set for Azure management and governance with detailed rationales

This final section prepares you for how governance and management ideas are commonly framed on AZ-900. Instead of memorizing isolated definitions, train yourself to identify the core requirement hidden inside a scenario. Microsoft frequently writes questions that contain extra words but only one meaningful clue. Your job is to isolate that clue and connect it to the correct service.

For example, if a scenario says an organization wants repeatable deployments across multiple environments, the tested concept is infrastructure as code, which points to ARM templates. If the scenario says administrators need to use a browser-based shell without installing local tools, the clue points to Cloud Shell. If leadership wants to prevent accidental deletion of a production database, the phrase accidental deletion points to a resource lock. If the requirement is to enforce that resources may only be created in approved regions, enforce and approved regions point to Azure Policy.

Cost scenarios follow similar patterns. Estimate monthly Azure cost before deployment points to the Pricing Calculator. Compare current on-premises spending to Azure migration points to the TCO Calculator. Track actual spending, use budgets, and monitor charges point to Cost Management. Monitoring scenarios also rely on keywords: telemetry and alerts point to Azure Monitor; Azure platform outage or planned maintenance points to Service Health; optimization recommendations point to Advisor.

Exam Tip: On AZ-900, the wrong answers are often related tools. Do not ask which options are generally useful. Ask which one most directly satisfies the exact requirement in the scenario.

Here are practical rationales to remember as you study:

  • If a feature organizes resources with metadata, that is tagging.
  • If a feature enforces standards, that is Azure Policy.
  • If a feature protects from accidental changes, that is a lock.
  • If a tool provides Microsoft compliance documents, that is Service Trust Portal.
  • If a service provides operational telemetry, that is Azure Monitor.
  • If a service reports Azure service incidents affecting your subscription, that is Service Health.
  • If a service suggests improvements, that is Advisor.

A major trap in this chapter is mixing governance before deployment with monitoring after deployment. Another is confusing documentation and assurance tools with operational tools. The exam is testing your ability to distinguish purpose, not your ability to memorize every configuration step. If you can identify whether the requirement is deploy, enforce, protect, classify, estimate, compare, monitor, notify, recommend, or document, you will answer most governance questions correctly.

As part of your study plan, review these tools in pairs that are often confused: Policy versus locks, Pricing Calculator versus TCO Calculator, Monitor versus Service Health, and Service Trust Portal versus Advisor. That comparison-based review method is especially effective for AZ-900 because many questions are built around close distractors. Mastering those distinctions will raise both your score and your confidence.

Chapter milestones
  • Organize and govern Azure resources effectively
  • Understand compliance, security, and cost controls
  • Use monitoring and deployment tools at a high level
  • Practice governance and management exam scenarios
Chapter quiz

1. A company wants to ensure that users can create Azure resources only in approved regions. Which Azure service should they use?

Show answer
Correct answer: Azure Policy
Azure Policy is correct because it can enforce rules on resources, such as restricting deployments to specific Azure regions. A resource lock is used to help prevent accidental deletion or modification of existing resources, not to enforce deployment standards. Azure Monitor is used to collect and analyze telemetry from resources after deployment, not to govern where resources can be created.

2. An administrator needs to prevent an important storage account from being accidentally deleted, but the resource must still be readable. Which Azure feature should be used?

Show answer
Correct answer: A delete lock
A delete lock is correct because it prevents accidental deletion of a resource while still allowing read and update operations where appropriate. Azure Policy enforces organizational rules and standards, but it does not directly stop accidental deletion of a specific existing resource. Microsoft Defender for Cloud focuses on security posture and recommendations, not resource deletion protection.

3. A finance team wants to review actual Azure spending, create budgets, and identify cost trends for resources that are already deployed. Which tool should they use?

Show answer
Correct answer: Cost Management
Cost Management is correct because it is used to monitor, analyze, and control spending in an active Azure environment, including budgets and cost reporting. Pricing Calculator is used to estimate expected costs before deployment. TCO Calculator is used to compare estimated on-premises costs with moving to Azure, not to track current Azure charges.

4. A company wants a browser-based command-line environment to manage Azure resources without installing tools on a local computer. Which option should they choose?

Show answer
Correct answer: Cloud Shell
Cloud Shell is correct because it provides a browser-based command-line environment for managing Azure resources without local installation. Azure Portal is a graphical interface rather than a command-line environment. ARM templates are infrastructure-as-code deployment definitions used for repeatable deployments, not an interactive shell.

5. A support team wants to know whether an ongoing Azure platform outage or planned maintenance is affecting resources in their subscription. Which Azure service should they use?

Show answer
Correct answer: Azure Service Health
Azure Service Health is correct because it provides information about Azure service issues, planned maintenance, and health events that may affect a customer's environment. Azure Advisor gives best-practice recommendations for reliability, security, performance, operational excellence, and cost, but it does not primarily report platform incidents. Service Trust Portal provides compliance and audit documentation, not live service status for subscription-impacting events.

Chapter 6: Full Mock Exam and Final Review

This chapter brings the course together by shifting from topic-by-topic study into true exam execution. Up to this point, you have worked through Azure Fundamentals concepts in manageable pieces. Now the focus changes: you must recognize exam patterns quickly, decide between similar answer choices, and prove that you can apply foundational Azure knowledge under timed conditions. For AZ-900, success is not only about knowing definitions. It is also about identifying what the question is really testing, separating broad cloud concepts from Azure-specific services, and avoiding common wording traps.

The lessons in this chapter are organized around a final rehearsal. Mock Exam Part 1 and Mock Exam Part 2 simulate how the exam pulls from multiple objectives while still emphasizing the three main tested domains: cloud concepts, Azure architecture and services, and Azure management and governance. After the mock exam experience, the chapter turns to weak spot analysis, where you review missed items not just by score, but by error type. This is a major exam skill. Candidates often review only content gaps, when in reality many missed questions come from misreading scope, overlooking keywords such as most appropriate or best fit, or confusing similar services.

AZ-900 is designed for beginners, but that does not mean the test is effortless. Microsoft expects you to distinguish between IaaS, PaaS, and SaaS; understand the shared responsibility model; identify core Azure components such as regions, subscriptions, resource groups, and management groups; recognize compute, storage, networking, and identity services; and understand governance tools like Azure Policy, role-based access control, locks, tags, budgets, and monitoring solutions. The exam rewards calm reading and conceptual clarity.

Exam Tip: When reviewing a mock exam, do not ask only, “Did I know the right answer?” Also ask, “What clue in the wording should have led me to the right answer faster?” That second question is what improves your score on test day.

As you work through this chapter, treat each section as part of a final readiness system. The first three sections align directly to the major exam objective groups. The fourth section teaches you how to learn from misses. The fifth turns your review into a domain-by-domain checklist. The sixth prepares you for pacing, composure, and last-minute decision-making. Together, these sections help you move from passive understanding to exam confidence.

  • Use full mock exams to test endurance and objective coverage.
  • Review mistakes by pattern, not only by topic.
  • Reinforce high-frequency AZ-900 comparisons such as CapEx vs OpEx, public vs private vs hybrid cloud, and Azure Policy vs RBAC.
  • Finish with a practical exam-day routine so your preparation translates into performance.

Remember that this final chapter is not separate from the rest of the course. It is the point where all course outcomes come together: describing cloud concepts, Azure architecture and services, Azure management and governance, and answering exam-style scenarios with greater confidence. A strong final review does not try to relearn everything. Instead, it sharpens recognition, judgment, and recall under realistic conditions. That is exactly what this chapter is built to do.

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.

Sections in this chapter
Section 6.1: Full-length mock exam aligned to Describe cloud concepts

Section 6.1: Full-length mock exam aligned to Describe cloud concepts

The first part of your full mock exam should heavily reinforce the cloud concepts domain because this is where AZ-900 often tests whether you truly understand the language of cloud computing. Expect items that distinguish benefits of cloud adoption, the differences among public, private, and hybrid cloud models, the consumption-based model, and the service types of IaaS, PaaS, and SaaS. These are foundational objectives, but the exam frequently presents them in scenario form rather than as direct definitions.

In this part of your review, train yourself to identify the exact layer being described. If a scenario emphasizes managing operating systems, virtual machines, storage, or network configuration, the exam is usually pointing toward IaaS. If the focus is on deploying applications without managing underlying infrastructure, that suggests PaaS. If the user simply consumes a complete software solution through a browser or subscription, the target is SaaS. The trap is that Microsoft often includes familiar product names or business wording that can distract you from the real concept being tested.

The shared responsibility model is another common source of mistakes. In a mock exam, do not memorize this only as a chart. Practice identifying which responsibilities remain with the customer and which are handled by the cloud provider as the service model changes. As you move from IaaS to PaaS to SaaS, the customer manages less, but the customer never gives up all responsibility. Identity, data, and access decisions remain central areas where the customer still has accountability.

Exam Tip: If two answer choices both sound cloud-related, look for which one matches the business need described. AZ-900 often rewards the choice that best aligns with flexibility, reduced maintenance, predictable governance, or rapid scaling, not just the choice that sounds technically advanced.

Cloud benefits are tested through business language. High availability points to resilience and uptime. Scalability refers to handling growth, while elasticity suggests automatic or rapid adjustment based on demand. Agility emphasizes speed of provisioning. Reliability and fault tolerance may appear in scenarios involving multiple regions or redundant services. Cost questions often require distinguishing CapEx from OpEx, especially when moving from buying infrastructure up front to paying for usage over time.

Common traps in this domain include confusing scalability with elasticity, assuming hybrid cloud means simply using the internet, and forgetting that private cloud can still provide cloud characteristics. During your mock exam, mark any question where you guessed between two cloud models or two service types. Those are high-value review items because they reveal whether your conceptual boundaries are clear. A strong performance here sets the tone for the rest of the exam because these ideas often connect to later Azure-specific questions.

Section 6.2: Full-length mock exam aligned to Describe Azure architecture and services

Section 6.2: Full-length mock exam aligned to Describe Azure architecture and services

This portion of the full mock exam addresses the broadest Azure-specific objective group. It tests whether you can recognize the structure of Azure and identify the purpose of core services. The exam expects comfort with architectural components such as regions, region pairs, availability zones, subscriptions, management groups, and resource groups. It also expects baseline understanding of Azure compute, networking, storage, and identity services.

When reviewing your performance in this section, focus first on hierarchy and scope. Many candidates lose points because they know the names of Azure components but confuse their role. A subscription is tied to billing and access boundaries. A resource group organizes related resources. A management group allows governance across multiple subscriptions. If a scenario asks about applying standards broadly, think management groups or policy-driven governance. If it asks where resources live together for lifecycle management, think resource groups.

For compute services, identify what level of management the scenario implies. Virtual Machines fit when full control is needed. Containers support lightweight deployment and portability. App Services align well with hosting web apps and APIs without managing the underlying servers. Functions are event-driven and serverless. The exam may also probe whether you can match Azure service categories to common business requirements rather than expecting deep administration skills.

Networking concepts also appear frequently. Be prepared to distinguish virtual networks, subnets, VPN gateways, ExpressRoute, DNS, load balancing, and content delivery concepts at a high level. Questions may test whether connectivity is private, internet-based, or designed for global performance. Storage items commonly assess blob, file, queue, and table storage, along with basic replication ideas and access tiers. Identity questions often center on Microsoft Entra ID, authentication, authorization, and single sign-on.

Exam Tip: If a question mentions identity verification, sign-in, or conditional access decisions, think identity services. If it mentions permission assignment to Azure resources, think access control. Do not merge authentication and authorization into the same concept unless the wording truly supports both.

Common traps include mixing up Azure regions and availability zones, confusing Azure Files with Blob storage, and assuming every web-hosting scenario requires virtual machines. AZ-900 usually rewards the managed service when the scenario emphasizes simplicity, speed, or reduced operational overhead. During your mock exam review, note any question where product familiarity influenced your answer more than the scenario requirement. The exam is less about memorizing every service and more about recognizing the best fundamental fit.

Section 6.3: Full-length mock exam aligned to Describe Azure management and governance

Section 6.3: Full-length mock exam aligned to Describe Azure management and governance

The management and governance domain is where many candidates underestimate the exam. Because AZ-900 is foundational, the tools are tested conceptually, but the distinctions still matter. Your mock exam should include items on cost management, governance, compliance, monitoring, and resource organization. This is the area where terms can sound similar, so your goal is to identify what action the organization wants to take: monitor, enforce, restrict, organize, analyze cost, or prove compliance.

Start with access and governance controls. Azure role-based access control is about permissions: who can do what to Azure resources. Azure Policy is about enforcing standards and evaluating compliance: what is allowed or required. Resource locks prevent accidental deletion or modification. Tags help organize and report on resources. Management groups allow policy and governance to span subscriptions. Each one solves a different problem. The exam often puts two or three of these in the answer choices because candidates tend to blur them together.

Cost management questions typically test pricing factors, the consumption-based model, and tools such as budgets and cost analysis. A budget helps track spending against a target and can trigger alerts. It does not directly optimize architecture by itself. Cost analysis helps examine spending trends. Questions may also revisit CapEx and OpEx, reservations at a high level, and factors that influence pricing, such as resource type, usage, region, and service tier.

Monitoring and compliance are also important. Azure Monitor is the broad monitoring platform for metrics, logs, and alerts. Service Health focuses on Azure service issues and planned maintenance affecting your environment. Microsoft Defender for Cloud appears in security posture and recommendations contexts. Microsoft Purview may appear in compliance and data governance discussions, though AZ-900 usually keeps this high level.

Exam Tip: When a question asks how to stop noncompliant deployments before they spread, think governance enforcement. When it asks how to see what happened or be notified after something changes, think monitoring and alerts.

Common traps include answering RBAC when the need is policy enforcement, selecting tags when the need is access restriction, and confusing Service Health with Azure Monitor. In your mock exam, review whether your mistakes came from not knowing the tool or from not reading the action word in the scenario. Words such as assign permission, audit compliance, prevent deletion, track cost, and receive alerts usually reveal the correct category quickly.

Section 6.4: Detailed answer review and pattern recognition for missed questions

Section 6.4: Detailed answer review and pattern recognition for missed questions

Weak Spot Analysis is the most valuable part of the chapter because this is where score improvement becomes intentional. After completing both mock exam parts, review every missed question and every guessed question. Group them by pattern rather than just by objective domain. This approach reveals whether your problem is knowledge, vocabulary, reading precision, or confusion between similar Azure services.

A practical review method is to sort misses into four buckets. First, concept gap: you truly did not know the topic. Second, comparison error: you knew both terms but chose the wrong one, such as Azure Policy versus RBAC or scalability versus elasticity. Third, scope error: you answered at the wrong level, such as choosing a resource group when the question required control across subscriptions. Fourth, reading error: you missed a keyword like best, most cost-effective, minimize management, or prevent.

For each missed item, write a one-line correction in exam language. For example: “This was testing enforcement, so Azure Policy fit better than RBAC.” That short explanation is more powerful than copying a full definition because it builds recognition for future questions. If your notes repeatedly show the same confusion, that is a weak spot worth focused review before test day.

Exam Tip: The fastest score gains usually come from fixing comparison errors, not from relearning the whole syllabus. If you can consistently separate pairs that the exam likes to contrast, your accuracy improves quickly.

Pattern recognition also means learning Microsoft’s style. AZ-900 often uses simple business scenarios to test technical understanding. If a question emphasizes minimal administration, managed services are often favored. If it focuses on broad governance, look above the resource level. If it mentions accidental deletion, think locks. If it mentions spending threshold notifications, think budgets. If it mentions application hosting without server management, think App Service or another managed platform rather than virtual machines.

Do not ignore questions you got right by luck. Lucky answers create false confidence. Mark them and review why the correct choice was correct and why the distractors were wrong. The exam is filled with plausible distractors, so training yourself to eliminate wrong answers is as important as spotting the right one. This section should end with a focused list of your top weak areas and the exact comparison points you need to revisit.

Section 6.5: Final domain-by-domain revision checklist and confidence review

Section 6.5: Final domain-by-domain revision checklist and confidence review

Your final review should be structured, not random. Start by checking readiness across the three main objective groups. For cloud concepts, confirm that you can explain the benefits of cloud computing, compare cloud models, distinguish CapEx from OpEx, identify IaaS versus PaaS versus SaaS, and apply the shared responsibility model at a foundational level. If you hesitate on any of these, revisit them because they influence many later questions.

For Azure architecture and services, make sure you can identify the purpose of regions, availability zones, subscriptions, management groups, and resource groups. Confirm that you recognize major service categories: compute, networking, storage, and identity. You do not need administrator-level detail, but you do need clean mental separation. A final confidence check should include whether you can explain when Azure VMs, App Service, containers, virtual networks, blob storage, and Microsoft Entra ID would be appropriate in a beginner-friendly scenario.

For management and governance, verify that you can distinguish RBAC, Azure Policy, tags, locks, budgets, Azure Monitor, and Service Health. These are frequent comparison points. If you still confuse enforcement with permission, or monitoring with service status, that should be your last targeted review area.

  • Cloud concepts: benefits, models, economics, service types, shared responsibility.
  • Architecture and services: core components, compute choices, network basics, storage types, identity basics.
  • Management and governance: cost tools, access control, policy, compliance, monitoring, organization.

Exam Tip: Confidence should come from checklists you can explain aloud, not from simply rereading notes. If you can teach a concept simply, you are usually ready to answer it under exam pressure.

As part of your confidence review, look back at your mock exam performance by domain. A balanced readiness profile is more important than one very strong area and one weak area. AZ-900 is broad, so consistency matters. End this section by identifying the top five distinctions you must not miss on exam day. Typical examples include IaaS/PaaS/SaaS, public/private/hybrid, Policy/RBAC, Monitor/Service Health, and resource group/management group/subscription. These high-frequency comparisons often determine whether a borderline score becomes a passing one.

Section 6.6: Exam-day strategy, pacing, and last-minute preparation tips

Section 6.6: Exam-day strategy, pacing, and last-minute preparation tips

The final lesson, Exam Day Checklist, is about protecting the knowledge you have already built. AZ-900 is manageable, but only if you approach it with a plan. Begin by preparing the practical details in advance: appointment time, identification requirements, test center or online setup, stable internet if remote, and a quiet environment. Eliminate avoidable stress so your attention stays on the questions.

During the exam, pace yourself steadily. Do not rush early questions just because they seem easy, and do not get stuck too long on one difficult item. Read every question stem carefully, especially qualifiers such as best, most appropriate, minimize management, reduce cost, or enforce compliance. These words often define the correct answer. If two options seem right, compare them against the exact action being requested rather than the general topic area.

A strong elimination strategy is essential. Remove options that solve a different problem, operate at the wrong scope, or provide more complexity than the scenario requires. Foundational exams often reward the simpler managed choice when the business goal is agility or reduced administration. If you are uncertain, ask yourself whether the question is testing a concept, a service category, or a governance function. That mental step often narrows the answer quickly.

Exam Tip: Never change an answer without a clear reason. Your first choice is often correct when it was based on a recognized concept. Change it only if you discover a keyword or rule you overlooked.

In the last 24 hours, avoid cramming every topic. Focus instead on your weak-spot list and the most commonly confused comparisons. Review concise notes, not long chapters. Sleep, hydration, and calm concentration matter more than one extra hour of scattered study. Right before the exam, remind yourself that AZ-900 tests broad understanding, not deep configuration expertise. You are expected to identify core ideas and match them to business scenarios.

Finish your preparation with a final checklist: know the exam time, understand your login process, review your top comparison pairs, and commit to reading carefully. That is the best way to convert all the practice in this course into a passing performance. This chapter is your bridge from study mode to exam mode, and if you use it well, you will walk into the AZ-900 exam with clearer judgment, stronger pattern recognition, and greater confidence.

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

1. A company wants to ensure that all newly created Azure resources include a CostCenter tag. Resources that do not include the tag should be denied at deployment time. Which Azure feature should the company use?

Show answer
Correct answer: Azure Policy
Azure Policy is correct because it can enforce rules on resources, including requiring specific tags and denying noncompliant deployments. Azure RBAC is incorrect because it controls who can perform actions on resources, not whether resources meet governance requirements. Management groups are incorrect because they provide a hierarchy for organizing subscriptions, but they do not by themselves enforce tagging rules.

2. You are reviewing a practice exam question that asks for the most appropriate cloud service model for hosting a custom web application without managing the underlying operating system. Which answer is the best fit?

Show answer
Correct answer: PaaS
PaaS is correct because it provides a platform for deploying applications while Microsoft manages the underlying infrastructure and operating system. IaaS is incorrect because with IaaS, the customer still manages the OS and much of the environment. SaaS is incorrect because it delivers a complete software application to end users rather than a platform for hosting a custom-built application.

3. A candidate misses several mock exam questions because they confuse assigning permissions with enforcing compliance rules. Which pair of Azure services should the candidate review to address this weak spot?

Show answer
Correct answer: Azure Policy and Azure RBAC
Azure Policy and Azure RBAC is correct because this is a common AZ-900 comparison: RBAC determines who can do what, while Policy determines what is allowed or required for resources. Azure Monitor and Azure Service Health are incorrect because they relate to monitoring and service status, not access control versus governance enforcement. Azure Regions and Availability Zones are incorrect because they concern Azure infrastructure design and resiliency, not permissions or compliance rules.

4. A business plans to move from buying physical servers upfront to paying monthly for cloud resources as they are consumed. Which cloud benefit does this scenario primarily demonstrate?

Show answer
Correct answer: Changing from CapEx to OpEx
Changing from CapEx to OpEx is correct because cloud computing commonly replaces large upfront capital purchases with ongoing operational spending based on usage. Changing from OpEx to CapEx is incorrect because it describes the opposite of the scenario. Eliminating all operational costs is incorrect because cloud services still involve ongoing costs; they are simply structured differently.

5. On exam day, you encounter a question asking for the best fit solution, but two answer choices seem similar. Based on AZ-900 exam strategy and domain knowledge, what is the best action?

Show answer
Correct answer: Look for keywords in the question scope and eliminate choices that solve a different problem
Looking for keywords in the question scope and eliminating choices that solve a different problem is correct because AZ-900 often tests careful reading, especially phrases like best fit, most appropriate, or specific service requirements. Selecting the first familiar Azure term is incorrect because recognition alone can lead to wording-trap mistakes. Choosing the broadest answer is incorrect because the exam frequently rewards the most precise service or concept, not the most general one.
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.