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

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

Beginner az-900 · microsoft · azure fundamentals · azure

Prepare for the AZ-900 Azure Fundamentals Exam with Purpose

The AZ-900 exam by Microsoft is designed for learners who want to validate foundational knowledge of cloud computing and Azure services. This course blueprint is built specifically for beginners who may have basic IT literacy but no prior certification experience. It organizes the official AZ-900 skills outline into a clear six-chapter path, helping you move from orientation and study planning to targeted domain practice and full mock exam readiness.

If you are starting your Microsoft certification journey, this course gives you a structured and confidence-building way to prepare. Rather than overwhelming you with deep engineering detail, it focuses on what the Azure Fundamentals exam actually expects: conceptual understanding, service recognition, and the ability to choose the best answer in realistic exam scenarios.

Aligned to the Official Microsoft AZ-900 Domains

The course is mapped to the official exam domains named by Microsoft:

  • Describe cloud concepts
  • Describe Azure architecture and services
  • Describe Azure management and governance

Chapter 1 introduces the exam itself, including registration, scheduling, scoring, question types, and a practical study strategy. Chapters 2 through 5 cover the official domains in a logical progression, beginning with cloud foundations and moving into Azure architecture, core services, identity, governance, pricing, security, and monitoring. Chapter 6 brings everything together through full mock exam practice, weak-spot analysis, and final review tactics.

What Makes This Course Effective for Beginners

Many AZ-900 candidates do not fail because the content is too advanced; they struggle because they do not know how Microsoft frames questions. This course is designed as a practice test bank with detailed answers, meaning learners get repeated exposure to exam-style prompts and rationales. That approach improves not only recall but also decision-making under test conditions.

Each chapter contains milestones that help learners measure progress. The internal sections are organized around objective-level topics, so it is easy to identify strengths and weaknesses. This structure supports self-paced study, classroom delivery, or blended learning.

  • Beginner-friendly progression from cloud basics to Azure governance
  • Coverage of all named AZ-900 exam domains
  • Exam-style practice sets built into domain chapters
  • Full mock exam chapter for final readiness
  • Study strategy and exam-day preparation included

Course Structure at a Glance

Chapter 1 helps you understand the AZ-900 exam and how to prepare efficiently. Chapter 2 focuses on cloud concepts such as public, private, and hybrid cloud, service models, and cloud benefits. Chapters 3 and 4 cover Azure architecture and services, including regions, subscriptions, compute, networking, storage, databases, analytics, identity, and AI-related offerings at the fundamentals level. Chapter 5 addresses Azure management and governance through cost management, security, compliance, monitoring, and deployment tools. Chapter 6 delivers full mock exams, answer reviews, and final revision guidance.

This means you are not just memorizing lists of services. You are learning how to interpret the intent of AZ-900 questions and connect Microsoft terminology to practical use cases.

Who Should Enroll

This course is ideal for students, career changers, IT support professionals, business users, and aspiring cloud practitioners preparing for Azure Fundamentals. It is especially useful if you want a focused practice-driven study resource rather than a broad technical deep dive. If you are ready to begin, Register free and start building your exam readiness today.

You can also browse all courses to continue your Microsoft or cloud certification journey after AZ-900.

Why This Blueprint Helps You Pass

Success on AZ-900 depends on three things: knowing the official topics, practicing with realistic question styles, and reviewing explanations that clarify why an answer is correct. This course blueprint is built around all three. By the time learners reach the final mock exam chapter, they will have worked through every major domain in a structured and measurable way. The result is stronger recall, improved confidence, and a more exam-ready mindset for passing the Microsoft Azure Fundamentals certification.

What You Will Learn

  • Describe cloud concepts, including cloud computing benefits, economies of scale, and cloud service models
  • Describe Azure architecture and services, including regions, resource groups, compute, networking, and storage options
  • Describe Azure management and governance, including cost management, security, compliance, and monitoring tools
  • Interpret AZ-900 exam-style questions and eliminate distractors using Microsoft exam logic
  • Build a practical study strategy for the AZ-900 exam, including registration, timing, and score readiness
  • Complete full mock exams with confidence and use weak-spot analysis for final review

Requirements

  • Basic IT literacy and familiarity with common technology terms
  • No prior certification experience is needed
  • No prior Azure experience is required
  • A web browser and internet connection for study and practice exams
  • Willingness to review explanations and track weak areas

Chapter 1: AZ-900 Exam Foundations and Study Plan

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

Chapter 2: Describe Cloud Concepts I

  • Explain cloud computing principles and shared responsibility
  • Compare public, private, and hybrid cloud models
  • Differentiate IaaS, PaaS, and SaaS for the exam
  • Practice concept-based AZ-900 questions with detailed answers

Chapter 3: Describe Azure Architecture and Services I

  • Master core Azure architectural components
  • Identify Azure compute and networking services
  • Understand storage choices and common use cases
  • Reinforce learning with scenario-based practice questions

Chapter 4: Describe Azure Architecture and Services II

  • Explore Azure identity, database, and analytics services
  • Recognize AI, machine learning, and developer tools at a fundamentals level
  • Match Azure services to common business scenarios
  • Answer mixed-domain exam items with confidence

Chapter 5: Describe Azure Management and Governance

  • Understand governance, compliance, and cost control in Azure
  • Learn Azure security and monitoring tools for beginners
  • Connect governance services to real exam scenarios
  • Practice management and governance questions in exam style

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 Specialist

Daniel Mercer is a Microsoft Certified Trainer with extensive experience preparing learners for Azure certification exams, from fundamentals through associate-level paths. He specializes in translating official Microsoft skills outlines into practical study plans, realistic practice questions, and high-retention exam strategies.

Chapter 1: AZ-900 Exam Foundations and Study Plan

Welcome to the starting point for your AZ-900 journey. This chapter is designed to do more than introduce the Microsoft Azure Fundamentals exam. It gives you a practical framework for how to think like a test taker, how to study like a beginner without getting overwhelmed, and how to align your effort with the actual exam objectives. AZ-900 is a fundamentals-level certification, but many candidates underestimate it because the topics sound introductory. The exam is not primarily testing whether you can deploy complex solutions. Instead, it tests whether you can recognize core cloud concepts, identify Azure services by purpose, distinguish between similar-looking answer choices, and interpret Microsoft wording accurately under timed conditions.

As you move through this chapter, keep the course outcomes in mind. You must be able to describe cloud concepts such as benefits of cloud computing, economies of scale, and service models. You must also recognize Azure architecture and services, including regions, resource groups, compute, networking, and storage. Beyond that, the exam expects familiarity with Azure management and governance topics such as cost management, monitoring, compliance, and security tools. Just as important, this course helps you build exam skill: reading exam-style questions, eliminating distractors, planning your study schedule, and measuring readiness with practice data.

One of the biggest traps on AZ-900 is confusing a general concept with a specific Azure service. For example, the exam may present a scenario about reducing management overhead, improving elasticity, or enforcing governance, and then ask which Azure option best fits. The correct answer often depends on whether the question is asking about a cloud model, a pricing principle, a regional architecture feature, or a governance tool. Candidates who memorize isolated definitions but do not learn the decision logic behind them often fall for distractors. This chapter helps prevent that by framing each upcoming lesson around what the exam actually measures.

You will also learn how to approach the exam operationally: how to register, how delivery options work, what to expect from scheduling and testing policies, how scoring and time management affect your pacing, and how to set a realistic study plan based on your background. If you are new to Azure, your goal is not speed at first. Your goal is classification: when you see a term, can you place it into the right domain? Is it compute, networking, storage, security, governance, pricing, or support? Once that classification habit becomes automatic, your confidence and score improve quickly.

Exam Tip: Treat AZ-900 as a recognition and reasoning exam, not a memorization dump. The strongest candidates know the official domains, understand common wording patterns, and can explain why one answer fits better than another.

This chapter also introduces the idea of a diagnostic baseline. Before doing heavy review, it is useful to measure where you stand. Not to prove readiness, but to identify weak spots early. A candidate with experience in Microsoft 365 may already understand identity, compliance, and shared responsibility, but may be weaker in Azure architecture. A candidate with infrastructure experience may be comfortable with networking and regions but weaker in pricing and governance. Your study plan should reflect that reality rather than applying equal effort to every topic.

By the end of this chapter, you should understand the structure of the AZ-900 exam, know how the course maps to it, and have a practical plan for moving into detailed content review. Think of this chapter as your setup phase. A strong setup makes every later chapter easier, because you will know what matters most, how Microsoft tests it, and how to study with purpose rather than guesswork.

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

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 Career Value

Section 1.1: AZ-900 Exam Overview, Audience, and Career Value

AZ-900, Microsoft Azure Fundamentals, is the entry-level certification for understanding cloud concepts and core Azure services. It is designed for people who are new to Azure, new to cloud computing, or working in roles that interact with Azure but do not require deep hands-on administration. That includes technical candidates such as help desk staff, junior administrators, sales engineers, and project coordinators, as well as non-technical stakeholders who need to speak accurately about cloud services, cost, compliance, and business value.

From an exam-prep perspective, AZ-900 is broad rather than deep. You are expected to recognize the purpose of many Azure services and concepts, but not to perform advanced configuration steps. The exam objectives typically group content into major areas such as cloud concepts, Azure architecture and services, and Azure management and governance. That means a correct answer often depends on identifying the category of the question before focusing on the details. If a question is really about service models, then Azure Virtual Machines versus Azure Functions may not be the core issue. If it is about governance, then resource organization and policy enforcement may matter more than raw compute capability.

The career value of AZ-900 comes from this breadth. It gives employers evidence that you understand the language of Azure: regions, availability, scalability, CapEx versus OpEx, IaaS versus PaaS versus SaaS, and basic security and compliance concepts. It is also a foundation for more advanced certifications because it builds the vocabulary and mental map needed for administrator, developer, security, and data paths.

Exam Tip: Do not dismiss fundamentals content as easy. Fundamentals exams often test whether you can distinguish between terms that sound similar but live in different layers of the cloud stack. That is why broad conceptual clarity matters.

A common trap is overengineering your interpretation of a question. AZ-900 rarely wants a highly technical workaround. It usually rewards the simplest Azure-aligned answer that matches the stated requirement. When reading a question, ask: what concept is being tested, what Azure service or principle directly addresses it, and which answer is the most clearly aligned with Microsoft terminology?

Section 1.2: Microsoft Exam Registration, Scheduling, and Testing Policies

Section 1.2: Microsoft Exam Registration, Scheduling, and Testing Policies

Before you can pass the exam, you need to handle the logistics correctly. Microsoft certification exams are commonly delivered through an authorized exam provider, and candidates generally choose between a test center appointment and online proctored delivery, depending on local availability and policy. Your first step is to create or verify your certification profile, making sure your legal name matches your identification documents exactly. Name mismatches are a surprisingly common source of stress and can delay or prevent testing.

When scheduling, think strategically. Do not pick the earliest available date just because it creates pressure. Instead, choose a date that gives you enough time to complete the study plan in this course, including at least one full review cycle and practice-based weak-spot analysis. A good target is to schedule once you have a realistic study calendar, not before. Scheduling can improve commitment, but only if the date supports preparation rather than panic.

Online delivery offers convenience, but it also brings environment rules. You typically need a quiet room, a clean desk, approved identification, and a working camera and microphone. Technical checks are often required before launch. Test center delivery can reduce home setup risk but adds travel time and check-in procedures. Either option is valid; the best choice is the one that reduces uncertainty for you.

Exam Tip: Read the current reschedule, cancellation, and identification policies before exam day. Candidates often focus only on content and ignore testing rules until the last minute.

Another important policy issue is punctuality. Logging in late for an online session or arriving late at a test center can create unnecessary problems. Build in buffer time. Also understand that exam interfaces may include review screens, navigation controls, and policy reminders that take mental energy if you see them for the first time on exam day. If a tutorial is available, treat it seriously.

From a study standpoint, registration is part of exam readiness. Once you schedule, reverse-plan your weeks: content learning first, then targeted review, then practice and remediation. This keeps the administrative step connected to your learning strategy rather than separate from it.

Section 1.3: Exam Scoring, Question Types, and Time Management

Section 1.3: Exam Scoring, Question Types, and Time Management

Understanding the exam mechanics helps you avoid preventable score loss. AZ-900 uses a scaled scoring model, and passing requires meeting the published threshold rather than answering a fixed visible percentage of questions. That means your goal is consistent performance across the blueprint, not perfection. Candidates sometimes become discouraged by a few difficult items and lose focus. That is a mistake. Fundamentals exams often include straightforward questions mixed with more interpretive ones, so pacing and recovery matter.

You should also expect multiple question styles. These may include standard multiple-choice items, multiple-select items, scenario-based prompts, matching formats, or statement evaluation formats. The exact presentation can vary, but the exam logic stays consistent: identify the requirement, filter out answers that belong to the wrong service family, and choose the option that most directly meets the stated need. The wrong answers are often not absurd. They are partially correct in a different context, which is why careless reading leads to misses.

Time management on AZ-900 is less about speed and more about control. Do not spend too long debating between two answers early in the exam. Use elimination. If an option clearly belongs to the wrong domain, remove it mentally. If two answers seem plausible, ask which one uses Microsoft’s most precise terminology for the requirement. A governance problem usually points to governance tooling, not a compute service. A pricing concept question usually points to cloud economics, not architecture design.

Exam Tip: Watch for qualifiers such as “best,” “most cost-effective,” “fully managed,” “least administrative effort,” or “high availability.” These words often decide between two technically possible choices.

Common traps include ignoring keywords, choosing the most familiar product name rather than the best fit, and bringing in outside assumptions not stated in the question. On AZ-900, answer the question as written. Do not add technical complexity unless the wording requires it. Simpler logic often wins.

Section 1.4: How the Official Exam Domains Map to This Course

Section 1.4: How the Official Exam Domains Map to This Course

This course is built to align with the AZ-900 exam blueprint while also training your exam judgment. The first major domain, cloud concepts, covers what cloud computing is, why organizations adopt it, and how service models and deployment ideas differ. In this course, you will study cloud benefits such as agility, elasticity, scalability, reliability, and disaster recovery concepts, along with economies of scale and the financial shift from capital expenditure to operational expenditure. On the exam, this domain often appears in conceptual wording with simple business scenarios.

The second major domain focuses on Azure architecture and services. This is usually the broadest content area and includes regions, availability options, resource groups, subscriptions, management groups, compute services, networking basics, and storage choices. This course will help you organize those services into clear mental categories so you can recognize what a question is really asking. If a prompt mentions running applications without managing underlying servers, for example, the exam may be steering you toward PaaS or serverless thinking rather than virtual machines.

The third major domain covers Azure management and governance. This includes cost management, security tools, governance controls, compliance concepts, and monitoring capabilities. Candidates often blur these together, but the exam distinguishes them. Cost optimization is not the same as security enforcement. Compliance documentation is not the same as monitoring alerts. This course repeatedly emphasizes those boundaries because Microsoft likes to test whether you can tell similar functions apart.

Exam Tip: Study by domain, but review across domains. Microsoft often writes questions that require one primary concept and one secondary filter. For example, you may need to know both a service purpose and a governance constraint.

This chapter supports all later lessons by showing how the official domains connect to your study path. As you move through the course, keep asking: which domain does this belong to, what business problem does it solve, and what distractors is Microsoft likely to pair with it?

Section 1.5: Beginner Study Strategy, Note-Taking, and Review Cycles

Section 1.5: Beginner Study Strategy, Note-Taking, and Review Cycles

If you are a beginner, the best study strategy is structured repetition with active recall. Start by dividing your preparation into three phases: learn, reinforce, and validate. In the learn phase, focus on understanding definitions and categories. In the reinforce phase, connect similar services and concepts so you can compare them. In the validate phase, use practice questions and error analysis to confirm readiness. Many candidates jump straight into question banks. That can help expose gaps, but without a framework it often leads to shallow memorization.

Your notes should be comparison-based, not just dictionary-based. Instead of writing isolated definitions, create short contrast lines such as service model A versus service model B, or governance tool X versus monitoring tool Y. This is exactly how the exam challenges you. A note that says only “Azure Policy enforces rules” is weaker than a note that says “Azure Policy enforces compliance rules; Cost Management tracks and optimizes spending; Monitor collects metrics and logs.” Contrast makes recall stronger.

Use review cycles every few days. After studying a domain, revisit it with a short self-test: can you explain the service category, the use case, and one likely distractor? If not, the material is not exam-ready yet. Also tag your misses. Was the problem vocabulary, concept confusion, rushing, or overthinking? That type of weak-spot analysis is essential for fundamentals exams because many errors come from misreading rather than lack of intelligence.

  • Week 1: exam orientation, cloud concepts, and high-level service models
  • Week 2: Azure architecture, regions, resource groups, compute, networking, and storage
  • Week 3: management, governance, pricing, monitoring, and security basics
  • Week 4: mixed practice, weak-spot review, and final exam readiness check

Exam Tip: Build a one-page “frequently confused terms” sheet. Review it repeatedly in the final week. This sheet often produces more score improvement than rereading entire chapters.

Finally, study in short, consistent blocks. Consistency beats marathon sessions for retention, especially when learning new cloud terminology.

Section 1.6: Diagnostic Quiz and Readiness Baseline

Section 1.6: Diagnostic Quiz and Readiness Baseline

A diagnostic quiz is not a final judgment of your ability. It is a measurement tool. At the beginning of your AZ-900 preparation, a baseline helps you identify where to invest effort. Some candidates discover that they already understand cloud benefits and pricing logic but struggle with Azure-specific service names. Others are comfortable with infrastructure topics but weak in governance, compliance, or support-related concepts. Without a baseline, many learners waste time reviewing strong areas while neglecting weak ones.

When you take an initial diagnostic set, do not focus only on the score. Focus on the pattern of mistakes. Categorize each miss: cloud concept confusion, Azure service mismatch, governance misunderstanding, or exam-technique issue such as misreading qualifiers. This is the beginning of your readiness dashboard. As you continue through the course, compare later practice performance to this starting point. Improvement by domain matters more than a single raw score snapshot.

A strong readiness process includes three checkpoints. First, take a diagnostic early. Second, complete targeted practice after each major domain. Third, attempt full mixed practice near the end, then review the reasoning behind every miss. This final review step is where many candidates improve the fastest, because the exam often repeats patterns of logic even when the topics vary.

Exam Tip: If you miss a question but guessed correctly, still mark it for review. A lucky correct answer can hide a real weakness that appears later on the actual exam.

Do not use diagnostics to memorize answer keys. Use them to build decision skill. Your goal is to recognize how Microsoft frames requirements, how distractors are designed, and which keywords should drive your answer selection. By the time you complete this course, you should be able to look at a new AZ-900-style question and quickly determine what domain it belongs to, what concept is being tested, and why the best answer is better than the alternatives. That is true readiness.

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

1. You are beginning preparation for the AZ-900 exam and want to align your study approach with what the exam actually measures. Which statement best reflects the primary style of AZ-900 questions?

Show answer
Correct answer: The exam mainly tests your ability to recognize core cloud concepts, identify Azure services by purpose, and distinguish between similar answer choices
AZ-900 is a fundamentals exam focused on recognition, classification, and reasoning across cloud concepts, Azure services, and management/governance topics. Option B matches the exam's objective style. Option A is incorrect because deep implementation and troubleshooting are more aligned with role-based associate or expert exams, not AZ-900. Option C is incorrect because scripting is not the primary focus of Azure Fundamentals.

2. A candidate is new to Azure and wants to build an effective study plan for AZ-900. Which approach is the most appropriate first step?

Show answer
Correct answer: Start with a diagnostic set of practice questions to identify weak domains, then focus study time accordingly
A diagnostic baseline helps identify strengths and weaknesses early so study time can be targeted by exam domain, which is a recommended beginner-friendly strategy. Option B is incorrect because candidates rarely have equal gaps across all domains; targeted review is more efficient. Option C is incorrect because memorizing service names without understanding purpose or domain classification leads to confusion with exam distractors.

3. A company employee asks what mindset is most useful for answering AZ-900 questions under timed conditions. Which guidance should you provide?

Show answer
Correct answer: Treat the exam as a recognition and reasoning test, and determine whether each item is asking about a concept, a service, a pricing principle, or a governance tool
The strongest AZ-900 strategy is to classify what the question is really asking and then choose the best fit among similar options. This reflects official exam domain knowledge across cloud concepts, architecture and services, and management/governance. Option A is incorrect because memorization alone often fails when Microsoft uses close distractors. Option C is incorrect because AZ-900 is not primarily an architecture design exam.

4. A candidate with experience in Microsoft 365 already understands identity and compliance concepts but has limited exposure to Azure regions, resource groups, and core services. Based on a sound AZ-900 study strategy, what should the candidate do?

Show answer
Correct answer: Use a baseline assessment to confirm strengths in governance-related topics and spend more time on Azure architecture and services
A baseline assessment should be used to identify weak spots and customize the study plan. In this scenario, Azure architecture and services likely need more attention than governance-related areas. Option A is incorrect because early diagnostic practice is specifically useful for directing study effort. Option C is incorrect because AZ-900 covers multiple domains, and strength in one area does not guarantee readiness in others.

5. You are advising a first-time AZ-900 candidate on how to interpret Microsoft exam wording. The candidate sees a question about reducing management overhead, improving elasticity, and selecting the best Azure-related answer. What is the most important skill to apply first?

Show answer
Correct answer: Determine whether the question is asking about a cloud benefit or model versus a specific Azure service
AZ-900 often tests whether candidates can distinguish general cloud concepts from specific Azure services. Identifying the category first helps eliminate distractors and select the best answer. Option B is incorrect because many AZ-900 questions target concepts such as service models, benefits of cloud computing, or pricing principles rather than product names. Option C is incorrect because answer length is not a valid exam strategy and does not reflect official domain knowledge.

Chapter 2: Describe Cloud Concepts I

This chapter targets one of the highest-value AZ-900 objective areas: core cloud concepts. Microsoft expects you to do more than memorize definitions. On the exam, you must recognize how cloud computing works, identify the correct service model, distinguish deployment models, and understand how pricing and operational responsibility shift in the cloud. Many AZ-900 questions are intentionally simple in wording but tricky in answer choices. The trap is usually not a deeply technical detail; it is a confusion between similar terms such as high availability versus scalability, or IaaS versus PaaS.

In this chapter, you will build the conceptual foundation for the rest of the course. That matters because later Azure topics such as regions, virtual machines, storage, and governance all assume that you already understand what the cloud is trying to solve. If you can explain shared responsibility, cloud service models, and deployment models in plain language, you will answer a large portion of AZ-900 questions faster and with more confidence.

The exam often tests whether you can classify a scenario correctly. If Microsoft describes a company that wants Microsoft to manage the operating system and runtime, you should think PaaS. If the company only wants to consume finished software through a browser, think SaaS. If it wants maximum control over virtual machines and networking, think IaaS. Likewise, if a question mentions combining on-premises infrastructure with cloud resources, hybrid cloud should immediately stand out. These are not random facts; they are decision frameworks.

Exam Tip: For AZ-900, always ask yourself three things when reading a cloud concept question: who manages what, where does the workload run, and how does the customer pay? Those three filters eliminate many distractors quickly.

You should also expect benefit-based questions. Microsoft likes to test whether you can identify which cloud benefit fits a business need: agility, elasticity, scalability, fault tolerance, disaster recovery, global reach, or cost efficiency. Read carefully. If demand changes over time, the answer may be elasticity. If the company wants to add resources to support growth, the answer may be scalability. If the company wants to continue operating during a failure, think reliability or high availability. Similar words are a common trap.

This chapter is written like an exam coach’s briefing. Each section maps to the exam objective, highlights what the test is really checking, and explains how to avoid common mistakes. By the end, you should be able to interpret cloud concept questions using Microsoft exam logic rather than guessing based on buzzwords.

  • Understand cloud computing principles and the shared responsibility model.
  • Recognize the major benefits of cloud computing and match them to business scenarios.
  • Differentiate IaaS, PaaS, and SaaS using management boundaries.
  • Compare public, private, and hybrid cloud models without confusing service models and deployment models.
  • Explain consumption-based pricing and economies of scale in exam language.
  • Prepare for concept-based AZ-900 questions by spotting distractors and classifying scenarios correctly.

Do not treat this chapter as theory only. On AZ-900, cloud concepts are practical classification tools. When you know how Microsoft frames these topics, many “hard” beginner questions become easy eliminations.

Practice note for Explain cloud computing principles and shared responsibility: 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 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 Differentiate IaaS, PaaS, and SaaS for the exam: 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 concept-based AZ-900 questions with detailed answers: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Sections in this chapter
Section 2.1: Describe Cloud Computing and the Shared Responsibility Model

Section 2.1: Describe Cloud Computing and the Shared Responsibility Model

Cloud computing is the delivery of computing services over the internet. These services can include servers, storage, databases, networking, analytics, and software. For the AZ-900 exam, the key point is not the exact wording of the definition; it is understanding that cloud computing allows organizations to access resources on demand without having to own and operate all physical infrastructure themselves. The cloud shifts IT from a capital-heavy ownership model to a service consumption model.

The shared responsibility model is one of the most tested ideas in this domain. Microsoft wants you to understand that responsibility does not disappear in the cloud; it changes depending on the service type. In every model, the cloud provider is responsible for some layers, while the customer remains responsible for others. As you move from IaaS to PaaS to SaaS, more responsibility shifts to the provider.

At a high level, the provider is always responsible for the physical datacenter, physical servers, and foundational infrastructure. The customer still has responsibilities such as data, identity, devices, and access management. In IaaS, the customer manages more, including the operating system and many configuration tasks. In PaaS, the provider manages more of the platform stack. In SaaS, the provider manages nearly everything except the customer’s data usage, access, and configuration choices.

Exam Tip: If a question asks who is responsible for patching the operating system on a virtual machine, think IaaS customer responsibility. If it asks about the physical server hardware in Azure, that is the provider’s responsibility.

A common trap is assuming that “Microsoft handles security” means the customer has no security responsibility. That is false. Customers are still responsible for securing accounts, controlling permissions, protecting data, and configuring services correctly. Another trap is mixing “service model” with “deployment location.” Shared responsibility is about management layers, not whether the cloud is public or private.

What the exam is really testing here is your ability to identify boundaries. If you can picture the stack from physical hardware up to applications and data, you can answer most questions. Whenever you feel unsure, ask: what layer is being discussed, and in this service model, who owns that layer?

Section 2.2: Describe the Benefits of Cloud Computing

Section 2.2: Describe the Benefits of Cloud Computing

AZ-900 frequently tests cloud benefits through business scenarios rather than direct definition questions. The main benefits you should know include high availability, scalability, elasticity, reliability, predictability, security, governance, and manageability. These terms sound similar, which is why they appear so often as distractors.

High availability means services remain available even when components fail. Reliability relates to the system’s ability to recover from failures and continue operating. Scalability means the ability to increase resources to meet demand, often by adding capacity. Elasticity means the ability to scale automatically or dynamically as demand rises and falls. Predictability refers to consistent performance and cost visibility. Governance and manageability refer to maintaining control, standards, and operational oversight.

Microsoft also expects you to understand agility. Cloud resources can be provisioned quickly, allowing organizations to respond faster to opportunities or workload changes. Instead of waiting weeks for hardware procurement, teams can deploy resources in minutes. This is often linked to innovation and speed to market.

Exam Tip: When the question mentions unexpected traffic spikes followed by quiet periods, elasticity is usually a stronger answer than scalability. If the scenario only says the company expects growth over time, scalability is often the better fit.

Another heavily tested benefit is disaster recovery. Cloud platforms make backup, replication, and geographic redundancy easier and often more affordable than traditional on-premises designs. If a scenario focuses on business continuity after an outage, do not be distracted by answers about general performance improvement. The real objective is resilience.

Common traps include confusing security with compliance, and cost savings with economies of scale. Security is protection; compliance is alignment with standards and regulations. Cost savings may happen for many reasons, but economies of scale specifically refer to the provider’s ability to reduce costs through large-scale operations. Read the wording carefully.

What the exam tests here is your ability to match a stated business need to the correct cloud advantage. Do not pick the answer that sounds broadly positive. Pick the one that precisely solves the problem described.

Section 2.3: Describe Cloud Service Types: IaaS, PaaS, and SaaS

Section 2.3: Describe Cloud Service Types: IaaS, PaaS, and SaaS

This is one of the most important classification topics on AZ-900. Infrastructure as a Service, Platform as a Service, and Software as a Service describe how much of the technology stack the provider manages. The exam does not require deep implementation knowledge, but it does require accurate differentiation.

IaaS provides core infrastructure such as virtual machines, storage, and networking. The customer still manages the operating system, installed applications, and much of the runtime configuration. This model offers the most control, but it also carries the most management responsibility. If a company wants cloud-hosted servers while still controlling the OS and software environment, IaaS is the likely answer.

PaaS provides a managed platform for building, deploying, or hosting applications. The provider manages infrastructure, operating systems, and often runtime components, while the customer focuses on applications and data. PaaS is common when organizations want developers to deploy apps quickly without managing server maintenance. If the scenario emphasizes code deployment rather than server administration, think PaaS.

SaaS delivers complete software applications over the internet. Users simply access the application, often through a browser or client app. The provider manages the infrastructure and application platform. The customer mainly handles user access, data, and configuration settings. If the scenario describes consuming email, collaboration, CRM, or productivity software as a finished service, SaaS is usually correct.

Exam Tip: On AZ-900, the fastest way to identify the service type is to ask, “Does the customer manage servers?” If yes, likely IaaS. “Does the customer deploy code but not manage servers?” likely PaaS. “Does the customer just use the software?” likely SaaS.

A classic trap is choosing PaaS simply because the cloud provider manages something. All cloud models involve provider management. PaaS is not “managed cloud” in general; it is specifically a platform layer that reduces infrastructure management for application hosting or development. Another trap is thinking SaaS means no customer responsibility. Customers still manage users, permissions, and their own data governance.

What the exam is really testing is not acronyms but operational intent. Why is the organization using the service, and how much control does it need? If you focus on that, the correct answer becomes easier to spot.

Section 2.4: Describe Public, Private, and Hybrid Cloud Models

Section 2.4: Describe Public, Private, and Hybrid Cloud Models

Deployment models describe where and how cloud resources are deployed, not how much of the stack is managed. This distinction is critical because many learners confuse cloud models with service models. Public, private, and hybrid cloud are about environment design. IaaS, PaaS, and SaaS are about service delivery and management responsibility.

A public cloud is owned and operated by a third-party cloud provider and delivers resources over the internet. Multiple customers share the provider’s broad infrastructure, although their own resources remain logically isolated. Public cloud is often associated with rapid deployment, broad scalability, and consumption-based pricing.

A private cloud is used by a single organization. It may be hosted on-premises or by a third party, but the environment is dedicated to one organization. Private cloud can offer greater control and may be preferred when there are strict customization, security, or regulatory requirements. However, it generally requires more investment and management than public cloud.

A hybrid cloud combines public cloud and private or on-premises environments, allowing data and applications to move between them as needed. This model is common for organizations that want to keep some workloads on-premises while extending others into the cloud. Hybrid is often used for gradual migration, compliance-sensitive workloads, or burst capacity scenarios.

Exam Tip: If a question mentions “combining on-premises systems with cloud services,” the answer is almost always hybrid cloud. Do not let distractors such as “PaaS” pull you away from the deployment model being tested.

Common traps include assuming private cloud is automatically more secure than public cloud. AZ-900 avoids simplistic claims like that. Security depends on implementation, controls, and governance. Another trap is thinking hybrid means “some users remote, some local.” Hybrid refers to infrastructure and workload placement, not workforce location.

The exam often tests whether you can match a business requirement to a deployment model. If the organization needs full cloud provider ownership and broad scalability, public cloud fits. If it needs dedicated single-organization infrastructure, private cloud fits. If it needs a combination of both worlds, hybrid is the answer.

Section 2.5: Describe Consumption-Based Pricing and Economies of Scale

Section 2.5: Describe Consumption-Based Pricing and Economies of Scale

Cloud economics is another core AZ-900 theme. Consumption-based pricing means customers pay for what they use. Instead of purchasing hardware up front and hoping it is enough, organizations can provision resources as needed and pay based on usage. This model supports flexibility, reduces waste, and aligns costs more closely to actual demand.

This is where capital expenditure and operational expenditure often appear. Capital expenditure, or CapEx, is the up-front spending associated with buying physical infrastructure. Operational expenditure, or OpEx, is the ongoing spending model common in cloud services, where organizations pay over time for the resources they consume. Microsoft likes to test whether you can recognize that cloud computing can reduce large initial capital costs.

Economies of scale refer to cost advantages gained when providers operate at very large scale. Large cloud providers can purchase hardware, bandwidth, power, and operational services more efficiently than a single organization usually can. Those efficiencies help make cloud pricing competitive and support broad service availability. On the exam, this concept is often tested as a reason cloud can be cheaper or more efficient than owning all infrastructure independently.

Exam Tip: If a question is about reducing up-front investment, think CapEx to OpEx. If it is about a cloud provider lowering per-unit costs because of massive scale, think economies of scale.

A common trap is assuming consumption-based pricing always means lower total cost. The exam usually avoids extreme claims. It is more accurate to say cloud can improve cost flexibility and reduce overprovisioning. Poorly managed cloud usage can still become expensive. Another trap is confusing elasticity with pricing. Elasticity changes resource levels; consumption pricing determines how usage is billed.

Microsoft may also test whether you understand that organizations can stop paying for certain resources when they are no longer needed. This is a major difference from owning hardware that continues to incur maintenance and depreciation. Read each pricing scenario carefully and identify whether the question is really about payment timing, cost optimization, or provider scale advantages.

Section 2.6: Exam-Style Practice Set on Describe Cloud Concepts

Section 2.6: Exam-Style Practice Set on Describe Cloud Concepts

When you practice this objective area, focus less on memorizing isolated definitions and more on classifying scenarios. The AZ-900 exam typically presents short business needs and asks you to select the concept that best fits. Your job is to identify the tested category first. Is the question about benefits, deployment models, service models, pricing, or responsibility boundaries? Once you identify the category, most distractors become much easier to eliminate.

For concept-based practice, create a mental checklist. First, identify whether the prompt is asking what the cloud is, why the cloud is useful, which model is being used, or who manages what. Second, underline key clue words in your mind: browser access, deploy code, virtual machine, on-premises integration, traffic spikes, pay only for usage, dedicated environment, or provider-managed infrastructure. These clues often reveal the answer faster than technical details do.

Exam Tip: If two answers look correct, ask which one is more precise. Microsoft exam items often reward the best fit, not just a broadly true statement.

Another strong study strategy is to compare near-miss terms side by side. Practice distinguishing scalability from elasticity, reliability from high availability, public cloud from hybrid cloud, and PaaS from SaaS. Many wrong answers are designed to be almost right. The exam measures whether you can separate similar concepts cleanly.

Do not overthink the wording. AZ-900 is a fundamentals exam. If a scenario says users access completed software online, SaaS is usually the right answer even if other cloud services exist in the background. If a company wants to keep some systems on-premises while using cloud services too, hybrid is the direct answer. If the customer is responsible for the operating system on cloud-hosted virtual machines, that points to IaaS and the shared responsibility model.

For final review, summarize each concept in one sentence and one example. If you can explain every item in simple business language, you are ready for exam-style questions in this domain. Strong fundamentals here will also support later AZ-900 topics involving Azure services and governance tools.

Chapter milestones
  • Explain cloud computing principles and shared responsibility
  • Compare public, private, and hybrid cloud models
  • Differentiate IaaS, PaaS, and SaaS for the exam
  • Practice concept-based AZ-900 questions with detailed answers
Chapter quiz

1. A company wants to migrate an internal web application to Azure. The company wants Microsoft to manage the operating system, patching, and runtime environment, while the company continues to manage the application code and data. Which cloud service model should the company choose?

Show answer
Correct answer: Platform as a Service (PaaS)
The correct answer is Platform as a Service (PaaS). In AZ-900 terms, PaaS is used when the cloud provider manages the underlying infrastructure, operating system, and platform components, while the customer focuses on the application and data. IaaS is incorrect because with IaaS, the customer is still responsible for managing the operating system and often the runtime. SaaS is incorrect because SaaS provides a complete finished application for end users, typically accessed through a browser, rather than a platform for deploying custom application code.

2. A business runs most workloads in its own datacenter but wants to use Azure for burst capacity during seasonal demand and for disaster recovery. Which cloud deployment model does this describe?

Show answer
Correct answer: Hybrid cloud
The correct answer is Hybrid cloud. A hybrid cloud combines on-premises infrastructure with public cloud resources, which matches the scenario of keeping some workloads in a datacenter while extending to Azure for additional capacity and recovery. Public cloud is incorrect because that would mean workloads run only in cloud infrastructure owned by the provider. Private cloud is incorrect because that refers to cloud resources dedicated to a single organization, usually without combining them with public cloud services in the way described here.

3. A company is comparing cloud benefits. During holiday sales, its application automatically adds resources when demand rises and removes them when demand falls. Which cloud benefit is being demonstrated?

Show answer
Correct answer: Elasticity
The correct answer is Elasticity. On the AZ-900 exam, elasticity refers to the ability to dynamically increase or decrease resources in response to changing demand. High availability is incorrect because it focuses on keeping services running and minimizing downtime, not automatically adjusting capacity levels. Disaster recovery is incorrect because it is about recovering from major failures or outages, not scaling resources up and down during normal usage fluctuations.

4. A startup wants to reduce upfront IT costs and pay only for the compute resources it uses each month. Which pricing characteristic of cloud computing best matches this requirement?

Show answer
Correct answer: Consumption-based pricing
The correct answer is Consumption-based pricing. Azure cloud services are commonly billed based on usage, which aligns with the requirement to pay only for resources consumed. CapEx spending is incorrect because it refers to large upfront capital purchases such as buying servers and datacenter equipment. Perpetual licensing is incorrect because it usually involves purchasing software rights that are not tied directly to variable monthly resource consumption.

5. A company uses a SaaS email solution. According to the shared responsibility model, which task remains the customer's responsibility?

Show answer
Correct answer: Configuring user accounts and access policies
The correct answer is Configuring user accounts and access policies. In a SaaS model, the provider manages the application, platform, and underlying infrastructure, but the customer still remains responsible for data, identity, and access configuration. Managing the physical servers is incorrect because that is the provider's responsibility in cloud services. Patching the email application software is also incorrect because in SaaS, the provider manages and updates the application itself.

Chapter 3: Describe Azure Architecture and Services I

This chapter targets one of the highest-value AZ-900 domains: describing Azure architecture and services. On the exam, Microsoft is not testing whether you can deploy complex enterprise solutions. Instead, it tests whether you can correctly identify what each Azure building block does, when it is used, and how to distinguish similar-sounding services under time pressure. That means you must master core Azure architectural components, identify Azure compute and networking services, understand storage choices and common use cases, and reinforce learning with scenario-based reasoning.

As you work through this chapter, think like the exam writer. AZ-900 frequently presents short business needs and asks which Azure concept best fits. Many wrong answers are not nonsense; they are real services that solve a different problem. Your job is to map keywords to the right Azure layer. If the question is about geography and resiliency, think regions, region pairs, and availability zones. If it is about organizing and governing deployments, think resources, resource groups, subscriptions, and management groups. If it is about running workloads, compare virtual machines, containers, and App Service. If it is about connectivity, separate private network concepts from internet-facing name resolution. If it is about data, identify the correct storage type and the matching redundancy option.

Exam Tip: AZ-900 rewards classification skills. Before choosing an answer, ask yourself: Is this question about organization, compute, networking, storage, or resiliency? That one step eliminates many distractors immediately.

A common trap in this objective area is confusing what Azure provides as a physical or geographic concept versus what it provides as a logical management construct. A region is a geographic area. A resource group is a logical container. An availability zone increases resiliency within a region. A subscription is used for billing and access boundaries. Microsoft often mixes these terms in answer choices because beginners tend to blur them together.

Another common trap is overthinking the exam. AZ-900 is foundational. If a question asks for the easiest managed platform to host a web app, App Service is usually better than building your own VM environment. If the question asks for maximum control over the operating system, VMs are the better fit. If the question asks for lightweight, portable application packaging, containers are often the correct direction. Read for the core requirement, not for imaginary complexity that the question did not mention.

Use this chapter to build fast recognition. You should be able to hear a phrase like “low-latency access for European users,” “isolate billing between departments,” “connect on-premises privately,” or “durable object storage for images” and immediately map it to the right Azure concept. That skill is exactly what drives higher scores on practice tests and on the real AZ-900 exam.

Practice note for Master 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 Identify Azure compute and networking services: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Understand storage choices and common 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 Reinforce learning with scenario-based practice 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 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.

Sections in this chapter
Section 3.1: Describe Azure Regions, Region Pairs, and Availability Zones

Section 3.1: Describe Azure Regions, Region Pairs, and Availability Zones

Azure regions are geographic areas containing one or more datacenters. On the AZ-900 exam, you are expected to know that organizations choose regions based on factors such as compliance, data residency, latency, and service availability. If a company wants its applications closer to users in a specific geography, selecting an Azure region near those users reduces latency. If the company must keep data within a specific country or legal jurisdiction, region selection may also support regulatory requirements.

Region pairs are another tested concept. Many Azure regions are paired with another region in the same geography. The point of a region pair is to support disaster recovery and platform update coordination. If one region experiences a major outage, the paired region can help support continuity strategies. The exam may describe a scenario involving large-scale resiliency across geographic locations and ask which concept helps. That is a clue pointing to region pairs, not availability zones.

Availability zones are physically separate locations within a single Azure region. Each zone has independent power, cooling, and networking. This matters because availability zones protect against datacenter-level failures while still keeping services inside the same region. If a question asks how to increase availability for a workload in one region without moving it to another region, availability zones are often the intended answer.

  • Region = broad geographic deployment location
  • Region pair = two regional locations linked for resiliency planning
  • Availability zone = separate physical location inside one region

Exam Tip: If the question says “within the same region,” think availability zones. If it says “across regions for disaster recovery,” think region pairs.

A common trap is assuming regions and availability zones are interchangeable. They are not. Regions are larger geographic constructs; zones are subdivisions inside some regions. Another trap is assuming every Azure service is available in every region or supports availability zones everywhere. The exam may test your awareness that service availability varies by region. Do not assume universal support unless the question says so.

To identify the correct answer, focus on the failure scope in the scenario. If the risk is one datacenter failing, availability zones fit. If the risk is an entire regional outage, region pairs become more relevant. If the business requirement emphasizes legal location or user proximity, region selection is the key concept being tested.

Section 3.2: Describe Azure Resources, Resource Groups, Subscriptions, and Management Groups

Section 3.2: Describe Azure Resources, Resource Groups, Subscriptions, and Management Groups

This topic is central to mastering core Azure architectural components. An Azure resource is any individual manageable item you create in Azure, such as a virtual machine, storage account, virtual network, or database. A resource group is a logical container that holds related resources for an Azure solution. Microsoft tests whether you understand that resource groups are about organization and lifecycle management, not physical placement.

A subscription is a unit of management, billing, and access control. Companies often use multiple subscriptions to separate environments, business units, or cost centers. On the exam, when the requirement is to separate billing or apply subscription-level limits and access boundaries, the answer is usually subscription rather than resource group.

Management groups sit above subscriptions. They allow governance and policy assignment across multiple subscriptions. If an organization has many subscriptions and wants consistent policy enforcement or role assignment at scale, management groups are the correct concept. This is a frequent exam distinction: resource groups manage related resources, while management groups organize subscriptions.

The hierarchy matters:

  • Management groups can contain subscriptions
  • Subscriptions can contain resource groups
  • Resource groups contain resources

Exam Tip: Billing separation points to subscriptions. Grouping related services for a workload points to resource groups. Governing many subscriptions points to management groups.

Common exam traps include thinking a resource can exist outside a resource group, or assuming a resource group is mainly a billing tool. In Azure, a resource must belong to a resource group. Billing is tracked primarily at the subscription level, though costs can be analyzed by resource group. Another trap is confusing role-based access at different scopes. Azure supports assigning access at management group, subscription, resource group, or resource level. The exam may not ask for deep RBAC detail here, but it often expects you to know that scope can vary.

When eliminating distractors, look for keywords such as “organize related app components,” “separate invoicing,” or “apply governance across all company subscriptions.” Those phrases point clearly to resource groups, subscriptions, and management groups respectively. The exam is testing whether you understand Azure’s logical structure and can choose the right administrative boundary.

Section 3.3: Describe Azure Compute Services: VMs, Containers, and App Services

Section 3.3: Describe Azure Compute Services: VMs, Containers, and App Services

Compute questions on AZ-900 usually focus on matching workload needs to the right level of control and management. Azure Virtual Machines provide infrastructure as a service. You control the operating system, installed software, and many configuration details. VMs are a good fit when a company needs full OS access, custom software support, or lift-and-shift migration of an existing server-based workload.

Containers package an application and its dependencies into a portable unit. Azure supports container-based deployments through services such as Azure Container Instances and Azure Kubernetes Service. For AZ-900, you do not need deep orchestration expertise, but you should know the core value: containers are lightweight, portable, and faster to start than full virtual machines. They are useful when consistency across environments and rapid deployment matter.

Azure App Service is a platform as a service offering for hosting web apps, APIs, and background apps. It is highly testable because it represents the managed option. Microsoft handles much of the infrastructure, patching, and scaling support. If the requirement is to deploy a web application quickly with minimal infrastructure management, App Service is usually the best answer.

  • VMs = most control, most management responsibility
  • Containers = portable app packaging, lightweight runtime
  • App Service = managed web application hosting platform

Exam Tip: If the scenario emphasizes “do not manage servers” or “quickly host a web app,” lean toward App Service. If it emphasizes OS-level control, lean toward VMs.

A common trap is choosing VMs for every application simply because they are familiar. The exam often rewards selecting the most cloud-appropriate managed service, not the most traditional option. Another trap is treating containers as identical to VMs. Containers virtualize at the application layer, while VMs virtualize full operating systems. That distinction matters when answer choices include words like lightweight, portable, or full OS control.

To identify the correct answer, ask what the company must manage. If they need custom OS settings or legacy software, VMs fit. If they need application portability and fast deployment, containers fit. If they need a managed hosting environment for a web app or API, App Service is the expected choice. This topic reinforces how Azure offers multiple compute models aligned to cloud service principles and operational overhead.

Section 3.4: Describe Azure Networking Services: VNets, VPN, ExpressRoute, and DNS

Section 3.4: Describe Azure Networking Services: VNets, VPN, ExpressRoute, and DNS

Networking questions in AZ-900 test whether you can separate private connectivity, hybrid connectivity, and name resolution. An Azure Virtual Network, or VNet, is the foundational private network in Azure. Resources such as virtual machines can communicate securely within a VNet, and VNets can be segmented into subnets. If the question is about isolating Azure resources or enabling private communication between deployed services, VNet is the core concept.

Azure VPN Gateway enables encrypted connections over the public internet between on-premises networks and Azure, or between Azure VNets. This is the right concept when the scenario mentions secure hybrid connectivity without requiring a dedicated private circuit. ExpressRoute, by contrast, provides a dedicated private connection between on-premises infrastructure and Microsoft cloud services. It is generally associated with higher reliability, predictable performance, and avoiding the public internet.

Azure DNS hosts and resolves domain names using Azure infrastructure. The exam may use wording such as “translate a domain name to an IP address” or “host DNS records for a public domain.” That points to DNS, not VNet, VPN, or ExpressRoute.

  • VNet = private network boundary in Azure
  • VPN = encrypted connection over the internet
  • ExpressRoute = dedicated private connectivity
  • DNS = name resolution

Exam Tip: “Private dedicated connection” is a strong ExpressRoute clue. “Encrypted over the public internet” points to VPN.

Common traps include confusing VNet with VPN. A VNet is the Azure network itself; VPN is a method of connecting networks securely. Another trap is selecting ExpressRoute whenever a question says “secure.” Both VPN and ExpressRoute are secure, but ExpressRoute is specifically the dedicated private connectivity option. The exam often tests cost-versus-capability reasoning implicitly, so do not choose the most advanced service unless the scenario requires it.

When eliminating distractors, identify the networking function first. Is the need internal Azure network isolation, hybrid connectivity across the internet, dedicated private connectivity, or domain name resolution? Once you classify the need, the correct answer becomes much easier to spot. This skill is essential because networking terms are often placed together in answer sets to exploit superficial reading.

Section 3.5: Describe Azure Storage Services and Redundancy Options

Section 3.5: Describe Azure Storage Services and Redundancy Options

Storage is a major foundational area on the AZ-900 exam. You should know the major storage services and the basic use cases for each. Azure Blob Storage is used for massive amounts of unstructured data such as images, video, backups, and documents. Azure Files provides fully managed file shares accessible via standard file-sharing protocols. Azure Disk Storage provides persistent disks for Azure virtual machines. Azure Queue Storage supports message storage for asynchronous processing, and Azure Table Storage supports NoSQL key-value style data.

Microsoft also tests storage redundancy options. Locally redundant storage, or LRS, keeps multiple copies within a single datacenter. Zone-redundant storage, or ZRS, replicates data across availability zones in one region. Geo-redundant storage, or GRS, replicates to a secondary region, supporting broader disaster recovery. Read-access geo-redundant storage, or RA-GRS, adds read access to the secondary replicated location.

The exam usually does not require deep design work, but it does expect you to match durability needs to the right redundancy scope. If the business requirement is protection from disk or rack failure in one datacenter, LRS may be enough. If it requires resilience against zonal failure within a region, ZRS is more suitable. If it requires regional disaster recovery, GRS or RA-GRS is the better direction.

  • Blob Storage = unstructured object data
  • Files = managed file shares
  • Disks = VM-attached persistent storage
  • LRS/ZRS/GRS/RA-GRS = increasing redundancy scope and availability options

Exam Tip: If the question asks for storage for VM operating systems or attached application disks, choose disk storage, not Blob Storage.

Common traps include confusing Blob Storage with file shares, or assuming the highest redundancy option is always correct. The exam often expects the option that meets requirements, not the most expensive or most feature-rich choice. Another trap is missing the difference between regional redundancy and zonal redundancy. ZRS stays within one region across zones, while GRS copies to another region.

To identify the right answer, isolate two dimensions: storage type and redundancy need. First ask, “What kind of data is this?” Then ask, “What failure scenario must be tolerated?” This two-step approach is one of the most reliable ways to eliminate distractors on storage questions.

Section 3.6: Exam-Style Practice Set on Azure Architecture and Core Services

Section 3.6: Exam-Style Practice Set on Azure Architecture and Core Services

This final section is designed to reinforce learning with scenario-based practice habits rather than listing raw questions. When you review practice items on architecture and core services, train yourself to decode Microsoft’s exam logic. Most AZ-900 questions in this domain present a business need, a technical constraint, or a governance objective. Your task is to classify the problem before evaluating the answer choices.

For example, if a scenario emphasizes proximity to users, legal geography, or resilience across large locations, you are in the regions and availability domain. If it emphasizes grouping, billing, or policy inheritance, you are in the organizational hierarchy domain. If it emphasizes hosting an application, you are in compute. If it emphasizes connectivity or name resolution, you are in networking. If it emphasizes data format and durability, you are in storage.

Exam Tip: On practice tests, do not only ask why the correct answer is right. Ask why each wrong answer is wrong. This is one of the fastest ways to improve your AZ-900 score.

Watch for common distractor patterns:

  • A real Azure service that solves a different problem
  • A broader concept offered instead of the precise one required
  • A higher-cost or higher-complexity option when a simpler managed service fits
  • A geographic resiliency option confused with a logical management boundary

Create a personal elimination checklist as you study. Ask: Is the requirement about physical resilience, logical organization, managed hosting, network connectivity, or storage durability? Then scan answers for keyword matches. Terms like “same region,” “across subscriptions,” “full OS control,” “private dedicated connection,” and “unstructured data” are deliberate clues.

As you build confidence, review your missed questions by weak spot. If you repeatedly confuse App Service with VMs, or VPN with ExpressRoute, that signals a concept boundary issue rather than a memorization issue. Fix the boundary. The exam rewards precise distinctions. By the end of this chapter, your goal is not just to recognize Azure terms, but to interpret what the exam is truly asking and eliminate distractors with confidence.

Chapter milestones
  • Master core Azure architectural components
  • Identify Azure compute and networking services
  • Understand storage choices and common use cases
  • Reinforce learning with scenario-based practice questions
Chapter quiz

1. A company is expanding into Europe and wants to deploy resources close to European customers to reduce latency. Which Azure architectural component should the company choose when selecting where to deploy those resources?

Show answer
Correct answer: An Azure region
An Azure region is the correct answer because regions are geographic areas that contain one or more datacenters and are used to place resources near users for latency and residency needs. A resource group is only a logical container for managing related resources and does not determine geographic location. An availability zone improves resiliency within a region by separating resources across physically distinct locations, but it does not replace choosing the correct region for user proximity.

2. A company wants to separate billing and access control between its Sales and Finance departments in Azure. Which Azure construct should it use?

Show answer
Correct answer: Subscriptions
Subscriptions are the correct choice because they provide boundaries for billing, access control, and resource usage. This matches the requirement to separate departments financially and administratively. Management groups are used to organize multiple subscriptions for governance at a higher level, but they do not themselves serve as the primary billing boundary for departmental separation. Availability sets are used to improve workload availability for virtual machines and are unrelated to billing or departmental access separation.

3. A startup wants the simplest managed Azure service for hosting a public web application without managing the underlying operating system. Which service should it choose?

Show answer
Correct answer: Azure App Service
Azure App Service is correct because it is a managed platform for hosting web apps without requiring the customer to manage the underlying servers or operating system. Azure Virtual Machines would require more administrative effort because the company would manage the OS and much of the environment. Azure Kubernetes Service is a powerful container orchestration platform, but it is more complex than necessary when the requirement is simply the easiest managed platform for a web app.

4. A company needs private connectivity between its on-premises network and Azure resources without sending traffic over the public internet. Which Azure service best meets this requirement?

Show answer
Correct answer: Azure ExpressRoute
Azure ExpressRoute is correct because it provides private connectivity between on-premises environments and Azure, avoiding the public internet. Azure DNS is for hosting and resolving DNS domains and does not provide private network transport. Azure Virtual Network is the foundational private networking service inside Azure, but by itself it does not create a dedicated private connection from on-premises; ExpressRoute is the service specifically designed for that scenario.

5. A media company needs highly durable storage for millions of image files that will be accessed over HTTP-based APIs. Which Azure storage option should it choose?

Show answer
Correct answer: Azure Blob Storage
Azure Blob Storage is the correct answer because it is designed for massive amounts of unstructured object data such as images, videos, and documents, and it is commonly accessed through HTTP-based APIs. Azure Disk Storage is intended for virtual machine disks and is not the best fit for storing large collections of web-accessed image objects. Azure Queue Storage is used for message storage between application components, not for storing and serving image files.

Chapter 4: Describe Azure Architecture and Services II

This chapter continues the Azure architecture and services domain that appears heavily on the AZ-900 exam. At this level, Microsoft is not testing whether you can deploy enterprise workloads from memory. Instead, the exam checks whether you can recognize what a service is for, distinguish it from similar offerings, and match it to a common business requirement. That means you must be able to look at a short scenario, identify the key clue words, and eliminate distractors that sound technical but do not fit the requirement.

In this chapter, you will explore Azure identity, database, analytics, AI, and developer-focused services at a fundamentals level. These topics are often mixed together in exam items, so your job is to classify services quickly. If a question is about authentication, access, or directory services, think identity. If it is about storing structured records or globally distributed JSON documents, think databases. If the focus is processing events, integrating systems, or visualizing trends, think analytics and integration. If the wording mentions vision, speech, chat, predictions, or model training, think AI and machine learning. If the scenario emphasizes rapid app delivery, automation, code pipelines, or event-driven execution, think developer and serverless tools.

One of the most important AZ-900 skills is service selection. Microsoft frequently presents business outcomes rather than technical configurations. For example, the requirement may mention single sign-on, highly available relational storage, real-time dashboards, or automated workflows. The correct answer usually comes from knowing the primary purpose of each service. The wrong answers are often real Azure services, but they solve adjacent problems rather than the one described.

Exam Tip: On fundamentals exams, the best answer is usually the service whose core purpose most directly matches the scenario. Avoid overthinking architecture depth unless the question explicitly asks for advanced design details.

This chapter also helps you answer mixed-domain items with confidence. Real exam questions may combine identity, storage, networking, and management concepts in one prompt. Your best strategy is to isolate the main exam objective being tested. Ask yourself: Is this question really about who can access something, where data is stored, how data is analyzed, or how an application is built and automated? That approach reduces confusion and improves answer accuracy.

As you read, pay attention to common traps, especially service name confusion. Azure has several offerings with overlapping language: Azure SQL Database versus Azure Cosmos DB, Microsoft Entra ID versus Azure Active Directory naming history, Azure Functions versus Azure Logic Apps, and Azure Machine Learning versus prebuilt AI services. Fundamentals questions often reward clean distinctions rather than deep implementation knowledge.

  • Identity services support authentication, authorization, and secure access management.
  • Database services differ by data structure, scale model, and intended workload.
  • Analytics and integration tools transform, move, and visualize data.
  • AI services may be prebuilt, customizable, or full machine learning platforms.
  • Developer and serverless tools accelerate application delivery and automation.
  • Service-selection questions can often be solved by spotting one defining requirement.

Use this chapter as both a content review and an exam coaching guide. The goal is not just to memorize names, but to recognize when Microsoft expects one service over another. That skill is essential for practice questions, full mock exams, and final weak-spot review before test day.

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

Practice note for Recognize AI, machine learning, and developer tools at a fundamentals level: 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 Match Azure services to common business 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.

Sections in this chapter
Section 4.1: Describe Azure Identity, Access, and Microsoft Entra ID Basics

Section 4.1: Describe Azure Identity, Access, and Microsoft Entra ID Basics

Identity is a core exam area because nearly every Azure environment depends on secure sign-in and controlled access. For AZ-900, you should understand that Microsoft Entra ID is Azure’s cloud-based identity and access management service. Older materials may still refer to Azure Active Directory, but on the exam you should recognize Microsoft Entra ID as the current branding. Its basic role is to authenticate users, applications, and devices, and to support features such as single sign-on, multifactor authentication, and conditional access.

A common exam distinction is authentication versus authorization. Authentication answers the question, “Who are you?” Authorization answers, “What are you allowed to do?” Microsoft Entra ID primarily supports identity management and sign-in, while Azure role-based access control, or Azure RBAC, is used to assign permissions to Azure resources. When a question asks who can manage or access a subscription, resource group, or resource, think RBAC. When it asks how users sign in across cloud apps with one identity, think Microsoft Entra ID.

Another concept you should know is single sign-on. This allows a user to sign in once and access multiple applications without repeated logins. It improves user experience and can reduce password fatigue. Multifactor authentication adds another verification step, making sign-in more secure. Conditional access adds policy-driven decisions, such as requiring MFA only under certain conditions.

Exam Tip: If the question is about identities, user accounts, application sign-in, or secure access policies, Microsoft Entra ID is usually the best match. If the question is about assigning permissions to an Azure resource, RBAC is the likely answer.

Be careful with a common trap: Microsoft Entra ID is not the same thing as a traditional on-premises Active Directory Domain Services deployment. Fundamentals questions may contrast cloud identity with on-prem directory services. Microsoft Entra ID is designed for cloud-based identity scenarios, while domain join and classic Windows Server directory features belong to a different service model.

Another practical area is identity support for external and hybrid environments. AZ-900 may mention organizations allowing employees, partners, or external users to access applications. You do not need deep administrative details, but you should understand that cloud identity services help centralize access and simplify management across many apps and services. In business scenarios, choose identity services when the problem involves users, credentials, access control, sign-in convenience, or security policy enforcement.

Section 4.2: Describe Database Services: Relational, Non-Relational, and Big Data

Section 4.2: Describe Database Services: Relational, Non-Relational, and Big Data

Database service selection is one of the most tested fundamentals areas because Microsoft wants you to recognize common data workloads. Start with the basic divide: relational databases store structured data in tables with rows and columns, while non-relational databases support flexible data models such as documents, key-value pairs, graphs, or column families. On AZ-900, the most familiar relational service is Azure SQL Database, while Azure Cosmos DB is the common non-relational example.

Azure SQL Database is a managed relational database service in Azure. It is a strong choice when a scenario mentions structured records, SQL querying, transactional consistency, and reduced infrastructure management. If the exam describes an application using familiar SQL concepts and needing a cloud-hosted managed database, this is often the right answer. By contrast, Azure Cosmos DB is designed for globally distributed, highly responsive, non-relational workloads. If a question highlights low latency, planet-scale access, flexible schema, or globally replicated app data, Cosmos DB becomes the stronger fit.

Do not confuse data format flexibility with analytics scale. Some exam items mention big data, very large analytical datasets, or data warehousing. In those cases, think beyond transactional databases and consider services meant for analytics platforms. The exam may refer broadly to big data solutions rather than demanding implementation detail. The key is to identify whether the workload is operational transaction processing or large-scale analytical processing.

Exam Tip: Relational usually means tables, SQL, and structured business data. Non-relational usually means flexible schema, massive scale, or globally distributed application data.

Common distractors include choosing a storage service instead of a database service. Blob storage can store files and unstructured data, but it is not the best answer if the question asks for database features such as querying structured records, enforcing relationships, or supporting application transactions. Another trap is selecting Azure Cosmos DB just because it sounds more advanced. The correct answer is not the most powerful-sounding service; it is the one aligned to the workload described.

From a business-scenario perspective, match services to needs. Financial records, inventory systems, and customer order processing often point toward relational databases. High-scale mobile apps, user profile stores, content personalization, and globally distributed application state may suggest non-relational databases. If the wording emphasizes vast datasets for analysis rather than online transaction processing, look for analytics-oriented data services rather than standard operational databases. The exam tests whether you can classify the workload correctly before choosing the service.

Section 4.3: Describe Analytics and Integration Services in Azure

Section 4.3: Describe Analytics and Integration Services in Azure

Azure also provides services for analyzing data and integrating systems. These are frequently tested because they appear in modern cloud solutions that combine data from many sources. At the fundamentals level, you should recognize that analytics services help organizations collect, process, and visualize data, while integration services help connect applications, data flows, and business processes.

When the exam mentions dashboards, business intelligence, or interactive reporting, Power BI is an important service to recognize. It helps users visualize data and gain insights through reports and dashboards. If the question focuses on turning data into charts or decision-ready visual summaries, Power BI is often the intended answer. If the scenario is more about orchestrating workflows between systems, Azure Logic Apps is a better fit. Logic Apps is used to automate workflows and integrate applications and services with little or no code.

Another service family to recognize is data movement and transformation. If a scenario involves extracting data from different sources and preparing it for analytics, Azure Data Factory may be relevant. At the fundamentals level, you do not need to know pipeline syntax or advanced orchestration details. You just need to know that Azure includes services for moving and transforming data between systems.

Exam Tip: If the requirement is “show me insights,” think analytics and visualization. If the requirement is “connect these systems and automate the process,” think integration and workflow automation.

Common exam traps involve confusing analytics with storage or compute. Storing data does not analyze it. Running virtual machines does not automatically integrate business processes. If the prompt focuses on understanding trends, building reports, or processing data for insight, choose an analytics-oriented service. If it emphasizes event-driven actions across apps and services, choose an integration tool.

You should also be able to identify scenarios involving real-time or large-scale data analysis at a high level. Microsoft may use wording such as telemetry, streaming data, trends, or enterprise reporting. The exact product in the answer list matters less than your ability to separate analytics, integration, and operational systems. In mixed-domain items, look for the business verb: analyze, visualize, connect, trigger, automate, transform. Those verbs usually reveal what the exam is really testing.

Section 4.4: Describe Azure AI, Machine Learning, and Cognitive Services at a High Level

Section 4.4: Describe Azure AI, Machine Learning, and Cognitive Services at a High Level

AI services appear on AZ-900 in a broad, business-friendly way. You are not expected to build models, tune algorithms, or compare advanced architectures. Instead, the exam checks whether you understand the difference between prebuilt AI capabilities and a machine learning platform for creating custom predictive models. This is where many candidates lose points by choosing a service based on buzzwords instead of the actual requirement.

Prebuilt AI services are often presented as ready-to-use capabilities for vision, speech, language, and decision support. These services allow organizations to add features such as image recognition, speech transcription, translation, or text analysis without building an AI model from scratch. When a scenario says a company wants to detect objects in images, convert speech to text, or analyze customer sentiment, the exam usually points toward Azure AI services, historically associated with Cognitive Services.

Azure Machine Learning is different. It is a platform for building, training, deploying, and managing machine learning models. If the question emphasizes data scientists, training custom models, experimenting with data, or deploying predictive models, Azure Machine Learning is likely the correct answer. The key distinction is simple: prebuilt AI services solve common AI tasks quickly, while Azure Machine Learning supports custom model development.

Exam Tip: If the requirement is “use AI capability now,” choose prebuilt AI services. If the requirement is “build and train our own model,” choose Azure Machine Learning.

A frequent trap is assuming any mention of AI means machine learning. On the exam, many AI scenarios are actually service-consumption scenarios, not model-development scenarios. For example, a company may want chatbot language understanding, receipt text extraction, or facial recognition at a high level. Those are usually prebuilt AI service scenarios. Machine learning is the better fit when there is emphasis on custom prediction, training data, model lifecycle, and iterative improvement.

In business matching questions, focus on the desired outcome. Is the organization adding intelligence to an app through a ready-made feature, or is it developing its own predictive solution? That is the decision point the exam wants you to make. Also remember that AZ-900 tests recognition, not implementation depth. Keep your thinking at a service-category level and avoid overcomplicating the architecture.

Section 4.5: Describe Serverless, DevOps, and Application Development Tools

Section 4.5: Describe Serverless, DevOps, and Application Development Tools

This section ties Azure services to common application delivery scenarios. On AZ-900, serverless computing and developer tools are tested from a practical business perspective. Serverless means developers can run code or workflows without managing the underlying servers directly. Azure handles much of the infrastructure provisioning and scaling behind the scenes. The two most common services to distinguish are Azure Functions and Azure Logic Apps.

Azure Functions is used to run event-driven code. It is a strong fit when a scenario says code should execute in response to an event, such as a file upload, timer, or message. Logic Apps, by contrast, focuses more on workflow automation and system integration using connectors and low-code design. If the requirement sounds like “when this happens, send that, update this, notify those systems,” Logic Apps is often the better answer. If the requirement is “run custom code when triggered,” Azure Functions is usually the better fit.

Developer productivity on Azure also includes tools and services that support application building, deployment, and lifecycle management. GitHub and Azure DevOps can appear in fundamentals questions related to source control, CI/CD, collaboration, and deployment automation. You should know the broad idea: DevOps practices help teams build, test, and release software more efficiently and reliably. The exam is not likely to test pipeline syntax, but it may ask you to identify which service category supports automated software delivery.

Exam Tip: Azure Functions is code-first event execution; Logic Apps is workflow-first automation and integration. That distinction appears often in practice questions and distractors.

Another common area is app hosting. Azure App Service is important to recognize as a platform for hosting web apps, REST APIs, and mobile back ends without managing the full server environment. If the scenario mentions hosting a web application quickly with managed platform features, App Service is a strong candidate. Do not automatically choose virtual machines when a platform service would meet the need more simply. Fundamentals questions often reward choosing managed services over infrastructure-heavy options when the requirement does not demand direct OS control.

To answer application development questions correctly, identify whether the business needs app hosting, event-driven code, workflow automation, or delivery pipeline support. Those categories map cleanly to App Service, Functions, Logic Apps, and DevOps tooling. The exam tests whether you can make that clean match under time pressure.

Section 4.6: Exam-Style Practice Set on Azure Services Selection

Section 4.6: Exam-Style Practice Set on Azure Services Selection

This final section is about strategy rather than memorization. Mixed-domain exam items are designed to test whether you can match Azure services to common business scenarios quickly and accurately. You are not writing code or building architectures in the exam room. You are interpreting clues. The strongest AZ-900 candidates do not know every feature in depth; they know how to spot the core requirement and ignore misleading details.

Start by classifying the scenario. If it is about sign-in, user identity, secure access, or permission assignment, move into the identity category. If it is about tables, records, SQL, or business transactions, move toward relational data. If it is about flexible global app data, think non-relational. If it is about reporting, trends, dashboards, and data-driven insight, think analytics. If it is about connecting systems and automating steps, think integration. If it is about vision, speech, language, or custom prediction, separate prebuilt AI from machine learning. If it is about hosting apps, executing event-driven code, or automating software delivery, think App Service, Functions, Logic Apps, or DevOps tools.

Exam Tip: Read the last line of the question first if it asks which service should be used. Then scan the scenario for one or two decisive clues. This prevents you from getting lost in extra wording.

Another high-value technique is distractor elimination. Remove answers that solve a different problem domain. For example, if the requirement is secure sign-in, eliminate storage and database services immediately. If the requirement is workflow automation, eliminate pure reporting tools. If the requirement is custom model training, eliminate prebuilt AI services. Even when you are unsure of the exact answer, eliminating obviously wrong categories improves your odds significantly.

Watch for Microsoft exam logic. The exam often favors managed, platform-oriented services when they satisfy the requirement. If the prompt does not require operating system control, deep customization, or legacy compatibility, the expected answer is often a managed Azure service rather than a virtual machine. Also beware of choosing a service because it sounds modern or advanced. The correct answer is the simplest service that directly meets the stated need.

As you review practice banks, create your own service map with columns for identity, databases, analytics, AI, and development tools. Place each Azure service into one primary category and note one defining use case. This builds fast recall and helps you answer mixed-domain items with confidence. That is exactly the skill this chapter was designed to strengthen for exam day.

Chapter milestones
  • Explore Azure identity, database, and analytics services
  • Recognize AI, machine learning, and developer tools at a fundamentals level
  • Match Azure services to common business scenarios
  • Answer mixed-domain exam items with confidence
Chapter quiz

1. A company wants employees to use a single set of credentials to sign in to Microsoft 365, the Azure portal, and thousands of SaaS applications. Which Azure service should the company use?

Show answer
Correct answer: Microsoft Entra ID
Microsoft Entra ID is the Azure identity and access management service used for authentication, authorization, and single sign-on across cloud applications. Azure Key Vault is used to store secrets, keys, and certificates, not to provide directory-based sign-in. Azure Policy is used to enforce governance rules on Azure resources, not to authenticate users. On the AZ-900 exam, single sign-on and identity clues point to Microsoft Entra ID.

2. A startup is building a globally distributed application that stores large volumes of schema-flexible JSON documents and requires low-latency access for users in multiple regions. Which Azure service is the best fit?

Show answer
Correct answer: Azure Cosmos DB
Azure Cosmos DB is designed for globally distributed, low-latency, NoSQL workloads and commonly stores JSON documents. Azure SQL Database is a managed relational database service and is best suited for structured relational data, not primarily for globally distributed schema-flexible document scenarios. Azure Database for MySQL is also relational and intended for MySQL-compatible workloads rather than globally distributed NoSQL document storage. The exam often tests the distinction between relational databases and Cosmos DB for JSON-based applications.

3. A business wants to create workflows that automatically send approval emails, connect to third-party services, and trigger actions when a file is added to cloud storage. The solution should require minimal custom code. Which Azure service should be selected?

Show answer
Correct answer: Azure Logic Apps
Azure Logic Apps is the best choice for workflow automation, system integration, and event-driven business processes with built-in connectors and minimal code. Azure Functions is a serverless compute service for running custom code in response to events, but it is not the primary low-code workflow integration service. Azure Kubernetes Service is used to orchestrate containerized applications and would be far more complex than needed for approval workflows and connector-based automation. On AZ-900, automated workflows and integration clues typically indicate Logic Apps.

4. A company wants to add image recognition and speech-to-text capabilities to an application without building and training custom machine learning models. Which Azure offering should they use?

Show answer
Correct answer: Azure AI services
Azure AI services provides prebuilt AI capabilities such as vision, speech, language, and other cognitive features that developers can consume through APIs without training their own models. Azure Machine Learning is the platform used to build, train, and manage custom machine learning models, so it is not the best match when prebuilt capabilities are sufficient. Azure DevOps supports software development collaboration and pipelines, not AI inferencing. Fundamentals questions often distinguish prebuilt AI services from full machine learning platforms.

5. A retail company needs to create interactive dashboards to visualize sales trends and share business insights across the organization. Which service should they use?

Show answer
Correct answer: Power BI
Power BI is used to create reports and interactive dashboards for business intelligence and data visualization. Azure Synapse Analytics is an analytics service for large-scale data integration, warehousing, and analysis, but it is not primarily the end-user dashboarding tool being asked for here. Azure Event Hubs is used for ingesting large volumes of streaming events, not for visualizing business data. On the AZ-900 exam, requirements about dashboards, reports, and sharing insights usually point to Power BI.

Chapter 5: Describe Azure Management and Governance

This chapter maps directly to a major AZ-900 objective area: Azure management and governance. On the exam, Microsoft is not asking you to configure enterprise-scale environments from memory. Instead, it tests whether you can recognize which Azure service or tool best fits a management, compliance, cost, security, or monitoring scenario. That means you must be able to separate similar-sounding services, identify what each one is designed to do, and avoid common distractors.

A strong AZ-900 candidate understands that governance in Azure is about control, consistency, visibility, and risk reduction. Compliance focuses on meeting regulatory or organizational requirements. Cost control is about forecasting, budgeting, and optimization. Security tools help protect identities, data, workloads, and networks. Monitoring tools collect and surface operational information. Deployment and management tools help administrators create and maintain resources consistently. These ideas often appear together in exam scenarios, so you should learn them as a connected toolkit rather than as isolated terms.

In beginner-friendly exam language, think of governance services as the rules and guardrails, cost tools as the budgeting and forecasting layer, security services as the protection layer, and monitoring services as the visibility layer. The exam frequently presents a short business need such as reducing overspending, enforcing allowed resource locations, checking for best-practice recommendations, or reviewing service outages. Your task is to match that need with the Azure feature that was built for it.

Exam Tip: AZ-900 questions often include plausible distractors from adjacent domains. For example, a question about preventing noncompliant resource creation is about Azure Policy, not Azure Monitor. A question about pricing estimates is about the Pricing Calculator, not Cost Management. A question about personalized recommendations is usually Azure Advisor, not Service Health.

This chapter also supports your broader course outcomes by helping you interpret exam-style wording and eliminate distractors using Microsoft exam logic. When two answer choices seem related, ask what the tool actually does: estimate versus analyze actual spend, enforce standards versus report on standards, recommend improvements versus notify about outages, or deploy resources manually versus define them as code.

As you study, connect each service to a real scenario. If a company wants to limit spending, think budgets and cost analysis. If a company wants to ensure only approved VM SKUs are deployed, think Azure Policy. If a company wants to review Azure's compliance offerings, think compliance documentation and governance features. If an administrator wants browser-based command-line access, think Azure Cloud Shell. If the requirement is repeatable deployment, think ARM templates or Bicep.

By the end of this chapter, you should be able to recognize the main governance, compliance, security, and monitoring tools for beginners and connect them to common AZ-900 exam situations. That skill is essential not only for passing the exam but also for understanding how Azure environments are controlled in the real world.

Practice note for Understand governance, compliance, and cost control in Azure: 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 Azure security and monitoring tools for beginners: 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 Connect governance services to real 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 Practice management and governance questions in exam style: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Sections in this chapter
Section 5.1: Describe Cost Management, Pricing, and the Azure Pricing Calculator

Section 5.1: Describe Cost Management, Pricing, and the Azure Pricing Calculator

Cost management is a favorite AZ-900 topic because it connects directly to cloud value. Microsoft wants you to understand that Azure provides tools for estimating costs before deployment and analyzing costs after deployment. The key distinction is simple but heavily tested: the Azure Pricing Calculator is used to estimate expected costs for planned resources, while Azure Cost Management is used to analyze, monitor, and help control actual spending in existing environments.

The Azure Pricing Calculator helps you model pricing for services such as virtual machines, storage, networking, and databases. You select the service, region, tier, and estimated usage. This is especially useful before a project begins, when stakeholders want a forecast. On the exam, if the scenario says an organization wants to compare costs before migrating or estimate monthly charges for a proposed solution, the Pricing Calculator is usually the correct answer.

Azure Cost Management goes further by helping organizations review real spend, identify trends, set budgets, and detect where spending is increasing. It supports cost analysis across subscriptions, resource groups, and services. A common exam scenario involves a company that already uses Azure and wants to track spending by department, set spending thresholds, or review where charges are coming from. That points to Cost Management, not the Pricing Calculator.

  • Pricing Calculator: estimate future costs for planned deployments.
  • Cost Management: analyze actual usage and spending after resources exist.
  • Budgets: set thresholds and alerts to help control cost.
  • Total Cost of Ownership calculators may appear in broader discussions but are not the same as operational spend analysis.

Exam Tip: If the wording includes “estimate,” “forecast,” or “planned deployment,” think Pricing Calculator. If it includes “analyze current spend,” “create budgets,” or “track usage trends,” think Cost Management.

A common trap is to assume budgets stop resources automatically. In basic AZ-900 framing, budgets primarily alert you when spending approaches or exceeds a threshold. Another trap is confusing lower price with governance. Cost optimization is related to governance, but exam questions usually separate pricing tools from policy enforcement tools.

Microsoft may also test general pricing factors such as resource type, region, performance tier, redundancy option, and consumption amount. You do not need deep pricing math for AZ-900, but you do need to understand that Azure costs vary based on configuration and usage. Always look for whether the question is asking about planning cost versus managing ongoing cost.

Section 5.2: Describe Features and Tools in Azure for Governance and Compliance

Section 5.2: Describe Features and Tools in Azure for Governance and Compliance

Governance and compliance services help organizations standardize how Azure is used. For AZ-900, the most important governance tools are Azure Policy, resource locks, management groups, tags, and role-based access control in a broad governance context. Compliance is often tested through awareness that Microsoft provides documentation, certifications, and tools to help customers align with standards and regulations.

Azure Policy is one of the highest-value terms to know. It evaluates resources against defined rules and can enforce standards. For example, a company may require resources to be deployed only in approved regions, require certain tags, or restrict which SKUs can be created. If a question asks how to ensure resources remain compliant with organizational rules, Azure Policy is the likely answer. This is about enforcement and compliance checking.

Management groups help organize subscriptions so governance can be applied at scale. If an organization has many subscriptions and wants consistent policy application above the subscription level, management groups are important. Tags are used to logically organize resources, often for cost tracking, ownership, environment classification, or reporting. Resource locks help prevent accidental deletion or modification. These are practical governance controls that often appear in simple scenario questions.

Compliance in Azure also includes Microsoft’s compliance offerings, such as access to compliance documentation and information about standards. On the exam, this may be described as a customer wanting to review whether Azure aligns with specific regulatory frameworks. The test is usually measuring awareness that Azure supports compliance efforts and provides relevant documentation, not expecting detailed legal knowledge.

  • Azure Policy enforces and assesses standards.
  • Management groups organize subscriptions for broad governance.
  • Tags support organization, reporting, and cost visibility.
  • Resource locks help prevent accidental changes.

Exam Tip: If the scenario is about “preventing” or “requiring” a condition on resources, Azure Policy is stronger than a monitoring tool. Monitoring tells you what happened; policy helps control what can happen.

Common traps include confusing Azure Policy with Azure Blueprints in older study materials. For modern AZ-900 preparation, focus on the core concept of policy-based governance rather than memorizing retired or de-emphasized services. Another trap is thinking tags enforce compliance. Tags help with organization and reporting, but by themselves they do not enforce standards unless policy is used to require them.

In exam scenarios, use management groups when scale across subscriptions matters, tags when categorization matters, policy when enforcement matters, and locks when accidental change prevention matters. That elimination method works well under timed conditions.

Section 5.3: Describe Azure Security Tools and Services

Section 5.3: Describe Azure Security Tools and Services

AZ-900 introduces security at a foundational level. You are expected to recognize the purpose of major Azure security services, not perform advanced security operations. Focus on Microsoft Defender for Cloud, Microsoft Sentinel at a high level, identity-related security through Microsoft Entra ID, and general ideas such as defense in depth and Zero Trust. In management and governance questions, security tools usually appear as services that assess posture, provide recommendations, detect threats, or centralize security information.

Microsoft Defender for Cloud is especially important. It helps strengthen security posture by providing security recommendations and can help protect workloads across Azure and hybrid environments. If the exam describes a need to identify security weaknesses, improve secure configuration, or get a secure score and recommendations, Defender for Cloud is likely the answer.

Microsoft Sentinel is a cloud-native SIEM and SOAR platform. At AZ-900 level, you mainly need to know that it collects and analyzes security data and helps detect and respond to threats across environments. It is broader and more operations-focused than a simple recommendation tool. If the scenario emphasizes centralized security event analysis, threat detection from many sources, or security incident investigation, Sentinel may be the better fit.

Microsoft Entra ID supports identity and access management. Identity is central to Azure security. If a question focuses on authentication, user identities, conditional access in a broad sense, or controlling who can access resources, think of Entra ID rather than network or monitoring tools.

  • Defender for Cloud: posture management, recommendations, workload protection.
  • Sentinel: SIEM/SOAR for collecting, analyzing, and responding to security events.
  • Microsoft Entra ID: identity and access management.

Exam Tip: A recommendation engine for security posture is not the same as a centralized threat analytics platform. Defender for Cloud and Sentinel are related but not interchangeable.

A common trap is selecting Azure Advisor for a security recommendation question. Advisor gives best-practice recommendations across categories such as cost, performance, reliability, and security, but when the question is specifically about cloud security posture and protection of workloads, Defender for Cloud is usually the better answer. Another trap is assuming all security services are governance tools. Security supports governance, but the exam often distinguishes between enforcing standards, monitoring events, and protecting identities or workloads.

For exam success, classify the requirement first: identities, posture, threat analytics, or operational recommendation. That simple classification can quickly remove distractors.

Section 5.4: Describe Monitoring Tools: Azure Monitor, Service Health, and Advisor

Section 5.4: Describe Monitoring Tools: Azure Monitor, Service Health, and Advisor

Monitoring questions on AZ-900 often test whether you can distinguish among Azure Monitor, Azure Service Health, and Azure Advisor. These names are easy to blur together, which is exactly why they appear in exam-style scenarios. The correct strategy is to connect each tool to its primary purpose.

Azure Monitor is the main platform for collecting and analyzing telemetry from Azure resources and, in many cases, from applications and operating systems. It supports metrics, logs, alerts, and insights. If the scenario asks how to observe performance, configure alerts based on resource data, or analyze operational telemetry, Azure Monitor is the best match.

Azure Service Health focuses on Azure service issues and changes that may affect your environment. This includes information about outages, planned maintenance, and advisories relevant to subscribed services and regions. If a question asks how an administrator can learn whether Azure itself is experiencing an incident that affects deployed resources, Service Health is likely correct.

Azure Advisor provides personalized best-practice recommendations. These recommendations can relate to cost, security, reliability, operational excellence, and performance. If the scenario says a company wants suggestions for optimizing existing deployments, improving resilience, or reducing unnecessary spending, Advisor is the likely answer.

  • Azure Monitor: telemetry, metrics, logs, alerts, performance monitoring.
  • Service Health: Azure platform incidents, maintenance, and service advisories.
  • Advisor: personalized recommendations for optimization and best practices.

Exam Tip: If the question is about “what is happening now in my resources,” think Monitor. If it is about “is Azure itself having a problem,” think Service Health. If it is about “what should I improve,” think Advisor.

Common traps include picking Service Health when the issue is internal application performance. Service Health does not diagnose your code or VM misconfiguration. Another trap is choosing Advisor when the requirement is real-time alerting. Advisor recommends; Monitor observes and alerts. Also, do not confuse Monitor with governance enforcement. It provides visibility, not policy-based prevention.

These tools often work together in real environments, but AZ-900 questions usually isolate one purpose at a time. That is why the exam logic approach matters: identify whether the need is visibility, incident awareness, or optimization recommendation, then select the matching service.

Section 5.5: Describe Tools for Management and Deployment: Portal, Cloud Shell, ARM, and Bicep

Section 5.5: Describe Tools for Management and Deployment: Portal, Cloud Shell, ARM, and Bicep

Azure provides multiple ways to create and manage resources. AZ-900 expects you to understand the differences at a practical level. The Azure portal is the browser-based graphical interface. It is ideal for manual administration, learning, and smaller tasks. If a beginner administrator wants to create or review resources visually, the portal is the obvious answer.

Azure Cloud Shell provides browser-based command-line access and supports tools such as Azure CLI and PowerShell. It is useful when a user wants command-line management without installing local tools. If an exam question mentions needing shell access directly in the browser, or running Azure commands from the portal environment, Cloud Shell is likely correct.

Azure Resource Manager, often referred to through ARM templates, supports infrastructure as code. ARM templates define Azure resources declaratively in JSON so deployments can be repeated consistently. Bicep is a newer domain-specific language that simplifies authoring ARM deployments. It is easier to read and write than raw JSON, but it ultimately deploys through Azure Resource Manager. For AZ-900, the key concept is repeatable, consistent deployment through code.

When an organization wants standardization across environments such as dev, test, and production, templates or Bicep are more appropriate than manual portal clicks. This is a classic exam scenario because it tests whether you recognize the value of declarative deployment and automation.

  • Portal: graphical, browser-based management.
  • Cloud Shell: browser-based command-line management.
  • ARM templates: declarative JSON templates for repeatable deployment.
  • Bicep: simpler language for defining Azure infrastructure as code.

Exam Tip: If the requirement is “repeat the same deployment consistently,” the answer is usually ARM templates or Bicep, not the portal.

Common traps include assuming Cloud Shell is a deployment model. It is an access method for command-line tools, not a governance or templating service. Another trap is treating Bicep as unrelated to ARM. Bicep is closely tied to Azure Resource Manager and exists to make infrastructure-as-code authoring easier.

For exam questions, first ask whether the need is manual visual management, command-line access, or repeatable infrastructure-as-code deployment. That quick classification usually reveals the correct option.

Section 5.6: Exam-Style Practice Set on Azure Management and Governance

Section 5.6: Exam-Style Practice Set on Azure Management and Governance

This section is about how to think through management and governance questions in the style Microsoft prefers. The exam often uses short business requirements rather than direct definitions. Your job is to detect keywords, map them to the right service family, and eliminate answer choices that solve adjacent but different problems. That is why this chapter emphasized practical scenarios throughout rather than rote memorization.

Start by identifying the category of the requirement. If it concerns estimating future charges, that is pricing. If it concerns actual spending trends, budgets, or cost analysis, that is cost management. If it concerns enforcing rules on resources, that is governance through Azure Policy. If it concerns security recommendations and posture, think Defender for Cloud. If it concerns incidents affecting Azure services, think Service Health. If it concerns telemetry and alerts, think Azure Monitor. If it concerns optimization suggestions, think Advisor. If it concerns browser-based command-line management, think Cloud Shell. If it concerns repeated standardized deployments, think ARM templates or Bicep.

One of the most effective elimination methods is to compare verbs in the question. Estimate, analyze, enforce, recommend, monitor, notify, deploy, and protect each point toward different services. Microsoft often builds distractors using tools that are valid in Azure but not the best fit for the exact need described. The best answer is usually the service whose core purpose most directly matches the wording.

Exam Tip: Beware of broad tools appearing as distractors. For example, Azure Monitor is powerful, but it is not the answer to every visibility or governance problem. Azure Policy enforces standards; Monitor observes activity. Advisor recommends changes; it does not enforce them. Service Health reports Azure platform issues; it does not analyze your application logs.

Another exam pattern is scope. If the requirement spans many subscriptions, management groups may matter. If the requirement is classification or chargeback, tags are often relevant. If the requirement is preventing accidental deletion, resource locks are stronger than general monitoring or policy wording. These scope clues help when multiple answers seem partially correct.

Finally, practice reading the scenario from the organization’s point of view. Ask what problem they are truly trying to solve: cost prediction, spending control, compliance enforcement, security posture, operational insight, service incident awareness, or deployment consistency. This approach aligns directly with the chapter lessons: understand governance, compliance, and cost control in Azure; learn beginner security and monitoring tools; connect governance services to real exam scenarios; and practice exam-style reasoning. That is the mindset that turns memorized terms into exam-ready judgment.

Chapter milestones
  • Understand governance, compliance, and cost control in Azure
  • Learn Azure security and monitoring tools for beginners
  • Connect governance services to real exam scenarios
  • Practice management and governance questions in exam style
Chapter quiz

1. A company wants to ensure that resources can be created only in approved Azure regions. The solution must prevent noncompliant deployments at the time of creation. Which Azure service should the company use?

Show answer
Correct answer: Azure Policy
Azure Policy is correct because it can enforce rules such as allowed locations and deny resource creation that does not meet organizational standards. Azure Monitor is used to collect and analyze telemetry such as metrics and logs, not to block deployments. Azure Advisor provides best-practice recommendations for cost, security, reliability, and performance, but it does not enforce compliance during deployment.

2. A finance team wants to estimate the monthly cost of running a planned Azure solution before any resources are deployed. Which tool should they use?

Show answer
Correct answer: Azure Pricing Calculator
Azure Pricing Calculator is correct because it is designed to estimate expected costs for planned Azure services before deployment. Microsoft Cost Management is used to analyze actual and forecasted spending in an existing environment, create budgets, and identify cost trends, so it is not the best choice for initial pricing estimates. Azure Service Health provides information about service issues and maintenance events, not pricing data.

3. An administrator wants personalized recommendations to improve cost optimization, security, performance, and reliability across Azure resources. Which Azure service should be used?

Show answer
Correct answer: Azure Advisor
Azure Advisor is correct because it provides personalized best-practice recommendations across areas such as cost, security, performance, operational excellence, and reliability. Azure Service Health focuses on service outages, planned maintenance, and health advisories affecting Azure subscriptions, not optimization recommendations. Azure Policy is used to create, assign, and enforce standards and compliance rules rather than to provide advisory guidance.

4. A company wants to be notified about Azure service outages and planned maintenance events that could affect its subscribed resources. Which service should the company use?

Show answer
Correct answer: Azure Service Health
Azure Service Health is correct because it provides personalized alerts and guidance about Azure service issues, planned maintenance, and health advisories that affect your subscription. Azure Monitor tracks metrics, logs, and alerts for resources and applications, but it is not the primary service for Microsoft-managed outage communications. Microsoft Defender for Cloud provides security posture management and threat protection, not service outage notifications.

5. A development team needs a browser-based command-line environment to manage Azure resources using Bash or PowerShell without installing tools locally. Which Azure service meets this requirement?

Show answer
Correct answer: Azure Cloud Shell
Azure Cloud Shell is correct because it provides a browser-based shell experience with Bash or PowerShell for managing Azure resources. Azure Arc is used to extend Azure management to hybrid and multicloud resources, not to provide a browser-based command-line interface. Azure DevOps is a development collaboration and CI/CD platform, so it does not directly meet the requirement for an interactive shell session in the browser.

Chapter 6: Full Mock Exam and Final Review

This chapter is your transition from learning individual AZ-900 topics to performing under exam conditions. By this point in the course, you should already recognize the major domains Microsoft expects you to understand: cloud concepts, Azure architecture and services, and Azure management and governance. The purpose of this final chapter is not to introduce brand-new material, but to sharpen recall, improve answer selection, and help you convert partial knowledge into a passing score. In exam-prep terms, this is where content knowledge becomes exam readiness.

The AZ-900 exam tests whether you can identify core Azure ideas, compare options at a foundational level, and select the best answer based on Microsoft terminology. It is not a deep administrator or architect exam, but it does reward precision. Many candidates lose points not because the topic is too advanced, but because a distractor sounds familiar. A mock exam is useful because it exposes whether you can distinguish related concepts such as Azure Policy versus Azure RBAC, regions versus availability zones, or CapEx versus OpEx when time pressure is involved.

In the first half of this chapter, you should approach the two full mock exams as realistic practice sets that cover all official domains. Treat them like dress rehearsals. Sit without interruptions, avoid looking up answers, and track where you feel uncertain even when you answer correctly. That uncertainty matters because it often predicts exam-day hesitation. In the second half of the chapter, you will perform weak-spot analysis, revisit common traps, and build a last-minute review strategy tied directly to the course outcomes.

Exam Tip: On AZ-900, Microsoft often tests whether you know the most appropriate service or concept, not whether multiple answers could work in real life. Read for keywords such as “govern,” “monitor,” “secure,” “reduce cost,” “high availability,” “serverless,” or “PaaS.” Those words usually point to the intended answer pattern.

When reviewing your mock exam performance, sort every miss into one of three categories: knowledge gap, terminology confusion, or question-reading error. A knowledge gap means you did not know the concept. Terminology confusion means you mixed up similar Azure services or governance tools. A question-reading error means you knew the concept but missed a qualifier like “best,” “least administrative effort,” or “pay only for what you use.” This classification system is powerful because each category needs a different fix.

  • Use Mock Exam Part 1 to measure broad readiness across all official skills areas.
  • Use Mock Exam Part 2 to confirm consistency and reveal repeat errors.
  • Use Weak Spot Analysis to identify domain-level patterns, not just isolated misses.
  • Use the Exam Day Checklist to reduce avoidable errors caused by pacing, stress, and poor logistics.

As you work through this chapter, stay aligned to the exam objectives. For cloud concepts, focus on benefits of cloud computing, consumption-based pricing, and service models such as IaaS, PaaS, and SaaS. For Azure architecture and services, emphasize core components like regions, availability zones, resource groups, subscriptions, compute choices, networking, and storage. For Azure management and governance, be sure you can recognize cost management tools, monitoring tools, identity and access concepts, compliance resources, and governance controls. These are the recurring exam themes and the basis of your final review.

The strongest final preparation strategy is simple: simulate, analyze, revise, and repeat. Do not just count scores. Study the logic behind every correct and incorrect answer. If you can explain why distractors are wrong, your exam readiness is much stronger than if you only memorize the right option. That is the mindset this chapter is designed to build.

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.

Sections in this chapter
Section 6.1: Full Mock Exam A Covering All Official Domains

Section 6.1: Full Mock Exam A Covering All Official Domains

Your first full mock exam should be treated as a true benchmark, not a casual exercise. The goal is to measure how well you can move across all AZ-900 domains without resetting your thinking between topics. On the real exam, Microsoft may shift quickly from cloud economics to storage redundancy to governance tooling. That context switching is part of the challenge, so Mock Exam A should reflect the same experience. Sit for the mock in one session, use a timer, and avoid pausing to review notes. The purpose is to measure not only knowledge, but pacing, concentration, and answer discipline.

As you complete this first mock, pay attention to domain coverage. You should expect a balanced spread of topics that reflect the official objectives: cloud concepts, Azure architecture and services, and Azure management and governance. When you encounter a question about benefits of cloud computing, ask yourself what Microsoft is actually testing. Is it elasticity, fault tolerance, agility, or a pricing concept such as OpEx? When you see an Azure service question, determine whether the exam wants the broad category, such as compute or storage, or a specific use case match, such as serverless execution or identity management.

Exam Tip: In foundational exams, Microsoft often rewards recognition of the primary purpose of a service. If two answers sound technically possible, choose the one most directly aligned to the service’s core role in Azure documentation.

During Mock Exam A, mark questions that feel uncertain even if you answer them correctly. These are usually your high-risk areas. Common examples include mixing up Azure Policy and RBAC, confusing availability zones with regions, or choosing a virtual machine when a managed platform service better matches the scenario. Another common trap is overthinking. AZ-900 questions are usually designed to test foundational understanding, so avoid adding assumptions beyond the wording provided.

After finishing, do not immediately focus only on the final score. Instead, review how your confidence changed from start to finish. Did you begin strongly and fade on governance questions? Did cloud concepts feel easy until wording became subtle? This pattern matters because it reveals whether your weakness is content-specific or related to mental fatigue. Mock Exam A is your first realistic readiness signal, and its greatest value is diagnostic accuracy.

Section 6.2: Full Mock Exam B Covering All Official Domains

Section 6.2: Full Mock Exam B Covering All Official Domains

Mock Exam B is not just a second attempt. It is a validation tool. After reviewing your first mock, you should use the second one to check whether your corrections actually held under pressure. A common study mistake is feeling improved after reading explanations, then discovering on a new set of questions that the confusion remains. Mock Exam B helps you prove that your understanding is transferable, not temporary. It should again cover all official domains and present mixed question styles and shifting topic order to simulate real test conditions.

Approach this second mock with a more refined strategy. Use pacing checkpoints so you do not spend too long on any single item. If a question seems vague, identify the tested domain first, then eliminate answers that belong to another concept family. For example, if the question is clearly about governance, answers related to monitoring, compute, or storage may be distractors even if they sound useful. Likewise, if a question centers on minimizing administrative overhead, managed services and SaaS or PaaS options are often stronger than infrastructure-heavy choices.

Exam Tip: Elimination is one of the best AZ-900 techniques. Even when you are unsure of the final answer, removing options from the wrong category can dramatically improve your odds.

Mock Exam B is especially important for identifying repeated mistakes. If you miss the same type of concept twice, treat it as a priority. Repeated misses often happen in these areas: shared responsibility model boundaries, differences between Azure Monitor and Microsoft Defender tools, cost management versus governance controls, and matching service models to customer responsibility levels. You should also check whether wording traps still affect you. Microsoft likes qualifiers such as “most appropriate,” “best way,” or “provides recommendations.” Those words distinguish related services and often separate the correct answer from a plausible distractor.

The ideal outcome for Mock Exam B is not perfection. It is consistency, stronger reasoning, and fewer preventable misses. If your score improves but your uncertain answers remain clustered in the same objective area, your revision plan should still target that domain. This second exam becomes meaningful only when you compare it carefully against your first performance.

Section 6.3: Answer Explanations and Domain-by-Domain Performance Review

Section 6.3: Answer Explanations and Domain-by-Domain Performance Review

The review stage is where much of your score gain actually happens. Many learners waste mock exams by checking only which items were wrong. That is not enough. You need to understand why the correct answer is right, why each distractor is wrong, and what exam objective the item was testing. This transforms the mock from a score report into a targeted learning tool. For AZ-900, answer explanations are especially valuable because many services sound similar until you compare their purpose, scope, and management level.

Start your weak-spot analysis by sorting missed questions into the three official domains. Then go one level deeper. Within cloud concepts, separate misses involving cloud benefits, economies of scale, and service models. Within Azure architecture and services, break out misses on regions, resource groups, compute, networking, and storage. Within management and governance, distinguish errors in cost management, security, compliance, monitoring, and identity-related control concepts. This structure mirrors the exam blueprint and helps you study with precision instead of rereading everything.

Exam Tip: A wrong answer caused by terminology confusion is usually faster to fix than a broad knowledge gap. If you keep missing similar service names, create a one-line definition sheet for each and compare them side by side.

When reviewing explanations, look for pattern language. If the explanation repeatedly says a service “enforces,” “assigns permissions,” “provides recommendations,” “collects telemetry,” or “stores unstructured data,” those verbs are clues to the service’s exam identity. Microsoft often anchors questions around these primary functions. For example, governance tools enforce or evaluate; monitoring tools collect and analyze; access tools authorize; storage services hold data; compute services run workloads.

Be honest about reading errors. If you selected a technically possible answer that was not the best answer, that is an exam logic issue. AZ-900 expects you to think like Microsoft’s documentation. The correct choice is usually the service designed specifically for the task, not just a tool that could partially achieve it. Your performance review should therefore include both content fixes and strategy fixes. The goal is not only to know more, but to answer more like the exam expects.

Section 6.4: High-Frequency Traps, Distractors, and Last-Minute Refresh

Section 6.4: High-Frequency Traps, Distractors, and Last-Minute Refresh

In the final stage of preparation, you should focus on high-frequency traps rather than trying to relearn the entire course. AZ-900 distractors are often built from terms you recognize, which is why last-minute review must be selective and strategic. One major trap is category confusion. Candidates may choose a monitoring tool when the question asks for governance, or a permission model when the scenario is about compliance visibility. Another common trap is selecting a powerful service instead of the simplest service that best fits the scenario. Foundational exams reward the most direct match.

Refresh the distinctions that commonly appear in exam questions. Review cloud service models and who manages what in each model. Revisit CapEx versus OpEx and the economic benefits of cloud computing. Compare regions, region pairs, and availability zones. Differentiate Azure Policy from Azure RBAC. Recheck core storage types and what kinds of data they are designed to hold. Review the purpose of Azure Monitor, cost management capabilities, and governance controls tied to subscriptions and resource organization. These are frequent testing zones because they represent foundational Azure literacy.

  • Do not confuse identity and access with governance enforcement.
  • Do not assume virtual machines are the answer when managed or serverless services fit better.
  • Do not mix monitoring, security recommendations, and compliance reporting into one category.
  • Do not ignore qualifiers such as lowest cost, least administration, or best availability.

Exam Tip: If two answers seem close, ask which one Microsoft would teach first to a beginner as the primary solution. On AZ-900, the correct choice is often the canonical service for the task.

Your last-minute refresh should be light but focused. Use short notes, flash cards, or a one-page domain summary. Avoid diving into advanced product documentation. This is a foundational certification, so your confidence should come from mastering the basics clearly and consistently. A calm, accurate understanding of core distinctions will outperform frantic review of edge cases.

Section 6.5: Final Revision Plan for Describe Cloud Concepts, Azure Architecture and Services, and Azure Management and Governance

Section 6.5: Final Revision Plan for Describe Cloud Concepts, Azure Architecture and Services, and Azure Management and Governance

Your final revision plan should align directly to the three major outcome areas of this course. Begin with Describe Cloud Concepts. In this domain, make sure you can clearly explain the benefits of cloud computing, including high availability, scalability, elasticity, agility, disaster recovery support, and global reach. Review economies of scale and consumption-based pricing. Then confirm that you can distinguish IaaS, PaaS, and SaaS not only by definition, but by customer responsibility. This is one of the most exam-relevant concept sets because Microsoft frequently tests comparison logic here.

Next, revise Azure Architecture and Services. Focus on the building blocks: regions, availability zones, subscriptions, resource groups, and the purpose of Azure Resource Manager at a high level. Move into service families: compute, networking, and storage. Your revision here should not become overly technical. Instead, ask, “What does this service fundamentally do, and when would Microsoft expect a beginner to choose it?” Be able to identify basic compute options, core networking concepts, and storage choices for files, objects, and managed data scenarios.

Finally, revise Azure Management and Governance. Review cost management concepts, governance and compliance tools, identity and access at the foundational level, and monitoring solutions. Pay close attention to how Microsoft separates these functions. Governance tools enforce or evaluate standards. Access tools control who can do what. Monitoring tools observe health, metrics, and logs. Cost tools help analyze and optimize spending. This separation is one of the keys to answering exam-style questions accurately.

Exam Tip: A strong final revision session is organized by distinctions, not by product lists. If you can compare related concepts cleanly, you are far less likely to fall for distractors.

A practical final plan is simple: one short pass through each domain, then a focused revisit of your top weak spots, then rest. Do not overload yourself on the final evening. The objective is retrieval strength, not content volume. If you can explain each main objective in plain language without notes, you are close to exam readiness.

Section 6.6: Exam Day Strategy, Confidence Building, and Next Certification Steps

Section 6.6: Exam Day Strategy, Confidence Building, and Next Certification Steps

Exam day performance depends on more than knowledge. Logistics, pacing, and mindset all matter. Your exam day checklist should begin before the test starts: confirm your registration details, know whether you are testing online or at a center, have identification ready, and allow extra time for check-in. Remove avoidable stressors. Technical issues, rushing, and last-minute confusion can drain focus before you even read the first item. A calm start helps you think more clearly and reduces careless mistakes.

During the exam, pace yourself steadily. Do not let one difficult question consume your concentration. If you feel stuck, eliminate obvious distractors, choose the best current answer, and move on. Foundational exams often include a few items designed to feel tricky, but your score is built across the whole exam, not a single question. Confidence comes from process. Read carefully, identify the domain, look for qualifiers, and match the scenario to the service or concept with the clearest primary fit.

Exam Tip: If a question feels complicated, simplify it. Ask yourself, “What is this really about: cost, governance, availability, security, monitoring, storage, compute, or service model?” That quick classification often reveals the answer path.

In the final minutes before submission, review flagged items only if time permits and only if you have a specific reason to reconsider. Avoid changing answers based on anxiety alone. Most score losses at the end come from second-guessing, not sudden insight. Trust the preparation you completed through the mock exams and weak-spot analysis.

After the exam, think ahead. AZ-900 is a foundation. Passing it validates your cloud literacy and prepares you for role-based Azure certifications. Depending on your goals, you may next explore administration, data, security, AI, or developer pathways. Even if this is your first Microsoft exam, the habits you built here, especially domain mapping, distractor elimination, and structured review, will carry forward. Finish this chapter with a clear plan, a steady mindset, and confidence that your preparation has been purposeful.

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 only approved Azure resource types can be created in its subscriptions. The IT team does not need to assign permissions; it only needs to enforce governance rules at scale. Which Azure service should the company use?

Show answer
Correct answer: Azure Policy
Azure Policy is correct because it is used to create, assign, and enforce rules over resources, such as restricting allowed resource types or locations. Azure RBAC is incorrect because it controls who can perform actions on resources, not what configuration rules must be followed. Microsoft Defender for Cloud is incorrect because it focuses on security posture and recommendations rather than enforcing general governance rules like allowed resource types.

2. A startup is reviewing cloud benefits before moving workloads to Azure. The finance team wants a model where the company avoids large upfront hardware purchases and instead pays based on actual usage. Which cloud concept best matches this requirement?

Show answer
Correct answer: Consumption-based pricing using operational expenditure (OpEx)
Consumption-based pricing using OpEx is correct because Azure commonly uses a pay-as-you-go model where customers pay for the resources they consume without major upfront investment. CapEx is incorrect because it refers to large upfront purchases, such as buying physical servers. Fixed annual licensing regardless of usage is incorrect because that does not reflect the core cloud pricing benefit emphasized in AZ-900, which is paying only for what you use.

3. A company is designing a highly available Azure solution within a single region. It wants protection from a datacenter-level failure by distributing resources across separate physical locations in that region. Which Azure feature should the company use?

Show answer
Correct answer: Availability zones
Availability zones are correct because they provide separate physical locations within a single Azure region, helping protect against datacenter-level failures. Resource groups are incorrect because they are logical containers for managing Azure resources and do not provide fault isolation. Azure regions are incorrect because a region is a broader geographic area; the question specifically asks for separate physical locations within one region.

4. A company is preparing for the AZ-900 exam and reviews a missed question. The candidate knew what Azure Policy does but selected Azure RBAC because the question used the keyword "govern" and the candidate answered too quickly. Into which review category should this miss be placed?

Show answer
Correct answer: Terminology confusion
Terminology confusion is correct because the candidate knew the general concept but mixed up two related Azure services: Azure Policy and Azure RBAC. A knowledge gap is incorrect because the candidate did not completely lack knowledge of the topic. A question-reading error is incorrect because the main issue was confusion between similar terms, not missing a qualifier such as "best" or "least administrative effort."

5. A company wants to deploy a web application in Azure with the least administrative effort. The developers want Microsoft to manage the underlying operating system and runtime platform so they can focus on code. Which cloud service model best fits this requirement?

Show answer
Correct answer: Platform as a Service (PaaS)
Platform as a Service (PaaS) is correct because it allows developers to deploy applications without managing the underlying infrastructure, operating system, or much of the platform maintenance. IaaS is incorrect because the customer still manages the virtual machines, operating systems, and much of the environment. SaaS is incorrect because it provides a complete finished application for end users, not a platform for the company to deploy its own custom web application.
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.