HELP

AZ-900 Practice Test Bank: 200+ Questions

AI Certification Exam Prep — Beginner

AZ-900 Practice Test Bank: 200+ Questions

AZ-900 Practice Test Bank: 200+ Questions

Pass AZ-900 with targeted practice, explanations, and mock exams.

Beginner az-900 · microsoft · azure fundamentals · azure

Prepare for the Microsoft AZ-900 Exam with Confidence

The AZ-900 Azure Fundamentals exam is one of the best entry points into cloud certification, but beginners often struggle with broad terminology, unfamiliar Azure services, and the wording style of Microsoft questions. This course is built specifically to solve that problem. "AZ-900 Practice Test Bank: 200+ Questions with Detailed Answers" gives you a structured, exam-aligned blueprint for learning the official objectives while building confidence through repeated practice.

Designed for beginners with basic IT literacy, this course focuses on the three official AZ-900 exam domains from Microsoft: Describe cloud concepts; Describe Azure architecture and services; and Describe Azure management and governance. Every chapter is organized to help you understand what Microsoft expects you to know, how exam questions are framed, and how to eliminate distractors when more than one answer seems plausible.

What This Course Covers

The course opens with a practical introduction to the AZ-900 exam itself. You will learn how registration works, what to expect from the exam format, how scoring typically works at a high level, and how to build a study plan that fits a beginner schedule. From there, the course moves into domain-by-domain preparation using exam-style practice and focused objective mapping.

  • Chapter 1: AZ-900 exam overview, registration process, scoring basics, and study strategy
  • Chapter 2: Describe cloud concepts, including cloud benefits, service types, and deployment models
  • Chapter 3: Describe Azure architecture and services, focusing on core Azure components and products
  • Chapter 4: Describe Azure architecture and services in deeper operational areas such as compute, networking, storage, and identity
  • Chapter 5: Describe Azure management and governance, including cost management, SLAs, governance, monitoring, and compliance
  • Chapter 6: Full mock exam, answer review, weak-spot analysis, and final exam-day guidance

Why This Blueprint Helps You Pass

Many AZ-900 learners read documentation but still feel unprepared when they face test-style wording. This course is designed around practice-based learning. Instead of only listing services, it helps you recognize when Microsoft wants the best fit answer for a scenario. That matters because AZ-900 often tests your ability to distinguish between similar concepts such as IaaS versus PaaS, regions versus availability zones, or Policy versus resource locks.

The included structure supports progressive learning. First, you understand the concept. Next, you compare related services. Then, you apply that knowledge in realistic exam questions with detailed answer logic. By the time you reach the mock exam chapter, you will be reviewing patterns, not just memorizing facts.

Built for Beginners, Mapped to Official Objectives

This course assumes no prior certification experience. If you are new to Microsoft exams, cloud vocabulary, or Azure resource organization, the chapter sequence will help you build a strong foundation before moving into more detailed service comparisons and governance topics. Each chapter references the official exam objective names so you can clearly connect your study efforts to the real AZ-900 blueprint.

You can use this course as your primary practice framework, as a companion to Microsoft Learn, or as a focused revision tool before test day. If you are just getting started, Register free to begin your certification prep journey. If you want to explore more certification tracks after AZ-900, you can also browse all courses on the platform.

Who Should Take This Course

This course is ideal for aspiring cloud learners, students, help desk professionals, career changers, sales or project staff who work around Azure, and anyone preparing to sit the Microsoft AZ-900 exam. If your goal is to pass Azure Fundamentals with a clearer understanding of the exam domains and stronger question-solving skills, this course gives you a practical, structured path to get there.

What You Will Learn

  • Describe cloud concepts, including cloud computing benefits, cloud service types, and cloud deployment models
  • Describe Azure architecture and services, including core architectural components and core Azure products and solutions
  • Describe Azure architecture and services related to compute, networking, storage, and identity
  • Describe Azure management and governance, including cost management, service level agreements, and lifecycle concepts
  • Describe Azure management and governance through tools for security, compliance, policy, resource deployment, and monitoring
  • Apply exam-style reasoning to AZ-900 scenarios using practice questions, answer analysis, and a full mock exam

Requirements

  • Basic IT literacy, including familiarity with computers, networks, and web applications
  • No prior certification experience is needed
  • No hands-on Azure experience is required, though curiosity about cloud services will help
  • A willingness to practice with multiple-choice and scenario-based exam questions

Chapter 1: AZ-900 Exam Foundations and Study Plan

  • Understand the AZ-900 exam blueprint and official domains
  • Learn registration, scheduling, scoring, and exam delivery basics
  • Build a beginner-friendly study plan and practice routine
  • Set up a strategy for using question banks and review cycles

Chapter 2: Describe Cloud Concepts

  • Master cloud computing principles and business value
  • Differentiate IaaS, PaaS, and SaaS with exam examples
  • Compare public, private, and hybrid cloud models
  • Practice Describe cloud concepts questions with detailed rationales

Chapter 3: Describe Azure Architecture and Services I

  • Identify core Azure architectural components
  • Understand subscriptions, management groups, and resource organization
  • Recognize core Azure products and regional design concepts
  • Practice architecture and services questions in exam format

Chapter 4: Describe Azure Architecture and Services II

  • Understand Azure compute and application hosting choices
  • Differentiate storage, networking, and identity services
  • Match Azure services to common business requirements
  • Practice mixed service-selection questions with explanations

Chapter 5: Describe Azure Management and Governance

  • Learn cost management, SLAs, and service lifecycle concepts
  • Use governance tools to control and standardize Azure resources
  • Understand monitoring, compliance, and deployment management
  • Practice Describe Azure management and governance questions

Chapter 6: Full Mock Exam and Final Review

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

Daniel Mercer

Microsoft Certified Trainer and Azure Solutions Architect Expert

Daniel Mercer is a Microsoft Certified Trainer with extensive experience teaching Azure fundamentals, administration, and architecture pathways. He has guided beginners and career changers through Microsoft certification prep with a strong focus on exam objective mapping, practice testing, and confidence-building study methods.

Chapter 1: AZ-900 Exam Foundations and Study Plan

AZ-900 is the Microsoft Azure Fundamentals exam, and it serves as the entry point for learners who want to prove they understand cloud concepts and the basics of Azure services, architecture, management, and governance. Even though this is labeled a fundamentals exam, candidates often underestimate it. The test does not expect deep engineering-level configuration skills, but it absolutely does expect accurate recognition of Azure terminology, service purpose, cloud concepts, and the ability to choose the best answer in scenario-based language. In other words, AZ-900 rewards disciplined preparation more than memorization alone.

This chapter builds the foundation for the entire course. Before you dive into compute, networking, storage, identity, cost management, and governance topics, you need to understand what the exam is really measuring, how Microsoft delivers it, how the domains are organized, and how to study in a way that improves recall instead of creating false confidence. Many candidates read a few summaries, take random practice sets, and assume they are ready. The exam often exposes that mistake because the wording is designed to test whether you can distinguish similar concepts such as IaaS versus PaaS, public cloud versus hybrid cloud, or Azure Policy versus resource locks.

This course is built around the official AZ-900 objectives. That means your study process should also follow the blueprint. The exam typically measures your understanding across cloud concepts, core Azure architectural components, Azure services for compute, networking, storage, and identity, plus management and governance concepts such as costs, SLAs, monitoring, policy, and compliance. Notice the pattern: the exam is broad. It samples from many areas rather than going deeply into one. Your preparation should therefore focus on coverage, vocabulary precision, and repetition.

Exam Tip: Treat AZ-900 as a recognition-and-reasoning exam. You are not just recalling definitions. You are matching business needs, cloud characteristics, and Azure services to the most appropriate answer choice.

In this chapter, you will learn the exam blueprint and certification path, the basics of registration and delivery, what the format and scoring experience feels like, how this course maps to the official domains, how to create a beginner-friendly study routine, and how to use question banks correctly. A good study plan includes active review, answer analysis, and regular revisit cycles. Simply getting a question correct is not enough. You must know why the right option is right and why the wrong options are wrong. That habit is what turns practice into passing performance.

  • Know what the exam covers before studying details.
  • Understand test logistics so there are no surprises on exam day.
  • Use the domain blueprint to prioritize high-value topics.
  • Build a routine based on spaced repetition and weak-area review.
  • Learn to spot distractors and interpret exam wording carefully.

As you move through this book, think like an exam coach would advise: identify the tested concept, eliminate obvious mismatches, compare the remaining options against the exact wording of the scenario, and avoid overcomplicating a fundamentals-level question. AZ-900 is very passable when you study with structure. This chapter gives you that structure.

Practice note for Understand the AZ-900 exam blueprint and official domains: 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, scoring, and exam delivery basics: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Build a beginner-friendly study plan and practice routine: 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 Set up a strategy for using question banks and review cycles: 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 and Azure Fundamentals certification path

Section 1.1: AZ-900 exam overview and Azure Fundamentals certification path

AZ-900 validates foundational knowledge of Microsoft Azure and general cloud computing concepts. It is designed for beginners, business stakeholders, students, career changers, and technical professionals who need a broad understanding of Azure before pursuing role-based certifications. That said, “beginner” does not mean casual. The exam expects you to recognize core cloud benefits, understand shared responsibility at a high level, identify Azure service categories, and interpret Microsoft terminology accurately.

From a certification-path perspective, Azure Fundamentals is often the first Microsoft cloud credential candidates earn. It does not typically act as a strict prerequisite for associate-level exams, but it is an excellent stepping stone. Candidates planning to move into Azure Administrator, Azure Developer, Azure Security, or AI-related paths benefit from using AZ-900 to build vocabulary and service awareness. This matters because later exams assume you already know the basic distinctions among Azure regions, subscriptions, virtual machines, storage options, and identity services.

What does the exam test for? At a high level, it tests whether you can describe concepts, identify use cases, and select the most appropriate Azure service or cloud model. It does not usually expect command syntax, portal navigation memory, or advanced deployment troubleshooting. A common trap is overthinking the expected depth. If a question asks which service provides centralized identity, the exam is usually checking whether you recognize Microsoft Entra ID, not whether you can configure federation settings.

Exam Tip: Study the exam at the level of “what it is,” “what it does,” “when it fits,” and “how it differs from similar options.” That framework is ideal for AZ-900.

Another important point is that Microsoft updates exam objectives over time to keep pace with Azure platform changes. As an exam candidate, rely on the current official skills outline and use your practice bank to reinforce stable core concepts. Focus especially on cloud concepts, architectural components, compute, networking, storage, identity, governance, cost management, and monitoring. Those themes appear repeatedly across the fundamentals blueprint and form the backbone of this course.

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

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

Understanding exam logistics is part of being prepared. Microsoft certification exams are generally scheduled through the official certification platform and delivered through an authorized exam provider. When you register, you will select the exam, choose your language and region options if available, and then pick a delivery method. In most cases, candidates can choose between taking the exam at a test center or through online proctored delivery, depending on local availability and current policies.

For in-person delivery, the main advantages are a controlled environment and fewer home-technology risks. For online proctored delivery, the convenience is high, but the responsibility shifts to you. You must meet technical requirements, have an acceptable testing space, present identification properly, and comply with strict rules on desk setup, interruptions, and audio/video monitoring. Candidates sometimes lose focus on content preparation because they assume logistics are simple, then create exam-day stress through incomplete setup.

Rescheduling and cancellation policies can vary, so review the current rules at the time you book. Do not assume you can make last-minute changes without consequence. Build a realistic target date based on your study readiness, not wishful thinking. A common mistake is scheduling too early to create pressure, then spending the final week cramming instead of learning. Another mistake is delaying indefinitely because you want to “know everything.” AZ-900 rewards solid broad readiness, not perfection.

Exam Tip: Schedule your exam after you have completed at least one full study cycle through all domains and one timed review cycle through practice questions. That timing creates accountability without forcing panic.

On exam day, arrive early if testing in person, or log in early if testing online. Have valid identification ready, and carefully follow the provider’s check-in instructions. A preventable administrative issue should never be the reason your exam experience starts badly. Good candidates prepare the environment as seriously as they prepare the content.

Section 1.3: Exam format, question styles, scoring model, and passing expectations

Section 1.3: Exam format, question styles, scoring model, and passing expectations

AZ-900 is a fundamentals exam, but it still uses modern certification-question design. You may see standard multiple-choice items, multiple-response formats, matching-style prompts, sequencing or interpretation tasks, and short scenario-based items. The exact number and style of questions can vary. The key lesson is that you should prepare for concept application, not just flashcard recall. Microsoft often assesses whether you can identify the best fit among several plausible-looking answers.

The scoring model is scaled, and the commonly cited passing mark is 700 on a scale of 100 to 1000. Candidates sometimes misunderstand this and assume it means they need exactly 70 percent correct. That is not how scaled scoring should be interpreted. Some items may carry different weight, and exam forms can differ. Your goal should not be to chase a theoretical minimum. Your goal should be to perform comfortably above the passing standard through reliable understanding.

Question wording matters. Fundamentals exams frequently test distinction. For example, one answer may be technically related but too broad, while another is the precise Azure service the prompt is asking for. Distractors often include real Azure terms used in the wrong context. This is why answer analysis is so important. If you miss a question because you confuse management tools, pricing concepts, or deployment models, that signals a category weakness that must be fixed before exam day.

Exam Tip: Read the final line of the prompt carefully. It often tells you exactly what is being tested: a benefit, a service category, a governance tool, a cost concept, or a deployment model.

Passing expectations should be practical. If your practice performance is inconsistent, especially when explanations are hidden, you are not ready yet. Strong readiness usually means you can explain your choices out loud, eliminate distractors confidently, and maintain accuracy across all domains rather than only your favorite topics. Fundamentals success comes from balanced competence.

Section 1.4: How the official exam domains map to this course structure

Section 1.4: How the official exam domains map to this course structure

The smartest way to use an exam-prep course is to align each lesson and practice set to the official skills outline. This course is structured to mirror the major AZ-900 domains so that your study time maps directly to what Microsoft expects. That alignment is not cosmetic. It helps you identify coverage gaps and prevents a common trap: spending too much time on interesting topics while neglecting heavily tested basics.

The first domain typically covers cloud concepts. This includes benefits of cloud computing, high availability, scalability, elasticity, reliability, predictability, security, governance, and manageability. It also includes cloud service types such as IaaS, PaaS, and SaaS, plus deployment models such as public, private, and hybrid cloud. These are core exam topics because they establish your ability to reason about cloud solutions at a business and technical level.

The next major domain focuses on Azure architecture and services. This includes core architectural components such as regions, region pairs, availability zones, subscriptions, management groups, and resource groups. It also includes core products and solutions. From there, the blueprint extends into Azure services related to compute, networking, storage, and identity. Expect broad familiarity with virtual machines, containers, serverless concepts, virtual networking, storage services, and Microsoft Entra ID.

The governance and management domain rounds out the exam. This area includes cost management, pricing concepts, SLAs, support options, lifecycle ideas, monitoring, policy, compliance, security tools, and deployment mechanisms. Candidates often underprepare here because the topics feel less technical, but they are heavily testable because they reflect real-world cloud administration and decision-making.

Exam Tip: After each chapter, label your weak points by official domain, not by random notes. Domain-based review is far more effective for final exam readiness.

This course uses that exact logic. Early chapters build conceptual foundations, middle chapters focus on Azure services and architecture, and later chapters reinforce management, governance, and exam-style reasoning. If you follow the course in sequence, you will build both coverage and confidence in the same order the exam expects you to think.

Section 1.5: Study strategy for beginners using spaced review and answer analysis

Section 1.5: Study strategy for beginners using spaced review and answer analysis

Beginners often make one of two mistakes: they either read passively and assume familiarity equals mastery, or they jump straight into large question banks and memorize answer positions without learning the concepts. The best AZ-900 strategy sits between those extremes. First, study each domain in short focused sessions. Then revisit the same material on a schedule using spaced review. This means you return to a topic after a delay, forcing recall and strengthening memory.

A practical weekly routine might include concept study on one day, review notes the next day, targeted practice questions after that, and a short cumulative review at the end of the week. The key is repetition with variation. Do not always review the same way. Read, recall from memory, explain aloud, and then test yourself. If you can define a service but cannot distinguish it from similar services, you are not done learning it.

Answer analysis is the real engine of exam improvement. After every practice session, review not only the incorrect answers but also the correct answers you guessed. Ask four questions: What concept was tested? Why is the correct answer correct? Why are the other choices wrong? What wording should have guided me? This process transforms practice from score-chasing into skill-building. It is also how you discover recurring traps, such as confusing governance tools with security tools or mixing up service models.

Exam Tip: Keep an error log. Organize it by domain, concept, wrong assumption, and corrected rule. A short, high-quality error log is more powerful than rereading hundreds of pages.

Finally, use review cycles intentionally. Your first cycle is for understanding. Your second is for reinforcement. Your third is for speed and confidence. If your only method is repeating the same question bank until scores rise, you may be memorizing rather than learning. A well-designed study plan includes fresh review, explanation-based revision, and periodic mixed-topic practice to simulate the cognitive switching required on the real exam.

Section 1.6: How to approach exam-style questions, distractors, and time management

Section 1.6: How to approach exam-style questions, distractors, and time management

AZ-900 question strategy starts with identifying the tested objective before looking at the answer options. Ask yourself: Is this question about cloud benefits, a service model, an Azure product, identity, governance, pricing, or monitoring? Once you classify the topic, the answer space becomes much smaller. This is one of the most important exam skills because it prevents distractors from pulling you toward familiar but irrelevant terms.

Distractors on fundamentals exams are often credible. They may be actual Azure services that belong to a neighboring category. For example, a question may ask for a governance feature and include a security service as a tempting option. Or it may ask for a platform-managed solution while offering an infrastructure-based choice. Your job is to match the exact requirement, not the most familiar brand name. Watch for words such as “best,” “most appropriate,” “primarily,” and “provides.” These words define scope and intent.

Time management should be steady, not rushed. Fundamentals questions are usually short enough that overthinking becomes the bigger risk than reading speed. If a question seems unusually difficult, eliminate what you can, make the best choice, mark it mentally if review is available, and move on. Do not let one item steal time from several easier points later. Consistency wins on AZ-900.

Exam Tip: If two answer choices both seem correct, compare them against the precision of the prompt. The exam often rewards the more specific service or concept that directly satisfies the stated need.

When using this course’s question bank, train yourself to explain each choice in exam language. That means you should be able to say why an answer aligns with the objective and why the distractors do not. This habit builds the reasoning pattern needed for the real test. In the end, strong AZ-900 performance is not about trick detection alone. It is about clear classification, careful reading, controlled pacing, and confidence built through disciplined review.

Chapter milestones
  • Understand the AZ-900 exam blueprint and official domains
  • Learn registration, scheduling, scoring, and exam delivery basics
  • Build a beginner-friendly study plan and practice routine
  • Set up a strategy for using question banks and review cycles
Chapter quiz

1. A candidate is preparing for the AZ-900 exam and wants to align study time with how the exam is structured. Which approach best matches the official nature of the exam objectives?

Show answer
Correct answer: Study across multiple domains such as cloud concepts, core Azure services, and management and governance because the exam samples broadly across fundamentals
AZ-900 is a fundamentals exam that measures broad understanding across official domains, including cloud concepts, Azure architecture and services, and management and governance. Option B is correct because it reflects the blueprint-based, broad-coverage nature of the exam. Option A is wrong because AZ-900 does not go deep into expert implementation of a narrow topic. Option C is wrong because the exam emphasizes recognition, terminology, service purpose, and scenario-based reasoning rather than only portal procedures.

2. A learner says, "I keep taking random practice questions and scoring well, so I must be ready." Based on a sound AZ-900 study strategy, what should the learner do next?

Show answer
Correct answer: Use a study routine that includes answer analysis, weak-area review, and spaced repetition aligned to the exam domains
A strong AZ-900 preparation strategy includes more than getting questions right. Option B is correct because the chapter emphasizes active review, understanding why correct answers are right, identifying why distractors are wrong, and revisiting weak areas using spaced repetition. Option A is wrong because skipping explanation review creates false confidence and misses the reasoning skill tested on the exam. Option C is wrong because study planning should follow the official blueprint, not informal topic frequency from forums.

3. A company is coaching first-time certification candidates for AZ-900. The coach tells them, "Treat each item as a recognition-and-reasoning question." What does this advice mean?

Show answer
Correct answer: Candidates should match business needs and cloud concepts to the most appropriate Azure-related answer, while eliminating distractors carefully
Option A is correct because AZ-900 commonly tests whether a candidate can recognize terminology, compare similar concepts, and choose the best fit in scenario wording. This includes identifying the tested concept and eliminating mismatched options. Option B is wrong because AZ-900 does not require deep engineering configuration or live deployment tasks. Option C is wrong because exam success depends on understanding and reasoning, not test-taking myths such as choosing the longest option.

4. A candidate wants to avoid surprises on exam day. Which preparation step is most appropriate before continuing with technical study?

Show answer
Correct answer: Understand exam logistics such as registration, scheduling, delivery experience, and scoring expectations
Option A is correct because Chapter 1 emphasizes understanding test logistics, including registration, scheduling, exam delivery basics, and the scoring experience so candidates know what to expect. Option B is wrong because ignoring logistics can create unnecessary stress and avoidable exam-day issues. Option C is wrong because AZ-900 is not centered on advanced troubleshooting or incident response; it is a broad fundamentals exam.

5. A student is reviewing an AZ-900 practice question and got it correct by guessing between similar choices. According to an effective review-cycle strategy, what should the student do?

Show answer
Correct answer: Review why the correct answer fits the scenario and why the other options are incorrect before revisiting the topic later
Option C is correct because effective question-bank use requires answer analysis, not just score tracking. The chapter stresses that simply getting a question correct is not enough; candidates must understand why the right answer is right and why the distractors are wrong. Option A is wrong because a lucky guess does not indicate mastery. Option B is wrong because skipping review weakens retention and fails to build the reasoning skills needed for similar scenario-based exam questions.

Chapter 2: Describe Cloud Concepts

This chapter maps directly to one of the most important AZ-900 objective domains: describing cloud concepts. On the exam, this topic often looks simple at first glance, but Microsoft tests whether you can distinguish similar terms under real business conditions. You are expected to understand not only what cloud computing is, but also why organizations adopt it, how responsibilities change in the cloud, when to choose IaaS versus PaaS versus SaaS, and how public, private, and hybrid models affect operations and cost. Many candidates lose easy points because they memorize definitions without learning the decision logic behind them.

The safest way to prepare is to think like the exam writer. AZ-900 questions usually describe a business need, a technical constraint, or a financial preference, and then ask which cloud concept best fits. That means your job is to identify keywords. If a scenario emphasizes reducing hardware management, think about managed services. If it emphasizes keeping some systems on-premises while extending into Azure, think hybrid. If it emphasizes paying only for what is used, think consumption-based pricing and operational expenditure. The exam rewards recognition of patterns more than deep configuration knowledge.

In this chapter, you will master cloud computing principles and business value, differentiate IaaS, PaaS, and SaaS with exam-oriented examples, compare public, private, and hybrid cloud models, and reinforce understanding through practical reasoning guidance. These ideas reappear throughout later AZ-900 domains, including Azure architecture, pricing, governance, and resiliency. If your cloud concepts foundation is weak, later topics become harder because the exam assumes you already know the service and deployment models.

A frequent trap is confusing a cloud benefit with a cloud model. For example, high availability is a benefit and design outcome, not a deployment model. Hybrid is a deployment model, not a pricing strategy. Similarly, scalability and elasticity are related but not identical. Scalability means the ability to handle growth; elasticity emphasizes automatic or dynamic resource adjustment based on demand. The exam may test both directly or indirectly through business cases.

Exam Tip: When two answers seem correct, ask which one most directly matches the business requirement in the prompt. AZ-900 often includes technically true statements that are not the best answer for the stated goal.

Another high-value strategy is to track who manages what. The shared responsibility model is foundational across cloud service types. As you move from IaaS to PaaS to SaaS, the cloud provider manages more, and the customer manages less. If a scenario says an organization wants maximum control over the operating system and installed software, that points toward IaaS. If it wants to focus on application development without maintaining the underlying platform, that points toward PaaS. If it simply wants to use completed software delivered over the internet, that points toward SaaS.

  • Cloud concepts questions often test terminology precision.
  • Business outcomes such as agility, resilience, and cost flexibility are common clues.
  • The exam frequently contrasts control versus convenience.
  • Most wrong answers are attractive because they are partly true but not the best fit.

As you work through this chapter, focus on three exam habits: identify the requirement, classify the service or deployment model, and eliminate distractors that do not fully satisfy the scenario. That is how high-scoring candidates approach AZ-900 cloud concepts questions.

Practice note for Master cloud computing principles and business value: 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 with exam examples: 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.

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 idea is not just remote hosting, but on-demand access to resources with flexible scaling and usage-based billing. Microsoft wants you to understand that cloud computing changes how organizations acquire and operate IT. Instead of buying, installing, and maintaining every component themselves, organizations can consume services from a cloud provider such as Microsoft Azure.

The shared responsibility model is one of the most tested cloud concepts because it explains how responsibilities are split between the customer and the cloud provider. The provider is always responsible for the physical infrastructure of the cloud, such as datacenters, physical networking, physical hosts, and often foundational platform services. The customer is always responsible for the information they place in the cloud, how access is controlled, and how their data is used. What changes across service types is the middle layer: operating systems, applications, runtime, middleware, and similar components.

In IaaS, the customer manages more, including the operating system, applications, and data. In PaaS, the provider manages more of the platform, while the customer focuses on applications and data. In SaaS, the provider manages almost everything except the customer’s data, user access, and configuration choices. The exam often presents this as a control-versus-management tradeoff. More control usually means more customer responsibility.

Exam Tip: If a question asks who is responsible for physical security in Azure, the answer is the cloud provider. If it asks who is responsible for managing user identities and permissions for a company’s data, that remains the customer’s responsibility.

A common trap is assuming that moving to the cloud transfers all security responsibility to Microsoft. That is incorrect. Security is shared. Another trap is thinking that shared responsibility is identical across all cloud services. It is not. The amount of customer responsibility decreases as you move from IaaS to PaaS to SaaS. To identify the correct answer, ask: what layer is being discussed, and which service model is in use?

What the exam tests here is conceptual discipline. You do not need a detailed operations chart memorized, but you do need to know which side owns physical infrastructure and how service models shift the boundary of management responsibility.

Section 2.2: Describe the benefits of cloud computing including high availability and scalability

Section 2.2: Describe the benefits of cloud computing including high availability and scalability

Cloud adoption is driven by business value, and AZ-900 tests whether you can connect technical cloud features to business outcomes. The major benefits include high availability, scalability, elasticity, reliability, predictability, security, governance support, and manageability. On the exam, these terms may appear in straightforward definitions or in scenario form. You must be able to select the benefit that best matches the problem described.

High availability means a service remains accessible even when failures occur. In cloud environments, this is supported through redundancy, fault tolerance, and design across multiple locations or components. Reliability is closely related but emphasizes the ability of the system to recover from failures and continue operating. A common exam mistake is to treat these as exact synonyms. They are related, but if the prompt specifically describes minimizing downtime for end users, high availability is usually the better match.

Scalability refers to increasing or decreasing resources to meet demand. Vertical scaling means adding more power to an existing resource, while horizontal scaling means adding more instances or nodes. Elasticity is the ability to automatically or dynamically scale based on demand changes. If demand spikes during business hours and drops overnight, elasticity is the better concept because it implies responsive adjustment rather than a one-time size increase.

Cloud also improves agility. Organizations can provision resources quickly rather than waiting for procurement and installation cycles. Predictability is another benefit because cloud platforms provide tools for performance and cost forecasting. Security and governance can also improve through built-in controls, policy enforcement, and centralized management, although the customer still has responsibilities.

Exam Tip: Read for the business cue word. “Downtime” suggests high availability. “Sudden traffic spike” suggests elasticity. “Long-term growth” suggests scalability. “Faster deployment” suggests agility.

One common trap is believing that cloud automatically guarantees lower cost in every situation. The real benefit is cost flexibility and efficiency, not universal savings in every workload. Another trap is confusing fault tolerance with disaster recovery. Fault tolerance aims to continue operating despite component failure; disaster recovery focuses on restoring operations after a major disruption. For AZ-900, keep the distinctions practical and tied to the scenario language.

What the exam tests here is your ability to map a requirement to the correct cloud benefit. If the prompt focuses on resilience, think reliability and availability. If it focuses on demand changes, think scalability and elasticity. If it focuses on speed and simplification, think agility and manageability.

Section 2.3: Describe cloud service types: IaaS, PaaS, and SaaS

Section 2.3: Describe cloud service types: IaaS, PaaS, and SaaS

This objective is heavily tested because it sits at the center of cloud decision-making. You must differentiate IaaS, PaaS, and SaaS not just by textbook definition, but by recognizing practical examples. The easiest exam framework is this: IaaS provides infrastructure, PaaS provides a managed application platform, and SaaS provides finished software for end users.

Infrastructure as a Service gives the customer the most control among the three major service types. The cloud provider supplies compute, storage, and networking resources, but the customer manages the operating system, applications, configuration, and much of the security above the infrastructure layer. Virtual machines are classic IaaS examples. If a scenario says a company wants to migrate servers to the cloud while keeping control over the OS and installed software, IaaS is usually correct.

Platform as a Service reduces management overhead by abstracting the underlying infrastructure and platform components. Developers can focus on building and deploying applications without managing the operating system, patches, runtime environment, or much of the backend platform. Azure App Service is a common conceptual example. If a scenario emphasizes application development speed, reduced maintenance, or avoiding server management, think PaaS.

Software as a Service delivers complete applications over the internet. Users simply access the software, often through a browser or client application. The provider manages the application, platform, and infrastructure. Microsoft 365 is a typical SaaS example. If a business wants employees to use email, collaboration, or CRM functionality without managing software infrastructure, SaaS is the likely answer.

Exam Tip: Ask what the customer still wants to manage. If they want to manage the app and OS, choose IaaS. If they want to manage only the app and data, choose PaaS. If they only want to use the software, choose SaaS.

Common traps include selecting SaaS just because something is internet-accessible, or selecting PaaS because development is mentioned even when the company still needs full OS control. Another trap is forgetting that all three can exist in the same organization. The exam may describe mixed use cases, but each question still has a best answer based on the primary requirement.

What the exam tests here is whether you understand the management boundary. Focus less on product names and more on the degree of customer responsibility, customization, and control.

Section 2.4: Describe cloud deployment models: public, private, and hybrid

Section 2.4: Describe cloud deployment models: public, private, and hybrid

Deployment models describe where cloud resources run and who uses them. AZ-900 expects you to compare public, private, and hybrid cloud models and identify when each is appropriate. Public cloud consists of services offered over the internet and shared across multiple customers, with isolation and logical separation provided by the cloud provider. Azure is a public cloud platform. Public cloud is typically associated with rapid provisioning, broad scalability, and reduced need to maintain physical hardware.

Private cloud refers to cloud infrastructure dedicated to a single organization. It may be hosted on-premises or by a third party, but the defining characteristic is single-organization use. Private cloud can provide greater control, customization, or support for specific compliance and legacy requirements. However, it often requires more management effort and potentially higher cost than public cloud.

Hybrid cloud combines public cloud and private or on-premises environments, allowing data and applications to move between them as needed. This is a common exam topic because many organizations do not move everything to the public cloud at once. They may keep sensitive workloads on-premises while using Azure for burst capacity, backup, analytics, or gradual migration. If the scenario mentions connecting on-premises systems with cloud services, hybrid is often the correct choice.

Exam Tip: Look for transition language such as “retain some on-premises systems,” “extend existing datacenter,” or “meet regulatory constraints while using cloud services.” Those are strong hybrid clues.

A common trap is assuming private cloud means “not cloud.” That is incorrect; private cloud still uses cloud principles such as self-service and pooled resources. Another trap is treating hybrid as a temporary state only. In reality, hybrid can be a long-term operating model. Public cloud is not automatically less secure than private cloud either; AZ-900 focuses more on shared responsibility and control preferences than simplistic security assumptions.

What the exam tests here is model selection based on business needs. If the goal is speed, scale, and reduced infrastructure management, public cloud often fits. If the goal is dedicated environment control, private may fit. If the goal is blending current investments with cloud capabilities, hybrid is usually the answer.

Section 2.5: Compare consumption-based pricing, OpEx, and CapEx in cloud scenarios

Section 2.5: Compare consumption-based pricing, OpEx, and CapEx in cloud scenarios

Cloud pricing concepts appear simple, but this objective often produces avoidable mistakes because candidates mix accounting language with service model language. Consumption-based pricing means you pay for the resources or services you use. This is one of the core business advantages of cloud computing. Instead of purchasing excess capacity in advance, organizations can align spending more closely with actual demand. On AZ-900, this usually connects to flexibility, reduced upfront investment, and the ability to scale spending up or down.

Operational expenditure, or OpEx, refers to ongoing spending on products and services as they are consumed. Cloud services commonly shift spending toward OpEx because organizations pay monthly or based on usage rather than buying everything upfront. Capital expenditure, or CapEx, refers to upfront investment in physical assets such as servers, storage arrays, networking equipment, and datacenter facilities. Traditional on-premises IT often involves larger CapEx commitments.

The exam may describe a company that wants to avoid large upfront costs, improve budgeting flexibility, or stop paying for unused hardware capacity. Those clues point toward consumption-based pricing and OpEx. If the scenario emphasizes purchasing and owning infrastructure for long-term use, that points toward CapEx. Remember that cloud does not eliminate all costs, but it often changes the timing and structure of those costs.

Exam Tip: “Pay as you go,” “pay only for what you use,” and “no large upfront investment” are classic signals for cloud consumption pricing and OpEx-oriented spending.

A common trap is assuming OpEx always means lower total cost than CapEx. The exam is more likely to test flexibility and cash-flow characteristics than to claim one is always cheaper. Another trap is confusing reserved or prepaid cloud options with traditional CapEx. Even when cloud pricing includes commitments or reservations, the service is still consumed from the provider rather than purchased as owned physical infrastructure.

What the exam tests here is business reasoning. You should be able to recognize whether the organization values predictable ownership, flexible usage-based billing, or reduced upfront investment. Think like a decision-maker, not just a technician, because AZ-900 frames cloud concepts through business scenarios.

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

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

This course includes detailed practice questions elsewhere, but before you begin them, you need a method for solving cloud concepts items consistently. In this domain, the exam rarely requires memorizing obscure details. Instead, it checks whether you can interpret a short scenario and classify it correctly. The right approach is to read the final sentence first, determine what the question is asking for, and then scan the scenario for clue words tied to benefits, service models, deployment models, or pricing terms.

For example, if the scenario emphasizes reducing server maintenance while allowing developers to deploy code quickly, the strongest signal is PaaS. If it emphasizes employees using a complete online productivity suite, the signal is SaaS. If it emphasizes running virtual machines with full operating system control, think IaaS. If it mentions extending an on-premises environment into Azure, think hybrid. If it mentions no upfront infrastructure purchase and paying only for usage, think consumption-based pricing and OpEx.

Exam Tip: Eliminate answers by category first. If the prompt asks for a deployment model, remove benefits and pricing concepts immediately. If it asks for a cloud benefit, do not get distracted by service models.

Another strong strategy is to compare answer choices for level of abstraction. One answer may be technically true but too broad, while another directly addresses the requirement. For instance, “cloud computing” may be true in a general sense, but “hybrid cloud” is the precise answer if the scenario specifically mentions combining on-premises and cloud resources. Precision matters.

Common exam traps include absolute wording, such as “always” or “only,” and answer choices that sound modern but do not fit the scenario. Be careful with terms that overlap conceptually, especially scalability versus elasticity, reliability versus availability, and PaaS versus SaaS. Ask yourself what the organization wants to control, where the workload runs, and how it wants to pay.

As you move into the chapter practice and later full mock exams, use a repeatable process: identify the objective area, underline the requirement in your mind, map the clue words to one concept, and verify that the selected answer is the best fit rather than merely a possible fit. That exam-style reasoning is what turns cloud concept knowledge into actual AZ-900 points.

Chapter milestones
  • Master cloud computing principles and business value
  • Differentiate IaaS, PaaS, and SaaS with exam examples
  • Compare public, private, and hybrid cloud models
  • Practice Describe cloud concepts questions with detailed rationales
Chapter quiz

1. A company wants to reduce upfront datacenter costs and pay only for the compute resources it uses each month. Which cloud computing benefit does this scenario best describe?

Show answer
Correct answer: Consumption-based pricing
Consumption-based pricing is correct because cloud services commonly allow organizations to shift from large capital expenses to operational expenses by paying for usage as needed. Private cloud isolation is a deployment model characteristic, not the primary cost benefit described in the scenario. PaaS is a service model, not the business value being asked for here. On AZ-900, questions often distinguish between a cloud benefit, a deployment model, and a service model.

2. A development team wants to deploy a web application without managing the underlying operating system, patching, or runtime environment. The team wants to focus primarily on application code. Which cloud service model should they choose?

Show answer
Correct answer: Platform as a Service (PaaS)
PaaS is correct because it provides a managed platform for application development and deployment, reducing the need to manage servers, operating systems, and middleware. IaaS would still require the customer to manage the operating system and much of the software stack, so it provides more control than the scenario requires. SaaS delivers a finished application to end users, which does not fit a team that is building and deploying its own application. This matches the AZ-900 shared responsibility concept: provider management increases from IaaS to PaaS to SaaS.

3. A company must keep certain legacy systems on-premises due to regulatory requirements, but it also wants to use Azure for burst capacity during seasonal demand. Which cloud model best fits this requirement?

Show answer
Correct answer: Hybrid cloud
Hybrid cloud is correct because it combines on-premises resources with public cloud services, which directly matches the need to retain some systems locally while extending capacity into Azure. Public cloud alone would not satisfy the requirement to keep certain systems on-premises. Private cloud alone would not address the desire to use Azure for additional capacity. AZ-900 often tests hybrid cloud with scenarios involving regulatory constraints, existing infrastructure, or gradual cloud adoption.

4. A company wants maximum control over virtual machines, including the operating system, installed software, and network configuration. Which cloud service model should the company choose?

Show answer
Correct answer: Infrastructure as a Service (IaaS)
IaaS is correct because it gives customers the most control over computing resources such as virtual machines, operating systems, storage, and networking. PaaS reduces management overhead by abstracting the operating system and platform components, so it would not provide the level of control requested. SaaS provides access to a complete application and offers the least infrastructure control. This is a classic AZ-900 distinction: if the prompt emphasizes OS-level control, IaaS is usually the best answer.

5. An organization notices that application demand rises sharply at the end of each month and then returns to normal. The company wants resources to automatically increase during peak periods and decrease afterward. Which cloud concept does this best describe?

Show answer
Correct answer: Elasticity
Elasticity is correct because it refers to the ability to automatically or dynamically adjust resources in response to changes in demand. Private cloud is a deployment model and does not describe automatic scaling behavior. High availability refers to designing services to remain accessible and minimize downtime, which is different from dynamically matching resource levels to workload changes. AZ-900 may contrast scalability and elasticity, and this scenario specifically points to dynamic adjustment based on demand.

Chapter 3: Describe Azure Architecture and Services I

This chapter maps directly to a major AZ-900 exam domain: describing Azure architecture and services. At this level, Microsoft is not testing deep engineering configuration skills. Instead, the exam focuses on whether you can recognize the purpose of Azure’s core architectural components, understand how resources are organized, identify common Azure products and solutions, and reason through scenario-based questions that ask which service or design concept best fits a business need. That means your study approach should emphasize distinctions: region versus availability zone, resource group versus subscription, Azure Resource Manager versus Azure Marketplace, virtual machines versus containers versus App Service, and AI versus analytics versus IoT versus serverless.

A common AZ-900 trap is choosing an answer that sounds technically powerful rather than one that best matches the exact requirement in the scenario. For example, if the question asks about organizational structure and governance at scale, the answer may be management groups rather than subscriptions. If the question asks about deploying and managing resources consistently, the answer is often Azure Resource Manager, not Marketplace. If the question asks for a web app platform without managing operating systems, App Service is usually a stronger fit than virtual machines. The exam rewards precision.

This chapter naturally follows the lesson objectives for identifying core Azure architectural components, understanding subscriptions and management hierarchy, recognizing regional design concepts and core Azure products, and practicing architecture-and-services reasoning in an exam mindset. As you read, focus on what each service or concept is for, what it is not for, and which keywords in a scenario point to the correct answer. Microsoft often frames questions using business language such as high availability, global reach, simplified deployment, centralized governance, or event-driven execution. Your task is to map that language to the proper Azure concept quickly and accurately.

Exam Tip: For AZ-900, memorize relationships and scope. Resources live in resource groups. Resource groups live under subscriptions. Subscriptions can be organized under management groups. Azure Resource Manager deploys and manages resources. Azure Marketplace is a catalog of solutions and services. Regions and availability zones relate to where workloads run and how resilient they can be. Many wrong answers on the exam are “near misses” that are related to the topic but operate at a different scope.

Another important exam skill is eliminating answers by identifying overkill. AZ-900 does not expect enterprise architecture mastery, but it does expect you to avoid selecting complex solutions when a simpler managed service meets the requirement. If a scenario emphasizes reduced administrative effort, managed platform services usually beat infrastructure-heavy options. If it emphasizes broad policy control across many subscriptions, management groups are more appropriate than handling each subscription individually. Keep looking for clues about scale, management effort, resilience, and workload type.

By the end of this chapter, you should be able to describe Azure regions, region pairs, datacenters, and availability zones; explain how Azure resources are structured through resource groups, subscriptions, and management groups; identify the role of Azure Resource Manager and Azure Marketplace; distinguish among virtual machines, containers, and app services; and recognize Azure solutions for IoT, AI, analytics, and serverless computing. Most importantly, you should be ready to interpret exam-style wording and select the answer that matches both the technical need and the expected AZ-900 level of understanding.

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

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

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

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

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

Azure’s global infrastructure is one of the foundational topics on the AZ-900 exam. Microsoft wants you to understand where services run, how geographic design affects compliance and performance, and how Azure supports resilience. Start with the smallest idea in this set: a datacenter. A datacenter is a physical facility that contains servers, networking, storage, and supporting infrastructure. However, the exam more often asks about regions and availability zones than about individual datacenters.

An Azure region is a geographic area that contains one or more datacenters connected through a low-latency network. Regions matter for data residency, latency, service availability, and business continuity planning. If a company wants workloads hosted near its users, you should think of selecting a nearby region. If a company must keep data within a certain geographic boundary, region choice becomes a compliance and governance consideration.

Availability zones provide higher resilience within a region. These are physically separate locations inside an Azure region, each with independent power, cooling, and networking. If a service is deployed across multiple availability zones, it is better protected against a datacenter-level failure inside that region. This is a frequent exam distinction: regions support geographic distribution, while availability zones support fault isolation within a region.

Region pairs are another tested concept. Many Azure regions are paired with another region in the same geography. Region pairs support disaster recovery priorities and certain platform update sequencing behaviors. The key exam takeaway is not detailed architecture mechanics, but the idea that Azure uses paired regions to improve resilience and recovery planning across a broader geographic scope.

  • Region = geographic area containing one or more datacenters
  • Availability zone = physically separate location within a region for higher availability
  • Region pair = two regions linked for resilience and recovery considerations
  • Datacenter = physical facility where compute and storage infrastructure resides

Exam Tip: If the question asks how to protect against failure of a single datacenter, think availability zones. If it asks how to address a larger regional disaster or support broad disaster recovery design, think region pairs or multiple regions.

A common trap is confusing high availability with disaster recovery. Availability zones improve availability inside a single region. Region pairs and multi-region design address larger-scale outages and continuity planning. Another trap is assuming every service is available in every region or supports availability zones equally. AZ-900 usually stays conceptual, so focus on the purpose of each design element rather than memorizing service-specific exceptions.

When you see wording such as “minimize latency,” “meet data residency requirements,” “maintain service during localized failures,” or “support business continuity,” these phrases are all clues pointing to regional architecture concepts. The exam tests whether you can connect those business needs to the correct Azure design building blocks.

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

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

Resource organization is heavily tested because it affects administration, billing, access control, and governance. An Azure resource is any manageable item created in Azure, such as a virtual machine, storage account, web app, or virtual network. Resources are the actual service instances you deploy and use. On the exam, if the wording asks what you create to provide a capability, the answer often points to a resource.

Resources are organized into resource groups. A resource group is a logical container for related Azure resources. Resources in a resource group often share a lifecycle, such as being deployed, updated, or deleted together, although they do not have to be in the same region. That detail is a favorite exam trap. The resource group itself has a location for metadata, but the resources within it can exist in different regions depending on service support and design needs.

A subscription is a unit of management, billing, and access control. It provides a boundary for costs and administrative separation. Organizations commonly use multiple subscriptions to separate environments, departments, or billing models. If the scenario mentions invoices, usage tracking, or dividing workloads by business unit, subscriptions should immediately come to mind.

Management groups sit above subscriptions and provide a way to organize multiple subscriptions hierarchically. They are especially useful for applying governance consistently at scale. If a company has many subscriptions and wants unified policy or compliance control, management groups are usually the best answer. This is one of the clearest hierarchy questions on the AZ-900 exam.

  • Resource = an individual Azure service instance
  • Resource group = logical container for resources
  • Subscription = billing and management boundary
  • Management group = governance layer above subscriptions

Exam Tip: Learn the hierarchy exactly: management groups can contain subscriptions; subscriptions contain resource groups; resource groups contain resources. The exam often tests this relationship indirectly through scenario wording.

Common traps include confusing resource groups with subscriptions or assuming resource groups are primarily for billing. Billing is tied to subscriptions, not resource groups. Another trap is believing management groups contain resources directly; they do not. Their role is higher-level organization and governance across subscriptions.

To identify the correct answer, watch for clue words. “Apply policy across many subscriptions” points to management groups. “Track costs separately” points to subscriptions. “Organize related application components” points to resource groups. “Create a storage account” points to a resource. AZ-900 questions often become easy once you identify the scope being discussed.

Section 3.3: Describe the purpose of Azure Resource Manager and Azure Marketplace

Section 3.3: Describe the purpose of Azure Resource Manager and Azure Marketplace

Azure Resource Manager, often abbreviated ARM, is the deployment and management service for Azure. It provides a consistent management layer for creating, updating, and deleting resources in your Azure environment. From an exam perspective, ARM is about control, consistency, and automation. It enables infrastructure deployment through templates, applies role-based access and governance features, and helps manage resources as a logical group.

If a scenario mentions repeatable deployments, declarative templates, consistent provisioning, or centralized management of Azure resources, Azure Resource Manager is the correct concept. Microsoft likes to test whether you understand that ARM is the control plane for Azure resources. You do not need to know deep template syntax for AZ-900, but you should know why templates matter: they make deployments repeatable and reduce manual errors.

Azure Marketplace is different. It is an online catalog of applications, services, and solutions from Microsoft and third-party publishers that can be deployed into Azure. If a question asks where an organization can find prebuilt solutions, partner offerings, or packaged software images for deployment, think Azure Marketplace. Marketplace is about discovering and obtaining solutions, not about the underlying management plane.

This distinction creates a classic exam trap. Both ARM and Marketplace are involved in deploying things, but for different reasons. Marketplace is where you find a solution offering. Azure Resource Manager is how Azure manages and deploys resources in a consistent way. One is a catalog; the other is the management framework.

  • Azure Resource Manager = deploy, manage, and organize Azure resources
  • ARM templates = repeatable, declarative deployments
  • Azure Marketplace = catalog of Microsoft and third-party solutions

Exam Tip: If the question asks “how do you deploy resources consistently?” choose Azure Resource Manager. If it asks “where do you obtain preconfigured software or partner solutions?” choose Azure Marketplace.

Another subtle point is that ARM supports organizing resources through resource groups and applying governance controls. So if the exam frames a question around standardized deployment and management at scale, ARM is often the answer even if the wording also mentions provisioning. Marketplace does not replace ARM; it complements it by offering deployable solutions.

When eliminating answers, ask yourself whether the scenario is about finding a solution or managing the deployment lifecycle. That single distinction is often enough to avoid the most common wrong choice.

Section 3.4: Describe core Azure products including virtual machines, containers, and app services

Section 3.4: Describe core Azure products including virtual machines, containers, and app services

AZ-900 expects you to distinguish among core compute offerings based on management responsibility and workload suitability. Azure Virtual Machines are infrastructure as a service compute resources. They provide the greatest control because you manage the operating system, installed software, patching responsibilities, and many configuration details. Virtual machines are a strong choice when you need full OS control, support for legacy applications, or custom software environments.

Containers package an application and its dependencies into a portable unit. They are lighter weight than full virtual machines and are ideal for rapid deployment, consistency across environments, and microservices-style applications. For AZ-900, you are not expected to master orchestration, but you should understand the value proposition: containers improve portability and efficiency while reducing some of the overhead associated with full OS instances.

Azure App Service is a platform as a service offering for hosting web apps, APIs, and mobile back ends. The major exam idea is reduced management overhead. With App Service, Microsoft manages much of the underlying infrastructure, allowing developers and administrators to focus more on the application. If a scenario emphasizes hosting a web application without managing servers, App Service is often the best answer.

The exam commonly tests your ability to match workload to service model. If the requirement says “migrate a custom server-based app and keep operating system control,” virtual machines are likely correct. If it says “deploy web applications quickly with minimal infrastructure management,” App Service is stronger. If it says “portable application units” or “consistent environments from development through production,” containers should stand out.

  • Virtual Machines: most control, most management responsibility
  • Containers: lightweight, portable, efficient application packaging
  • App Service: managed platform for web apps and APIs

Exam Tip: On AZ-900, “least administrative effort” usually points away from virtual machines and toward a managed platform like App Service. Do not choose the most powerful option if the requirement is simplicity.

A common trap is assuming containers automatically mean serverless. Containers and serverless are related to modern application design, but they are not the same concept. Another trap is choosing virtual machines for every custom app scenario. The better question is whether the scenario requires OS-level control. If not, a managed service may be the intended answer.

What the exam is really testing here is your understanding of the tradeoff between control and convenience. Infrastructure services provide flexibility but require more management. Platform services reduce administrative burden but abstract some control. That decision pattern appears throughout Azure and is central to many AZ-900 architecture questions.

Section 3.5: Describe core solutions including IoT, AI, analytics, and serverless options

Section 3.5: Describe core solutions including IoT, AI, analytics, and serverless options

Beyond core infrastructure and platform products, AZ-900 also tests whether you can recognize broader Azure solution categories. Internet of Things, or IoT, refers to connecting, monitoring, and managing devices. If a scenario describes sensors, industrial equipment, telemetry streams, or large numbers of connected devices sending data to Azure, the intended category is IoT. You do not need deep protocol knowledge; you just need to recognize the business use case.

Artificial intelligence solutions in Azure support capabilities such as vision, speech, language, and intelligent automation. On the exam, AI usually appears in scenarios about extracting insights from content, enabling chat experiences, recognizing images, or adding machine intelligence to applications. The key is to identify that the need goes beyond ordinary application hosting and into cognitive or predictive capability.

Analytics solutions focus on collecting, storing, processing, and analyzing large volumes of data to generate insight. If the wording includes business intelligence, big data, reporting, dashboards, or trend discovery from large datasets, think analytics. Microsoft may use broad language rather than naming a specific service, so pay attention to the business outcome: turning raw data into actionable information.

Serverless options are designed for event-driven execution and reduced infrastructure management. These are ideal when code should run in response to triggers and when an organization wants to avoid managing servers continuously. If the scenario mentions automatic scaling, paying for execution rather than dedicated server runtime, or responding to events, serverless is a likely match.

  • IoT = connected devices and telemetry
  • AI = intelligent capabilities such as vision, language, and prediction
  • Analytics = deriving insight from large datasets
  • Serverless = event-driven execution with minimal infrastructure management

Exam Tip: Separate the type of problem from the hosting model. AI and analytics describe solution goals. Serverless describes an execution model. IoT describes a connected-device scenario. The exam may combine these concepts in one scenario, but usually only one is the main answer.

A classic trap is choosing AI anytime data is mentioned. Data alone does not imply AI; many questions are really about analytics. Another trap is choosing serverless just because a modern application is being built. Serverless is most appropriate when the scenario highlights event-driven processing, bursty workloads, or no-server management requirements.

To identify the correct answer quickly, ask: Is the organization connecting devices, deriving data insight, adding machine intelligence, or executing code on demand? That framing aligns directly to the core solution categories Microsoft expects you to know for AZ-900.

Section 3.6: Exam-style practice set for Describe Azure architecture and services fundamentals

Section 3.6: Exam-style practice set for Describe Azure architecture and services fundamentals

When working through practice questions in this domain, your goal is not only to know the definitions but to recognize the decision pattern Microsoft is testing. Most architecture-and-services questions in AZ-900 are short scenario items that describe a business requirement and ask you to choose the Azure concept that best fits. Strong performance comes from identifying the scope first, then matching keywords to the right service category or architectural component.

Start by asking whether the scenario is about geography, organization, deployment, compute choice, or solution category. Geography questions usually involve regions, availability zones, region pairs, or datacenters. Organization questions point to resources, resource groups, subscriptions, or management groups. Deployment consistency points to Azure Resource Manager. Solution catalogs point to Azure Marketplace. Hosting decisions often differentiate between virtual machines, containers, and App Service. Business innovation scenarios often map to IoT, AI, analytics, or serverless.

Be careful with answer choices that are technically plausible but not the best match. Microsoft frequently includes distractors that are related to the topic but operate at the wrong level. For example, a subscription may sound relevant in a governance scenario, but if the requirement is centralized governance across many subscriptions, management groups are the more precise answer. Likewise, a virtual machine can host a web app, but if the requirement is minimal server administration, App Service is usually preferred.

Exam Tip: Look for clues about responsibility. If Azure manages more of the underlying platform, the service is typically more abstracted and easier to administer. If the customer must manage the operating system and environment, the service is closer to infrastructure.

Another smart strategy is to translate business wording into Azure terms. “Global users” suggests regions. “Protect against datacenter failure” suggests availability zones. “Separate billing” suggests subscriptions. “Apply rules across the organization” suggests management groups. “Repeatable deployment” suggests Azure Resource Manager. “Prebuilt third-party offering” suggests Azure Marketplace. “Run web apps without managing servers” suggests App Service. “Connected devices” suggests IoT. “Event-driven code” suggests serverless.

As you practice, review not only why the correct answer is right but why the other answers are wrong. That habit is especially powerful for AZ-900 because so many distractors are close cousins of the right answer. The exam is testing conceptual clarity. If you can explain the boundary between related concepts, you are ready for this objective area.

Chapter milestones
  • Identify core Azure architectural components
  • Understand subscriptions, management groups, and resource organization
  • Recognize core Azure products and regional design concepts
  • Practice architecture and services questions in exam format
Chapter quiz

1. A company has several Azure subscriptions for different departments. The IT team wants to apply governance policies and compliance settings across all subscriptions from a single scope. Which Azure component should they use?

Show answer
Correct answer: Management groups
Management groups are used to organize multiple subscriptions and apply governance, such as policies and access controls, at scale. Resource groups organize resources within a subscription, not across multiple subscriptions. Availability zones provide resiliency within a region and are unrelated to governance hierarchy.

2. A company wants to deploy and manage Azure resources consistently by using templates and a common management layer. Which Azure service should they use?

Show answer
Correct answer: Azure Resource Manager
Azure Resource Manager is the deployment and management service for Azure, and it supports consistent deployment through templates. Azure Marketplace is a catalog of third-party and Microsoft solutions, not the control plane for resource deployment. Microsoft Entra ID provides identity and access management rather than resource deployment orchestration.

3. A web development team wants to host a customer-facing web application in Azure without managing the underlying operating system or patching servers. Which Azure service is the best fit?

Show answer
Correct answer: Azure App Service
Azure App Service is a managed platform for hosting web apps without requiring administrators to manage the underlying OS. Azure Virtual Machines would require the team to manage the operating system and much of the infrastructure. Azure Kubernetes Service is useful for container orchestration, but it is more complex than necessary when the requirement is simply to run a web app with minimal administrative effort.

4. A company needs to improve the resiliency of an application within a single Azure region by placing resources in physically separate locations with independent power, cooling, and networking. What should the company use?

Show answer
Correct answer: Availability zones
Availability zones are separate physical locations within an Azure region that provide higher resiliency for workloads. Resource groups are logical containers for resources and do not provide physical fault isolation. Management groups are used for organizing subscriptions and governance, not for workload resiliency.

5. A startup wants to purchase and deploy a prebuilt firewall appliance from a vendor into its Azure environment. Which Azure offering should the startup use to find and deploy this solution?

Show answer
Correct answer: Azure Marketplace
Azure Marketplace is the catalog used to find and deploy Microsoft and third-party solutions, including network virtual appliances such as firewalls. Azure Resource Manager manages and deploys resources but is not itself the catalog for browsing commercial solutions. Availability zones are a resiliency feature within a region and have nothing to do with acquiring software appliances.

Chapter 4: Describe Azure Architecture and Services II

This chapter continues the AZ-900 architecture and services domain by focusing on the service families that appear repeatedly in exam questions: compute, application hosting, storage, networking, and identity. On the real exam, Microsoft is not testing whether you can deploy these services from memory. Instead, the exam measures whether you can recognize what each service is for, distinguish similar-sounding options, and select the most appropriate Azure service for a business requirement involving availability, scalability, security, performance, or cost.

A high-scoring AZ-900 candidate learns to read service-selection scenarios carefully. When a prompt mentions lift-and-shift of a traditional server workload, think about virtual machines. When it emphasizes running packaged applications with less infrastructure management, think about containers or platform services. When users need remote desktops and centralized application delivery, Azure Virtual Desktop becomes relevant. Likewise, networking prompts often hide clues such as private connectivity, name resolution, internet-facing traffic distribution, or regional network design. Storage questions usually test whether you know the difference between object, file, and managed disk storage, along with hot, cool, and archive access patterns and redundancy choices.

This chapter also connects those technical concepts to exam reasoning. Many AZ-900 items are not deeply technical, but they are intentionally written to reward precision. A common trap is choosing the most powerful or most complex service instead of the service that best fits the stated need. Another trap is confusing identity, authentication, authorization, and security tooling. Microsoft Entra ID, for example, is central to identity and access, but it is not the same thing as a firewall, a virtual network, or a file storage system.

As you work through this chapter, map every service to a simple exam-purpose statement: what problem it solves, what category it belongs to, and what clue words signal its use in a scenario. That is how you convert product names into dependable test-taking patterns.

  • Compute and hosting: VMs, containers, and Azure Virtual Desktop solve different deployment and management problems.
  • Networking: VNets provide private network boundaries; VPN and ExpressRoute connect environments; DNS resolves names; load balancing distributes traffic.
  • Storage: Blob, Disk, and File Storage have distinct use cases, and redundancy options affect resilience and cost.
  • Identity: Microsoft Entra ID supports authentication, authorization, and access control across Azure and Microsoft cloud services.
  • Service selection: The exam often asks for the best balance among cost, performance, manageability, and availability.

Exam Tip: If two answers seem technically possible, choose the one that most directly matches the scenario with the least unnecessary complexity. AZ-900 rewards fit-for-purpose thinking more than advanced architecture.

The six sections in this chapter align to common AZ-900 objectives around compute, networking, storage, identity, and mixed service selection. Study them as a system rather than as isolated lists. In the exam, Microsoft often combines these topics in one scenario, such as a company needing secure identity, remote access, scalable storage, and resilient application hosting all at once.

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

Practice note for Practice mixed service-selection questions with explanations: 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 compute services including VMs, containers, and Azure Virtual Desktop

Section 4.1: Describe Azure compute services including VMs, containers, and Azure Virtual Desktop

Azure compute questions test whether you understand levels of control and management responsibility. Azure Virtual Machines are the classic infrastructure-as-a-service option. You choose the operating system, install software, configure updates, and manage much of the environment yourself. On the exam, VMs are usually the best answer when a business wants to migrate an existing server-based application with minimal code changes, run custom software, or maintain full OS control.

Containers package an application and its dependencies so it can run consistently across environments. For AZ-900, the most important distinction is that containers are more lightweight than full virtual machines because they share the host OS kernel. This makes them useful for rapidly deploying applications and supporting microservices-style workloads. However, the exam may include a trap: if the scenario requires management of a full operating system or running different operating systems in isolation, a VM may be the more appropriate choice.

Azure Virtual Desktop is a desktop and app virtualization service. It is designed for delivering Windows desktops and applications remotely to users. If a scenario mentions remote workers, centralized desktop management, secure app access from many locations, or reducing local device dependency, Azure Virtual Desktop is a strong candidate. It is not simply another VM service; it is specifically focused on user desktop experiences.

Exam Tip: Ask yourself whether the workload is an application, a server, or a user desktop. Application packaging points to containers; server migration points to VMs; end-user desktop delivery points to Azure Virtual Desktop.

The exam may also test the difference between elasticity and management burden. VMs offer flexibility but require more administration. Containers support fast scaling and portability. Azure Virtual Desktop centralizes user computing environments. Read carefully for clue words such as lift-and-shift, packaged application, remote desktop, or full control over the operating system.

  • VMs: best for custom server workloads, legacy apps, and OS-level control.
  • Containers: best for lightweight, portable, rapidly deployed applications.
  • Azure Virtual Desktop: best for remote desktop and app streaming to users.

A common trap is picking containers just because they sound modern. In AZ-900, newer does not automatically mean better. The correct answer is the one that matches the stated business requirement with the right level of management and flexibility.

Section 4.2: Describe Azure networking services including VNets, VPN, ExpressRoute, DNS, and load balancing

Section 4.2: Describe Azure networking services including VNets, VPN, ExpressRoute, DNS, and load balancing

Networking questions in AZ-900 often look intimidating because they use several service names in one prompt. The key is to identify the network goal. Azure Virtual Network, or VNet, is the foundational private networking service in Azure. It provides isolation, address space, subnets, and communication among Azure resources. If a question asks how Azure resources communicate privately or how to organize network segments in Azure, VNet is central.

VPN Gateway connects networks over the public internet using encrypted tunnels. This is commonly used for connecting an on-premises environment to Azure when internet-based connectivity is acceptable. ExpressRoute, by contrast, provides a dedicated private connection between on-premises infrastructure and Microsoft cloud services. On the exam, the difference usually comes down to wording such as private dedicated connectivity, higher reliability, or not traversing the public internet. Those clues point to ExpressRoute rather than VPN.

Azure DNS hosts and resolves domain names. If the question is about translating names to IP addresses or managing DNS records for Azure-hosted resources, DNS is likely the target service. Load balancing services distribute incoming traffic across multiple resources to improve availability and performance. At the AZ-900 level, know the broad purpose rather than every SKU detail: load balancing helps prevent a single backend resource from becoming a bottleneck or single point of failure.

Exam Tip: Do not confuse connectivity with traffic distribution. VPN and ExpressRoute connect environments. Load balancing spreads requests across resources. DNS resolves names. VNet provides the private network boundary.

Common exam traps include choosing ExpressRoute whenever security is mentioned, even if the prompt only requires encrypted internet-based connectivity. Another trap is mistaking DNS for network security. DNS helps users and systems find resources; it does not enforce user identity or authorization. When reading scenario-based prompts, underline the exact need: connect, isolate, resolve, or distribute.

  • VNet: private Azure network boundary and segmentation.
  • VPN Gateway: encrypted connectivity over the internet.
  • ExpressRoute: dedicated private connection to Azure.
  • DNS: name resolution for domains and resources.
  • Load balancing: traffic distribution for scale and resilience.

For exam success, translate product names into functions. This prevents you from being distracted by technical wording and helps you quickly eliminate choices that solve a different networking problem.

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

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

Storage is one of the highest-value AZ-900 topics because Microsoft frequently tests whether you can map data types to storage services. Azure Blob Storage is object storage for large amounts of unstructured data such as documents, images, backups, logs, and media. If the scenario mentions internet-scale storage, unstructured files, or application data accessed over HTTP or APIs, blob storage is often the best answer.

Azure Disk Storage is designed for virtual machine disks. This is persistent block storage attached to VMs. If the prompt involves operating system disks, data disks, or VM performance, think disk storage, not blob storage. Azure Files provides managed file shares using standard file protocols, making it suitable when multiple systems need shared file access in a familiar file-share model.

The exam also expects you to know access tiers. Hot storage is for frequently accessed data. Cool storage is for infrequently accessed data that still must remain readily available. Archive storage is for rarely accessed data and typically has the lowest storage cost but higher retrieval latency and additional access considerations. Questions often test cost optimization here. If the scenario says data is kept for compliance or historical purposes and rarely retrieved, archive is likely correct.

Redundancy is another major exam target. Azure offers redundancy choices such as locally redundant storage and geographically redundant options. You do not need every implementation detail for AZ-900, but you should know the principle: more redundancy generally means higher resilience and often higher cost. If the question emphasizes regional disaster protection, look for geo-redundant choices. If it emphasizes lower cost with local resilience, locally redundant options may fit better.

Exam Tip: Match the storage type to the access pattern first, then evaluate redundancy and cost. Many candidates jump to the redundancy choice before identifying whether the service should be blob, disk, or file.

  • Blob Storage: object storage for unstructured data.
  • Disk Storage: persistent disks for Azure VMs.
  • Azure Files: shared file storage using file-share access patterns.
  • Archive tier: cheapest long-term storage for rarely accessed data.
  • Redundancy options: trade off resilience, regional protection, and cost.

A common trap is assuming that archive means unavailable. Archive data is not the same as deleted data; it is still stored for long-term retention but not intended for frequent immediate access. Another trap is using file storage for VM operating system disks. The exam expects you to choose the service designed for that role: managed disks.

Section 4.4: Describe identity, access, and security foundations with Microsoft Entra ID

Section 4.4: Describe identity, access, and security foundations with Microsoft Entra ID

Identity questions in AZ-900 typically center on Microsoft Entra ID, formerly Azure Active Directory. Microsoft Entra ID is Azure's cloud-based identity and access management service. It helps users sign in, supports authentication, and enables authorization decisions for Azure resources and many Microsoft cloud services. On the exam, if the need is user identity, single sign-on, application access, or account-based control, Microsoft Entra ID is usually involved.

It is critical to distinguish authentication from authorization. Authentication verifies who a user is. Authorization determines what that user is allowed to do. Microsoft Entra ID participates in both, and Azure role-based access control, or Azure RBAC, is commonly associated with authorization to Azure resources. If a scenario asks how to ensure users can access only the resources appropriate to their job, think about identity plus access control rather than network services.

The exam may also refer to conditional access, multifactor authentication, or tenant concepts at a high level. You are not expected to design a full identity architecture, but you should recognize that stronger sign-in controls and centralized identity management improve security. When businesses want users to sign in once and access multiple applications, single sign-on is a key identity concept.

Exam Tip: Identity services answer questions about users, sign-ins, credentials, and permissions. They do not replace network isolation, encryption, or malware protection tools. If the prompt mentions accounts or user access, start with Microsoft Entra ID.

Common exam traps include confusing Microsoft Entra ID with Windows Server Active Directory. While related in the broader identity ecosystem, they are not identical services. Another trap is choosing a networking service to solve an identity problem. A private network does not decide whether a user is permitted to open a subscription resource. Authorization does.

  • Microsoft Entra ID: cloud identity and access management.
  • Authentication: proving identity.
  • Authorization: determining permissions.
  • Single sign-on: one sign-in for multiple apps.
  • RBAC: role-based permissions for Azure resources.

For the exam, keep the explanation simple and exact. Microsoft Entra ID manages identities and access. If you can consistently separate identity questions from networking and storage questions, you will avoid several of the most common AZ-900 mistakes.

Section 4.5: Choose the right Azure service for availability, performance, and cost scenarios

Section 4.5: Choose the right Azure service for availability, performance, and cost scenarios

This section brings together the service families covered so far, because AZ-900 often presents short business scenarios and asks for the most suitable Azure option. The correct answer is usually found by identifying the primary decision factor: availability, performance, cost, or management simplicity. For example, if the scenario emphasizes minimizing downtime and distributing traffic across multiple instances, load balancing and redundant deployments become more relevant than simply choosing a compute platform.

Performance-driven scenarios may point toward managed disks for VM workloads, appropriate compute sizing, or lower-latency connectivity options. Cost-driven scenarios often involve selecting archive storage for long-term retention, using the simplest service that meets the requirement, or avoiding premium connectivity when a standard VPN is sufficient. Availability scenarios frequently involve redundancy, scaling, and traffic distribution. The exam wants you to understand tradeoffs rather than memorize every product detail.

A useful approach is to ask three questions in order. First, what kind of workload is this: server, app, desktop, file share, identity, or network connection? Second, what is the primary requirement: low cost, resilience, low latency, remote access, or centralized control? Third, which Azure service naturally aligns to both the workload type and the stated requirement? This process helps eliminate distractors that sound impressive but solve the wrong problem.

Exam Tip: The most expensive or most enterprise-sounding service is not automatically correct. AZ-900 frequently rewards right-sized thinking. If a requirement can be met with a simpler service, that is often the best answer.

Common traps include overengineering and ignoring exact wording. For instance, a scenario that says data is rarely accessed but must be retained strongly signals archive storage, even if blob storage in general also sounds plausible. A prompt that stresses dedicated private connectivity indicates ExpressRoute, not just any secure network connection. A remote workforce needing centralized desktops points to Azure Virtual Desktop, not merely VMs.

  • Availability clues: redundancy, failover, distributed traffic, resiliency.
  • Performance clues: latency, throughput, disk performance, responsive apps.
  • Cost clues: infrequent access, right-sizing, basic connectivity, minimal management overhead.
  • Management clues: reduced administration, hosted platform, centralized desktop delivery.

The exam is less about building perfect architectures and more about choosing the best Azure-aligned answer. Train yourself to spot key requirement words quickly and map them to the service category first, then the specific service second.

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

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

This chapter closes with guidance on how to approach mixed-topic AZ-900 questions, which are often more difficult than single-topic recall items. In a mixed service-selection prompt, the exam may describe users, applications, data, and connectivity in the same paragraph. Your task is not to solve every architectural detail. Instead, determine which requirement the question is actually asking about. If the answer options mix compute, storage, networking, and identity services, begin by classifying the requirement before evaluating individual products.

For example, if the prompt discusses employees signing in to cloud apps, the core domain is identity even if Azure resources are mentioned. If it focuses on preserving rarely used historical records at low cost, the domain is storage. If it mentions distributing incoming requests across multiple backend resources to improve uptime, that is a networking and availability concept. If it asks how to host a traditional application that requires full operating system control, compute points to virtual machines.

Exam Tip: Eliminate answer choices by category first. If the requirement is clearly about identity, remove storage and networking answers immediately. This saves time and reduces second-guessing.

Another effective strategy is to watch for keywords that indicate common exam patterns:

  • Lift-and-shift, legacy app, OS control: Azure Virtual Machines.
  • Portable app package, lightweight deployment: containers.
  • Remote users, centralized desktops: Azure Virtual Desktop.
  • Private Azure network: VNet.
  • Encrypted internet connection: VPN.
  • Dedicated private connectivity: ExpressRoute.
  • Name resolution: DNS.
  • Traffic distribution: load balancing.
  • Unstructured object data: Blob Storage.
  • VM disks: Disk Storage.
  • Shared file access: Azure Files.
  • Rarely accessed low-cost retention: archive tier.
  • User sign-in and permissions: Microsoft Entra ID.

A final trap to avoid is answering from personal implementation experience rather than the scope of AZ-900. The exam is foundational. It wants broad, correct service identification and simple reasoning, not deep engineering detail. If you keep your focus on service purpose, clue words, and business fit, you will perform much better on mixed compute, storage, networking, and identity questions.

Chapter milestones
  • Understand Azure compute and application hosting choices
  • Differentiate storage, networking, and identity services
  • Match Azure services to common business requirements
  • Practice mixed service-selection questions with explanations
Chapter quiz

1. A company plans to migrate a legacy line-of-business application to Azure. The application currently runs on several Windows servers and requires full control over the operating system. Which Azure service should the company choose?

Show answer
Correct answer: Azure Virtual Machines
Azure Virtual Machines are the best choice for a lift-and-shift migration when the company needs full control of the guest operating system. This aligns with AZ-900 exam guidance for traditional server workloads. Azure App Service is a platform service for hosting web apps and APIs with less infrastructure management, so it does not provide the same OS-level control. Azure Functions is designed for event-driven, serverless code execution and is not intended to host a full legacy server-based application.

2. A company wants to provide employees with secure remote desktops and centralized application delivery from Azure. Which service should be selected?

Show answer
Correct answer: Azure Virtual Desktop
Azure Virtual Desktop is designed to deliver remote desktops and applications to users from Azure. This is a common AZ-900 service-selection scenario. Azure Virtual Network provides private network boundaries, but it does not by itself deliver desktop sessions. Azure Load Balancer distributes network traffic across resources, but it is not a desktop virtualization or remote application delivery service.

3. A company needs storage for large amounts of unstructured data such as images, video files, and backups. The data must be accessed over HTTP or HTTPS. Which Azure storage service is most appropriate?

Show answer
Correct answer: Azure Blob Storage
Azure Blob Storage is intended for massive amounts of unstructured object data, including images, video, and backup data, and it is commonly accessed through HTTP or HTTPS. Azure Managed Disks are used as block storage for Azure virtual machines, not for object storage scenarios. Azure Files provides managed file shares using SMB or NFS semantics, which is different from object storage and is typically chosen when applications need shared file-system access.

4. A company wants to extend its on-premises network to Azure over a private dedicated connection that does not traverse the public internet. Which Azure service should the company use?

Show answer
Correct answer: Azure ExpressRoute
Azure ExpressRoute provides private dedicated connectivity between on-premises infrastructure and Azure without using the public internet, which is the key clue in the scenario. Azure VPN Gateway can connect on-premises networks to Azure, but it typically uses encrypted tunnels over the internet rather than a private dedicated circuit. Azure DNS is a name resolution service and does not provide network connectivity between environments.

5. A company wants to manage user sign-ins, authentication, and access to Azure resources and Microsoft cloud applications. Which service should the company use?

Show answer
Correct answer: Microsoft Entra ID
Microsoft Entra ID is Azure's identity and access management service for authentication, authorization, and access control across Azure and Microsoft cloud services. This matches the AZ-900 identity domain directly. Azure Firewall is a network security service that filters traffic, but it does not manage user identities or sign-ins. Azure Blob Storage is a storage service for unstructured data and has no role in identity management.

Chapter 5: Describe Azure Management and Governance

This chapter maps directly to the AZ-900 objective domain covering Azure management and governance. On the exam, this area is less about deep administration and more about recognizing the right Azure service, governance control, or management capability for a business need. Microsoft expects you to distinguish between tools used to estimate cost versus tools used to enforce standards, between monitoring versus governance, and between service promises such as SLAs versus lifecycle concepts such as general availability and preview. Many test items use short business scenarios, so your job is to identify the keyword that points to the correct service.

The lessons in this chapter connect several themes that often appear together in exam questions: learning cost management, SLAs, and service lifecycle concepts; using governance tools to control and standardize Azure resources; understanding monitoring, compliance, and deployment management; and applying exam-style reasoning to management and governance scenarios. A common AZ-900 trap is to confuse similar-sounding services. For example, Azure Policy evaluates and enforces compliance rules, while resource locks help prevent accidental deletion or modification. Tags organize resources for reporting and administration, but they do not enforce compliance by themselves. Azure Monitor collects and analyzes telemetry, while Microsoft Defender for Cloud focuses on security posture and protection recommendations.

Another frequent exam pattern is asking what an organization should use before deployment versus after deployment. Pricing calculators and Total Cost of Ownership tools support planning and estimation before migration or purchase decisions. Cost Management and billing capabilities help analyze and optimize actual spending after resources are running. Likewise, ARM templates and infrastructure-as-code approaches support consistent deployment, while Azure Monitor helps observe the environment once it is operational.

Exam Tip: If the scenario emphasizes estimating future cloud spend, think pricing calculator or TCO calculator. If it emphasizes tracking current consumption, budgets, cost analysis, or spending alerts, think Cost Management.

Remember that AZ-900 tests foundational understanding. You do not need to memorize implementation syntax, but you do need to identify the purpose of each service and the differences among them. Read every keyword carefully: enforce, organize, monitor, secure, estimate, prevent deletion, preview, and SLA each point toward a different answer domain.

  • Cost and billing questions focus on resource consumption, reservation choices, region, outbound data transfer, and management tools for optimization.
  • SLA and lifecycle questions test whether you understand uptime commitments, compounded SLAs, and the distinction between preview and generally available services.
  • Governance questions center on standardization, compliance, access boundaries, resource consistency, and accidental change prevention.
  • Management tool questions test when to use the portal, Cloud Shell, Azure CLI, or Azure PowerShell.
  • Monitoring and security questions often contrast Azure Monitor, Log Analytics, Service Health, Advisor, and Defender for Cloud.

As you move through the chapter sections, focus on identifying what the exam is really asking. Is the question about cost control, technical administration, compliance enforcement, operational visibility, or security posture? That one decision will eliminate many wrong answers quickly.

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

Practice note for Use governance tools to control and standardize Azure resources: 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 monitoring, compliance, and deployment management: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Practice Describe Azure management and governance 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.

Sections in this chapter
Section 5.1: Describe factors that affect costs, pricing calculators, and cost management tools

Section 5.1: Describe factors that affect costs, pricing calculators, and cost management tools

AZ-900 expects you to understand that Azure costs are consumption-based, but not all resources are billed in the same way. Costs can be affected by resource type, usage duration, performance tier, region, storage redundancy option, network egress, and licensing choices. Virtual machines may be priced by size and runtime, storage by capacity and transaction volume, and networking by data transfer. Exam questions often describe a company trying to reduce cloud spend or estimate migration cost, and you must identify the correct pricing or management tool.

The Azure Pricing Calculator is used to estimate expected costs before resources are deployed. It helps compare services, sizes, and pricing models. The Total Cost of Ownership calculator is different: it is used to compare estimated on-premises costs with running workloads in Azure. That distinction is a favorite exam trap. If the question mentions comparing current datacenter costs to Azure, choose TCO. If it mentions estimating the monthly cost of planned Azure resources, choose Pricing Calculator.

Once services are deployed, Azure Cost Management and Billing helps track spending, analyze trends, create budgets, and identify optimization opportunities. You should recognize terms such as cost analysis, budgets, alerts, and recommendations as signals for Cost Management. Budgets do not stop services automatically by default; they notify stakeholders when thresholds are reached. That subtlety matters on the exam.

Factors that can reduce cost also appear frequently in scenario questions. Reserved instances can lower cost for predictable, long-term workloads. Spot pricing can reduce cost for interruptible workloads. Choosing the correct service tier and shutting down unused resources can also help. Questions may also test that higher availability, premium performance, or geo-redundancy usually increases cost.

Exam Tip: Tags can support cost reporting by grouping resources by department, application, or environment, but tags are not a billing method and do not themselves lower cost.

To identify the right answer, ask: Is the company planning, comparing, tracking, or optimizing? Planning points to the Pricing Calculator. Comparing on-premises versus Azure points to TCO. Tracking and optimizing actual spend point to Cost Management and Billing.

Section 5.2: Describe service level agreements, service lifecycles, and public versus preview services

Section 5.2: Describe service level agreements, service lifecycles, and public versus preview services

Service level agreements, or SLAs, define Microsoft’s uptime commitment for an Azure service, usually expressed as a percentage such as 99.9% availability. On AZ-900, you are not typically asked to calculate exact downtime with advanced math, but you should understand what a higher SLA means: less permitted downtime over a given period. Questions may also test the idea that combining services can affect overall solution availability. If a solution depends on multiple services, the composite availability may be lower than the SLA of each individual service.

An important exam concept is that no SLA guarantee is the same as a lower or no uptime commitment for that service scenario. For example, using a single virtual machine may not provide the same availability assurance as designing with availability sets or availability zones. The exam often rewards recognizing that architectural choices influence the achievable availability target.

Service lifecycle is another tested area. You should know the difference between services in preview and services that are generally available, or GA. Preview services are made available for evaluation and testing, but they may have limited support, evolving features, and no production-grade SLA. GA services are production-ready, fully released, and supported according to Microsoft commitments.

A classic trap is selecting a preview feature for a scenario requiring guaranteed enterprise support, production stability, or an SLA-backed deployment. In those cases, the better answer is a generally available service. If the scenario emphasizes testing new capabilities or trying features before broad release, preview may fit.

Exam Tip: Preview means try-before-full-release, not guaranteed-for-production. If the question mentions mission-critical production workloads or strict support expectations, be cautious about any answer containing preview.

The exam tests your ability to connect business requirements to lifecycle and reliability terms. If the scenario mentions uptime commitments, think SLA. If it mentions release stage and support maturity, think preview versus GA. If it mentions improving availability, think redundancy, zones, or architecture, not just the cloud provider’s default promise.

Section 5.3: Describe governance capabilities including Azure Policy, resource locks, and tags

Section 5.3: Describe governance capabilities including Azure Policy, resource locks, and tags

Governance in Azure is about maintaining control, consistency, and compliance across resources and subscriptions. The AZ-900 exam focuses on three foundational governance tools: Azure Policy, resource locks, and tags. These services may appear together in the same answer set, so you must know what each one does and, just as important, what it does not do.

Azure Policy is used to define and enforce rules for resources. It can help ensure that only approved VM sizes are used, that resources are deployed in allowed regions, or that required tags are present. Policy supports compliance at scale by evaluating resources against organizational standards. In exam wording, look for terms like enforce, audit, compliance, standardize, restrict, or require. Those are strong signals for Azure Policy.

Resource locks help protect resources from accidental deletion or modification. The two main lock types are delete locks, which prevent deletion, and read-only locks, which prevent changes. Questions often describe an administrator accidentally deleting or modifying a critical resource. If the goal is to prevent that, choose resource locks. A lock does not assess compliance rules across the environment; that is a Policy function.

Tags are name-value pairs applied to resources for organization. They are useful for grouping resources by cost center, environment, owner, application, or department. Tags are especially useful for cost reporting and resource management. However, tags alone do not enforce standards or block deployments. If the exam asks how to categorize resources for chargeback or reporting, tags are likely correct.

Exam Tip: Policy enforces. Locks protect. Tags organize. Memorize that three-part distinction because it solves many governance questions instantly.

Another governance-related nuance is scope. Governance controls can apply at multiple levels such as management groups, subscriptions, and resource groups. While AZ-900 does not require advanced hierarchy design, you should understand that broader scope means broader governance reach. If a question asks how to apply standards across many subscriptions, think centrally applied governance such as Policy rather than manually tagging each resource one by one.

Section 5.4: Describe management tools including the Azure portal, Cloud Shell, CLI, and PowerShell

Section 5.4: Describe management tools including the Azure portal, Cloud Shell, CLI, and PowerShell

Azure provides multiple ways to create, manage, and automate resources. The exam expects you to identify the best tool for the task rather than perform commands. The Azure portal is the browser-based graphical interface for managing Azure services. It is well suited for interactive administration, learning service options, and performing one-off tasks. If a scenario emphasizes ease of use, visual navigation, or web access with no scripting requirement, the portal is a strong answer.

Azure Cloud Shell is a browser-accessible command-line environment available from the portal. It supports both Azure CLI and Azure PowerShell and is useful when you need command-line access without installing tools locally. This is important for scenarios where an administrator is using a machine that does not have Azure tools installed. Cloud Shell removes that dependency.

Azure CLI is a cross-platform command-line tool that works well on Windows, Linux, and macOS. It is popular for automation and scripting, especially in environments that favor shell-based workflows. Azure PowerShell also supports automation but is based on PowerShell cmdlets and is especially familiar to administrators already working in PowerShell-centric environments. On the exam, the distinction is usually not about one being more powerful than the other; it is about matching the preferred interface and scripting style.

A common trap is overthinking which tool is “best” in an absolute sense. AZ-900 generally wants the most appropriate option for the scenario. Graphical management points to the portal. Command-line without local installation points to Cloud Shell. Cross-platform command syntax points to CLI. PowerShell scripting and cmdlet-based administration point to Azure PowerShell.

Exam Tip: If the question says “from a browser” and “without installing management tools,” Cloud Shell is usually the intended answer.

Also remember that these tools are complementary. An administrator may deploy a test resource from the portal, automate repeated tasks with CLI or PowerShell, and use Cloud Shell when working from a temporary device. The exam tests practical recognition, not tool rivalry.

Section 5.5: Describe monitoring, security, and compliance tools including Azure Monitor and Defender for Cloud

Section 5.5: Describe monitoring, security, and compliance tools including Azure Monitor and Defender for Cloud

This objective measures whether you can tell operational monitoring apart from security posture management and general advisory services. Azure Monitor is the core monitoring platform for collecting, analyzing, and acting on telemetry from Azure and hybrid environments. It works with metrics, logs, alerts, dashboards, and insights. If a question asks how to observe performance, detect resource issues, analyze log data, or trigger alerts based on thresholds, Azure Monitor is likely correct.

Azure Monitor often works with Log Analytics, which provides a workspace for querying and analyzing log data. At the AZ-900 level, just know that log collection and analysis belong to the monitoring space. If the exam asks about application performance, infrastructure telemetry, or alerting from collected data, think Monitor.

Microsoft Defender for Cloud focuses on security posture, recommendations, and workload protection. It helps identify security misconfigurations, improve secure score, and provide threat protection for resources. This is a different function from basic monitoring. If a scenario mentions hardening security, identifying vulnerabilities, or receiving recommendations to improve protection, Defender for Cloud is the stronger answer.

Questions may also involve compliance and service health concepts. Microsoft provides tools and documentation to help customers understand compliance offerings, certifications, and regulatory support. The exam may test awareness that Azure includes compliance resources but will usually keep questions conceptual. You may also see Azure Service Health in options. Service Health informs you about Azure service incidents, planned maintenance, and advisories affecting your subscriptions. That differs from Azure Monitor, which focuses on your resource telemetry.

Exam Tip: Monitor watches performance and operations. Defender for Cloud improves security posture. Service Health reports Azure platform issues affecting you. Advisor gives best-practice recommendations across cost, security, reliability, performance, and operations.

When eliminating answer choices, ask what kind of visibility the business wants. Operational telemetry means Azure Monitor. Security recommendations and threat protection mean Defender for Cloud. Platform incident awareness means Service Health. Broad optimization recommendations often point to Azure Advisor.

Section 5.6: Exam-style practice set for Describe Azure management and governance

Section 5.6: Exam-style practice set for Describe Azure management and governance

This final section prepares you to reason through AZ-900 governance scenarios without relying on memorization alone. The exam rarely asks for obscure detail. Instead, it presents a short need statement and expects you to map that need to the right Azure capability. To succeed, classify the question first. Is it about cost, availability, governance, management interface, monitoring, or security? Once you label the category, the likely answer becomes much easier to identify.

For cost management scenarios, watch for verbs such as estimate, compare, analyze, budget, and optimize. Estimate points to Pricing Calculator. Compare on-premises costs to Azure points to TCO. Analyze current spending and create budgets points to Cost Management and Billing. For SLA and lifecycle items, look for uptime guarantee, production support, mission-critical, preview, and general availability. Those clues distinguish release maturity from availability commitments.

For governance questions, identify whether the organization wants to enforce standards, prevent accidental changes, or organize resources for reporting. Enforce standards means Azure Policy. Prevent accidental deletion or modification means resource locks. Organize by department, owner, or environment means tags. This is one of the highest-value pattern recognitions in the chapter.

For management tools, decide whether the scenario prefers a graphical interface, browser-based command line, cross-platform scripting, or PowerShell cmdlets. For monitoring and security, separate operational telemetry from security posture. Azure Monitor is for metrics, logs, and alerts. Defender for Cloud is for security recommendations and protection. Service Health is for Azure-side incidents affecting subscriptions.

Exam Tip: If two answers both seem plausible, choose the one that most directly satisfies the requirement named in the scenario. AZ-900 rewards best-fit reasoning, not just technically possible answers.

Common traps include confusing tags with policy, Monitor with Defender for Cloud, Cloud Shell with CLI, and preview with GA. Another trap is selecting a tool that can indirectly help instead of the one designed for the task. For example, tags may help report costs, but Cost Management is the purpose-built spending analysis tool. Keep the function of each service clear, and management and governance questions become some of the most manageable points on the exam.

Chapter milestones
  • Learn cost management, SLAs, and service lifecycle concepts
  • Use governance tools to control and standardize Azure resources
  • Understand monitoring, compliance, and deployment management
  • Practice Describe Azure management and governance questions
Chapter quiz

1. A company plans to migrate several on-premises workloads to Azure. Before making any purchasing decisions, management wants an estimate of the expected Azure costs based on planned services and configurations. Which tool should they use?

Show answer
Correct answer: Azure Pricing Calculator
The Azure Pricing Calculator is used before deployment to estimate future Azure costs based on selected services, regions, and expected usage. Azure Cost Management is used after resources are deployed to analyze actual spending, create budgets, and track consumption, so it is not the best choice for pre-deployment estimation. Azure Monitor is used to collect and analyze telemetry such as metrics and logs, not to estimate costs.

2. An organization wants to ensure that only specific Azure VM SKUs can be deployed in a subscription. If a user attempts to deploy a disallowed SKU, the deployment should be blocked automatically. Which Azure feature should be used?

Show answer
Correct answer: Azure Policy
Azure Policy is the correct answer because it can evaluate resources against rules and deny noncompliant deployments, such as disallowed VM SKUs. Tags are useful for organizing resources for reporting and administration, but they do not enforce compliance. Resource locks help prevent accidental deletion or modification of existing resources, but they do not control which SKUs users are allowed to deploy.

3. A team wants to prevent administrators from accidentally deleting a critical production storage account, while still allowing authorized users to view and manage it. Which Azure feature best meets this requirement?

Show answer
Correct answer: A CanNotDelete resource lock
A CanNotDelete resource lock is designed to prevent accidental deletion of a resource while still allowing read and update operations, depending on permissions. Azure Monitor alerts notify users about conditions or events but do not stop deletion. Microsoft Defender for Cloud provides security posture management and recommendations, not deletion protection for resources.

4. A company wants to review current Azure spending, identify cost trends, and create a budget that sends alerts when spending approaches a defined threshold. Which service should they use?

Show answer
Correct answer: Azure Cost Management
Azure Cost Management is the correct service for analyzing current consumption, reviewing spending trends, and creating budgets with alerts. The TCO Calculator is used to compare estimated on-premises costs with Azure costs during planning, not to track live Azure spending. Azure Advisor can provide optimization recommendations, including some cost-related guidance, but it is not the primary tool for budgeting and cost analysis.

5. A developer asks whether an Azure service in preview should be treated the same as a generally available service for production workloads. Which statement is correct?

Show answer
Correct answer: Preview services are made available for evaluation and may have limited support or no SLA compared to generally available services
Preview services are typically released for evaluation and testing, and they may have limited support, changing features, or no formal SLA. Generally available services are production-ready and come with normal support and service commitments. Therefore, it is incorrect to assume preview services have the same SLA and lifecycle guarantees as generally available services, making the first two options wrong.

Chapter 6: Full Mock Exam and Final Review

This chapter is the capstone of your AZ-900 preparation. Up to this point, you have studied the exam domains individually: cloud concepts, Azure architecture and services, Azure management and governance, and the practical reasoning skills required to interpret exam-style scenarios. Now the goal changes. Instead of learning topics one by one, you must prove that you can recognize what the exam is really asking, separate similar-sounding Azure services, and choose the best answer under time pressure. This chapter brings together the lessons of Mock Exam Part 1, Mock Exam Part 2, Weak Spot Analysis, and Exam Day Checklist into one final review experience.

The AZ-900 exam is broad rather than deeply technical. That makes it deceptively challenging. Many candidates know the basic definitions but still miss points because they confuse responsibility models, misread service categories, or overlook small wording clues such as most cost-effective, fully managed, hybrid, or identity-based. The exam tests whether you can identify the correct Azure concept from a business or operational scenario, not whether you can memorize every product detail. Your final preparation should therefore focus on pattern recognition, elimination strategy, and domain-level confidence.

In this chapter, you will use the mock exam as a diagnostic tool. Mock Exam Part 1 emphasizes cloud concepts and foundational reasoning. Mock Exam Part 2 extends into Azure architecture and services plus governance topics. After that, your weak spot analysis becomes more important than your total score. A practice score is useful, but the real learning happens when you review why an incorrect option looked tempting, what keyword should have redirected you, and which exam objective the item was really targeting.

Think of this final chapter as your exam coach. Each section maps back to tested objectives and shows how to convert knowledge into points. You should leave this chapter with a sharper understanding of how Microsoft frames AZ-900 questions, where candidates typically lose marks, and how to enter the exam with a calm, repeatable strategy.

  • Use the mock exam to measure readiness across all objective domains, not just overall score.
  • Review incorrect and guessed answers with equal seriousness; a lucky guess is still a weak area.
  • Focus on service distinctions, governance tools, and pricing or SLA wording because these often create traps.
  • Finish with a structured review plan and exam day routine so your preparation becomes consistent execution.

Exam Tip: In a fundamentals exam, Microsoft often tests whether you can classify a service correctly before it tests any detailed feature knowledge. If two answer options both sound plausible, ask which one belongs to the right category: compute, storage, identity, networking, management, governance, or security.

As you work through this chapter, do not rush to check score percentages alone. Instead, train yourself to explain why the correct answer is correct and why the distractors are wrong. That habit is what turns practice into exam readiness.

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

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

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

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

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

Section 6.1: Full-length mock exam covering Describe cloud concepts

The first part of your full mock exam should concentrate on the cloud concepts objective because this domain establishes the logic used throughout AZ-900. This is where the exam checks whether you can distinguish between CapEx and OpEx, identify benefits such as high availability, scalability, elasticity, agility, and disaster recovery, and classify cloud service types and deployment models correctly. Candidates often underestimate this domain because the vocabulary seems familiar. However, the exam frequently presents short business scenarios and expects you to match them to the right cloud principle.

When reviewing your performance in this area, organize missed items into three buckets: terminology confusion, model confusion, and benefit confusion. Terminology confusion includes mixing fault tolerance with disaster recovery or scalability with elasticity. Model confusion includes choosing SaaS when the scenario describes customer-managed applications running on cloud infrastructure, which points more toward IaaS or PaaS depending on the level of management. Benefit confusion happens when a scenario mentions reducing upfront hardware purchase costs and the candidate selects scalability instead of OpEx.

The exam objective here is not just to define cloud concepts but to apply them. If a scenario emphasizes rapid deployment and reduced infrastructure management, think about agility and managed services. If it emphasizes temporary workload spikes, elasticity is usually the clue. If it emphasizes avoiding a single datacenter dependency, availability or disaster recovery may be the tested concept. Public, private, and hybrid cloud models are also common testing targets. Hybrid is a favorite trap because many candidates see any Azure use and immediately assume public cloud only, even when on-premises integration is clearly stated.

Exam Tip: Service types are best identified by asking, “Who manages what?” If Microsoft manages the application for the customer, think SaaS. If Microsoft manages the platform and runtime but the customer manages the app and data, think PaaS. If the customer manages the operating system and workload while Azure provides the infrastructure, think IaaS.

Use your mock exam results to verify that you can recognize these patterns quickly. You should be able to explain why one answer aligns with the shared responsibility model better than the others. That is exactly what this domain tests: foundational cloud reasoning, not memorized buzzwords.

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

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

The second major block of the mock exam should focus on Azure architecture and services, which is one of the widest portions of AZ-900. This objective area expects you to recognize core architectural components such as regions, region pairs, availability zones, subscriptions, management groups, and resource groups, then connect them to Azure products such as virtual machines, containers, app hosting services, virtual networks, VPN Gateway, ExpressRoute, Azure Storage, Azure Files, Microsoft Entra ID, and related identity solutions.

A strong exam strategy here is to classify every scenario before choosing an answer. Ask whether the item is testing compute, networking, storage, identity, or architectural organization. For example, if a scenario focuses on securely connecting an on-premises environment to Azure over a private connection, that is a networking clue that points toward ExpressRoute rather than a public internet VPN option. If a scenario asks for managed web app hosting without maintaining operating systems, that is usually an app platform clue rather than a virtual machine solution. If the wording highlights file shares accessible using SMB, think Azure Files instead of blob storage.

Common traps in this domain come from similar service names or overlapping use cases. Candidates often confuse Azure Virtual Machines with Azure App Service, Azure Blob Storage with Azure Files, and Microsoft Entra ID with Azure subscription or access control concepts. Another trap is mixing organizational constructs. A resource group contains resources, but a subscription provides a billing and isolation boundary, while management groups help organize multiple subscriptions. The exam may test these distinctions in very simple language, so do not overcomplicate the wording.

Exam Tip: If the exam mentions identity, authentication, users, groups, single sign-on, or conditional access themes, your mind should immediately move toward Microsoft Entra ID concepts. If it mentions permissions to Azure resources, also consider role-based access control, which often appears alongside identity topics but serves a different purpose.

This mock exam section should leave you with a clear picture of where your service recognition is strongest and where confusion remains. AZ-900 does not require deep implementation knowledge, but it absolutely requires correct service identification. If you cannot explain why a product fits a use case better than two plausible alternatives, that is the exact weak spot to address before test day.

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

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

This mock exam section measures your readiness for Azure management and governance objectives, including cost management, SLAs, lifecycle concepts, monitoring, policy, compliance, and deployment tools. Many candidates lose avoidable points here because they remember the names of services but not the purpose of each one. AZ-900 commonly expects you to tell apart tools for enforcing standards, tools for analyzing costs, tools for monitoring health, and tools for automating deployments.

As you review this domain, focus on functional distinctions. If a scenario asks how to prevent noncompliant resources from being created, that points toward Azure Policy. If it asks how to organize access or administration across subscriptions, management groups or RBAC may be involved. If it asks about estimating or analyzing spending, think Cost Management and pricing tools. If it asks how to deploy repeatable environments from templates, think infrastructure as code concepts such as ARM templates or equivalent Azure deployment tooling. If it asks about telemetry, alerts, or performance metrics, that is a monitoring clue.

Service trust and compliance topics also appear in this objective area. The exam may ask which Microsoft resource helps customers understand compliance offerings, data protection commitments, or regulatory support. Candidates sometimes choose a technical security product when the correct answer is a documentation or compliance portal resource. Likewise, SLA questions are often mathematical in a simple way, but the real challenge is interpreting what higher availability percentages mean in practical downtime terms.

Exam Tip: When you see policy, governance, standards, allowed locations, required tags, or resource restrictions, think preventative governance. When you see monitor, logs, metrics, alerts, or diagnostics, think operational visibility. The exam frequently places these side by side to test whether you can separate governance from monitoring.

The goal of this full-length management and governance review is to ensure you can connect a business need to the right Azure management capability. This is a fundamentals exam, so the tested skill is matching intent to tool. If you can articulate what each governance and management service is for in one sentence, you are usually in good shape for this domain.

Section 6.4: Detailed answer review, rationale patterns, and common traps

Section 6.4: Detailed answer review, rationale patterns, and common traps

Your answer review process matters more than your raw mock exam score. The strongest candidates do not simply mark incorrect items and move on; they analyze why the incorrect choice felt attractive. That is how you uncover the rationale patterns behind AZ-900 questions. In many cases, the exam is not testing obscure knowledge at all. It is testing whether you noticed a single keyword that changes the answer. Words such as managed, hybrid, private, shared responsibility, compliant, least administrative effort, or minimize cost often determine the correct option.

A useful review method is to create a short note for every missed or guessed item using three prompts: what objective was being tested, what clue should have pointed to the correct answer, and what trap made the distractor seem reasonable. For example, a candidate may choose a virtual machine because it feels flexible, but the correct answer is a managed platform service because the scenario explicitly minimizes infrastructure management. Another candidate may choose blob storage because it is well known, while the correct answer is Azure Files because the requirement is shared file access using familiar file protocols.

Common trap patterns include broad versus specific service confusion, governance versus security confusion, and identity versus authorization confusion. Broad versus specific confusion happens when a general answer looks safe, but the question is asking for a specialized service. Governance versus security confusion occurs when a policy enforcement requirement is mistaken for a threat protection or monitoring solution. Identity versus authorization confusion appears when candidates mix up authentication services with access control mechanisms.

  • Watch for wording that narrows scope, such as fully managed, serverless, or on-premises integration.
  • Eliminate answers that solve part of the problem but not the stated priority.
  • Treat guessed-correct answers as weak areas because the exam may test the same pattern differently.

Exam Tip: If two options seem correct, compare them against the strongest requirement in the scenario, not just the general topic. The best AZ-900 answer is usually the one that matches the business priority most directly with the least unnecessary complexity.

Detailed review turns practice into pattern mastery. By the end of this step, you should see recurring themes in your mistakes and understand how to avoid repeating them.

Section 6.5: Weak-domain remediation plan and final revision checklist

Section 6.5: Weak-domain remediation plan and final revision checklist

After completing both parts of the mock exam and reviewing your answers, the next step is weak-domain remediation. Do not attempt to restudy everything equally. AZ-900 rewards focused revision. Identify your two weakest domains and build a short, targeted recovery plan around them. For each weak domain, list the exact subtopics causing errors. For example, under cloud concepts, you may need to revisit service types and deployment models. Under architecture and services, you may need to separate compute options from app hosting choices or review storage service use cases. Under management and governance, you may need to clarify policy, monitoring, compliance, and cost tools.

An effective remediation cycle is simple: review concept summaries, revisit examples, explain the distinction aloud in your own words, then answer a small set of fresh questions on that exact subtopic. This approach is better than rereading notes passively. If you cannot teach the difference between Azure Policy and Azure Monitor in one or two sentences, you are not ready to rely on recognition under pressure. The same applies to IaaS versus PaaS, region versus availability zone, or Entra ID versus RBAC.

Your final revision checklist should include exam-objective language rather than vague topic names. Confirm that you can describe cloud benefits, identify service types and deployment models, recognize core architectural components, distinguish major Azure products by use case, explain cost and SLA fundamentals, and identify governance, compliance, deployment, and monitoring tools. This mirrors the exam blueprint and keeps your preparation aligned with what is actually tested.

  • Review only weak or inconsistent areas in the last 24 to 48 hours.
  • Memorize high-value distinctions: SaaS/PaaS/IaaS, public/private/hybrid, region/zone/resource group/subscription, policy/monitoring/security, identity/authentication/authorization.
  • Revisit any notes from guessed answers, not just incorrect ones.

Exam Tip: Final review should sharpen distinctions, not introduce new complexity. If a resource or note set is making the material feel more confusing this late in preparation, simplify and return to core definitions and use cases.

A disciplined weak-domain plan gives you the highest return on your remaining study time and helps convert borderline topics into secure points.

Section 6.6: Exam day strategy, pacing, confidence control, and final tips

Section 6.6: Exam day strategy, pacing, confidence control, and final tips

Your exam day strategy should be as intentional as your study plan. Fundamentals exams are rarely passed by cramming at the last minute. They are passed by entering the session calm, reading carefully, and using a consistent method on every item. Before the exam, confirm logistics early, whether you are testing in person or online. Have identification ready, ensure your environment meets requirements, and avoid unnecessary stressors. Your objective on exam day is not to prove mastery of every Azure feature. It is to apply clear reasoning to the scope of the AZ-900 blueprint.

Pacing matters, but overthinking is the greater danger. Many AZ-900 questions can be answered quickly if you classify the topic first and identify the key requirement word. Read the question stem carefully, predict the category being tested, and then evaluate options. If you feel stuck, eliminate obviously mismatched answers and move on rather than draining time and confidence. If the platform allows review, use it strategically for uncertain items, especially those where two governance or service choices looked similar.

Confidence control is also part of exam performance. One difficult question does not mean you are failing. Microsoft often mixes easier foundational items with more nuanced scenario wording. Stay disciplined. Do not change an answer without a clear reason tied to a clue you missed. Random second-guessing usually lowers scores. Trust your preparation, especially if you completed the mock exams and reviewed rationale patterns thoroughly.

Exam Tip: During the final minutes before submission, review flagged questions for wording clues, not gut feeling. Look for terms like most appropriate, fully managed, minimize cost, hybrid, secure access, monitor, enforce, or estimate. These often reveal the intended answer more clearly than rereading the entire scenario emotionally.

Finish your preparation with a simple exam day checklist: sleep adequately, avoid last-minute overload, arrive or log in early, read each item carefully, manage time steadily, and keep your thinking tied to Azure fundamentals. This final chapter is meant to help you convert knowledge into composure. If you can identify what the exam is testing, recognize common traps, and trust a repeatable strategy, you are ready to perform well on AZ-900.

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

1. You review a mock AZ-900 question and notice that two options seem plausible: Azure Virtual Machines and Azure App Service. The scenario asks for a fully managed platform to host a web application with minimal infrastructure management. Which answer should you choose?

Show answer
Correct answer: Azure App Service
Azure App Service is correct because it is a Platform as a Service (PaaS) offering designed to host web apps with reduced infrastructure management. Azure Virtual Machines are an Infrastructure as a Service (IaaS) option, so the customer would still manage the OS and more of the environment. Azure Virtual Network is a networking service, not an application hosting platform. This reflects a common AZ-900 exam pattern: first identify the correct service category before comparing features.

2. A candidate scores well overall on a full mock exam but realizes that several correct answers were guesses. Based on sound AZ-900 final review strategy, what should the candidate do next?

Show answer
Correct answer: Review both incorrect and guessed answers to identify weak areas and exam objective gaps
Reviewing both incorrect and guessed answers is correct because a guessed answer may hide a weak area that could appear again in a different form on the real exam. Focusing only on total score is poor exam preparation because readiness is based on understanding, not just percentage. Reviewing only incorrect answers is incomplete, since guessed answers indicate uncertain knowledge. This aligns with AZ-900 preparation guidance that weak spot analysis matters more than score alone.

3. A company wants to prepare for the AZ-900 exam by improving how it answers scenario-based questions under time pressure. The training lead says candidates often miss keywords such as 'most cost-effective,' 'fully managed,' and 'hybrid.' What is the best exam-taking approach?

Show answer
Correct answer: Look for scenario keywords that indicate service category, management model, or deployment requirement
Looking for scenario keywords is correct because AZ-900 commonly tests whether candidates can map wording clues to the right Azure concept, such as PaaS versus IaaS, cloud versus hybrid, or cost optimization versus governance. Memorizing product names alone is not enough because the exam emphasizes interpretation of business and operational requirements. Choosing the broadest feature set is a trap; the exam usually asks for the best fit, not the most powerful service.

4. A practice question asks which Azure service category a solution belongs to before asking about any detailed features. Which category should you identify for Microsoft Entra ID?

Show answer
Correct answer: Identity
Identity is correct because Microsoft Entra ID is Azure's identity and access management service. Compute would refer to services such as virtual machines or containers that run workloads. Storage would refer to services for storing data, such as Blob Storage. This matches a frequent AZ-900 exam technique: classify the service correctly first, because many distractors sound familiar but belong to a different category.

5. On exam day, a candidate wants a repeatable strategy for the final review period before starting the AZ-900 exam. Which action is most appropriate?

Show answer
Correct answer: Use a structured checklist that reinforces readiness, time management, and calm execution
Using a structured checklist is correct because final review should convert preparation into consistent execution, including readiness checks, pacing, and confidence. Learning new services at the last minute is ineffective and can increase confusion, especially in a fundamentals exam focused on broad recognition rather than last-minute memorization. Ignoring weak spot analysis is also wrong because the purpose of final review is to reduce avoidable mistakes in known weak domains.
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.