HELP

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

AI Certification Exam Prep — Beginner

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

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

Pass AZ-900 faster with realistic practice and clear explanations

Beginner az-900 · microsoft · azure fundamentals · azure

Prepare for the Microsoft AZ-900 Exam with Confidence

This course blueprint is designed for learners preparing for the AZ-900 Azure Fundamentals exam by Microsoft. If you are new to certification exams and want a structured, beginner-friendly path into Azure, this practice-focused course helps you study the right topics in the right order. The emphasis is on exam readiness through objective-based review, realistic question practice, and detailed answer explanations that build understanding rather than memorization.

The AZ-900 certification validates foundational knowledge of cloud computing and Microsoft Azure. It is often the first step for students, career changers, business professionals, support staff, and aspiring cloud practitioners who want to understand Azure services, architecture, pricing, governance, and management concepts. This course aligns directly to the official Microsoft exam domains so you can study with purpose and avoid wasting time on unrelated material.

Mapped to the Official AZ-900 Exam Domains

The course structure follows the three official exam objective areas:

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

Chapter 1 introduces the exam itself, including registration steps, exam format, scoring expectations, and a smart study strategy for beginners. Chapters 2 through 5 break down the official domains into manageable study blocks, combining concept review with exam-style practice. Chapter 6 closes the course with a full mock exam experience, final review, and exam-day guidance.

What Makes This AZ-900 Course Effective

This is not just a theory course. It is a practice test bank built for exam performance. The blueprint is designed around the way Microsoft certification candidates actually learn: by reviewing key objectives, seeing how similar services differ, applying concepts to short scenarios, and understanding why a correct answer is right and why the distractors are wrong.

You will revisit major AZ-900 topics multiple times from different angles. For example, cloud concepts begin with definitions such as public cloud, private cloud, hybrid cloud, and shared responsibility, then expand into benefits like scalability, elasticity, reliability, and predictability. Azure architecture topics move from core components such as regions and subscriptions into services like compute, networking, storage, identity, and databases. Governance topics connect policy, cost control, monitoring, support plans, and management tools so you can answer both factual and scenario-based questions more confidently.

Built for Beginners with Basic IT Literacy

This course assumes no prior certification background. If you have basic IT literacy and can follow technical terms at an introductory level, you can use this blueprint effectively. The learning progression starts with fundamentals and gradually builds exam skill. Each chapter includes milestone goals to help you measure progress and focus on areas that need more review.

Because many AZ-900 candidates are new to Microsoft exams, the course also supports test-taking strategy. You will learn how to interpret question wording, identify common distractors, manage time, and review weak spots after practice sessions. This makes the course valuable not only for learning Azure basics but also for building confidence in the exam environment.

Course Structure at a Glance

  • Chapter 1: Exam overview, registration, scoring, and study planning
  • Chapter 2: Cloud concepts foundations and service models
  • Chapter 3: Cloud benefits, pricing models, and Azure architectural components
  • Chapter 4: Azure services deep dive across compute, networking, storage, databases, and identity
  • Chapter 5: Management, governance, monitoring, pricing, and support
  • Chapter 6: Full mock exam, weak spot analysis, and final review

Whether you want to validate your understanding, prepare for your first Microsoft certification, or improve your score with realistic question practice, this AZ-900 course blueprint gives you a clear path. To begin your certification journey, Register free. If you want to explore more learning options beyond Azure Fundamentals, you can also browse all courses.

Why This Course Helps You Pass

Passing AZ-900 requires more than reading definitions. You need to recognize patterns across services, understand basic business and technical tradeoffs, and stay comfortable with Microsoft exam wording. This course helps by organizing the objectives logically, reinforcing them with practice, and culminating in a mock exam that simulates final readiness. For anyone aiming to pass the Microsoft Azure Fundamentals exam with stronger retention and less guesswork, this blueprint provides a focused and practical study framework.

What You Will Learn

  • Explain Describe cloud concepts, including cloud computing principles, shared responsibility, and cloud service models
  • Master Describe cloud concepts with pricing, consumption-based models, and the benefits of high availability, scalability, elasticity, reliability, and predictability
  • Cover Describe Azure architecture and services, including core architectural components such as regions, availability zones, resource groups, subscriptions, and management groups
  • Differentiate key services in Describe Azure architecture and services, including compute, networking, storage, databases, analytics, and identity options
  • Understand Describe Azure management and governance through cost management, budgeting, governance tools, and monitoring capabilities
  • Build exam readiness with AZ-900 style questions, answer explanations, and full mock exams aligned to all official domains

Requirements

  • Basic IT literacy and comfort using a computer and web browser
  • No prior Microsoft certification experience required
  • No hands-on Azure experience required, though curiosity about cloud technology is helpful
  • Willingness to practice exam-style questions and review explanations carefully

Chapter 1: AZ-900 Exam Foundations and Study Plan

  • Understand the AZ-900 exam format and objectives
  • Complete registration, scheduling, and test delivery planning
  • Learn scoring, question styles, and retake expectations
  • Build a beginner-friendly study strategy and practice plan

Chapter 2: Describe Cloud Concepts I

  • Define cloud computing and core terminology
  • Compare public, private, and hybrid cloud models
  • Understand IaaS, PaaS, and SaaS in exam context
  • Practice cloud concepts questions with answer analysis

Chapter 3: Describe Cloud Concepts II and Azure Architecture Basics

  • Explain cloud benefits tested on AZ-900
  • Understand consumption-based pricing and OpEx vs CapEx
  • Learn Azure core architectural components
  • Practice mixed questions on concepts and architecture

Chapter 4: Describe Azure Architecture and Services Deep Dive

  • Identify core Azure compute and networking services
  • Differentiate storage and database service options
  • Understand Azure identity and access foundations
  • Answer service selection questions in exam style

Chapter 5: Describe Azure Management and Governance

  • Understand governance, compliance, and policy controls
  • Learn cost management, SLAs, and service lifecycle basics
  • Explore monitoring, deployment, and management tools
  • Practice governance and management questions with explanations

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 Expert

Daniel Mercer is a Microsoft Certified Trainer with extensive experience teaching Azure fundamentals, administration, and architecture pathways. He has helped beginners and career changers prepare for Microsoft certification exams through objective-based instruction, exam-style practice, and clear breakdowns of Azure concepts.

Chapter 1: AZ-900 Exam Foundations and Study Plan

Welcome to the starting point for your AZ-900 journey. Azure Fundamentals is often the first Microsoft certification candidates pursue, and that makes this chapter more important than it may appear at first glance. Many learners want to jump directly into memorizing services, but the exam is designed to test more than vocabulary. It measures whether you can recognize cloud concepts, distinguish between Azure architectural components, and identify the correct management and governance approach in beginner-level business and technical scenarios.

This chapter gives you the framework you need before you attempt large sets of practice questions. You will learn how the AZ-900 exam is organized, what domains are tested, how to register and schedule effectively, how scoring and question styles work, and how to build a practical study plan. In other words, this is your exam-readiness map. If you understand the structure of the test, you will answer questions more calmly, eliminate distractors more efficiently, and spend your study time on the highest-value objectives.

The AZ-900 exam focuses on foundational knowledge rather than hands-on administration. That distinction matters. You are not being tested as an Azure engineer who deploys complex workloads. Instead, the exam expects you to describe concepts clearly: cloud computing principles, shared responsibility, service models such as IaaS, PaaS, and SaaS, pricing and consumption-based models, benefits such as high availability and scalability, core Azure architectural components, major service categories, and management and governance capabilities. The test rewards conceptual clarity and disciplined reading.

One common exam trap is overthinking questions and choosing an advanced technical answer when the exam is actually looking for the simplest foundational concept. Another trap is confusing similar-sounding terms, such as scalability versus elasticity, CapEx versus OpEx, or Azure Policy versus Azure RBAC. Throughout this chapter, you will see how to identify these patterns early so they do not reduce your score later.

Exam Tip: AZ-900 often tests whether you can match the right concept to the right business need. When reading a question, first identify what category it belongs to: cloud concept, architecture/service, or management/governance. That quick classification helps narrow the correct answer before you even evaluate all options.

Use this chapter as your operating manual for the rest of the course. Once you know what the exam expects and how to study strategically, the practice test bank becomes much more effective. Instead of randomly answering questions, you will be training with purpose: identifying weak areas, fixing misunderstandings, and building the confidence required to pass on exam day.

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

Practice note for Complete registration, scheduling, and test delivery planning: 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 scoring, question styles, and retake expectations: 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 strategy and practice plan: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

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

Sections in this chapter
Section 1.1: AZ-900 overview, provider background, and Azure Fundamentals scope

Section 1.1: AZ-900 overview, provider background, and Azure Fundamentals scope

AZ-900 is Microsoft’s Azure Fundamentals certification exam. It is designed for candidates who are new to Azure, new to cloud computing, or both. The credential validates that you understand the basic ideas behind cloud services and the main building blocks of Microsoft Azure. Because it is a fundamentals-level exam, the emphasis is on recognition, interpretation, and comparison rather than configuration-heavy technical tasks.

Microsoft, as the cloud provider behind Azure, appears throughout the exam not just as a vendor but as the context in which cloud concepts are implemented. You should understand that Azure is Microsoft’s public cloud platform and that it offers services across compute, networking, storage, databases, analytics, AI, identity, security, and governance. On the exam, Microsoft expects you to know the names and purposes of major Azure services, but only at a high level. You are not expected to architect enterprise-grade deployments in detail.

The AZ-900 scope usually falls into three broad categories. First, cloud concepts: what cloud computing is, how shared responsibility works, and how IaaS, PaaS, and SaaS differ. Second, Azure architecture and services: regions, availability zones, resource groups, subscriptions, management groups, and major service families. Third, Azure management and governance: cost management, budgeting, monitoring, governance controls, and compliance-oriented tools.

A common trap is assuming the exam is only for technical candidates. In reality, students, project managers, sales specialists, procurement staff, and new IT professionals can all take it successfully. That means many questions are written in business-friendly language. You may be asked to connect Azure capabilities to organizational goals like cost control, reliability, or global reach.

  • Focus on definitions and distinctions, not deep implementation steps.
  • Learn what each service category is for and when it is a good fit.
  • Expect scenario wording that tests whether you can select the most appropriate concept.

Exam Tip: If two answer choices both seem technically possible, AZ-900 usually prefers the one that best matches the stated requirement at the fundamentals level. Look for keywords such as minimize management, improve availability, pay only for usage, or enforce governance across subscriptions.

Think of AZ-900 as a language exam for Azure fundamentals. If you can speak the language of cloud principles and Azure service categories accurately, you are on the right path.

Section 1.2: Official exam domains and weighting across Describe cloud concepts, Describe Azure architecture and services, and Describe Azure management and governance

Section 1.2: Official exam domains and weighting across Describe cloud concepts, Describe Azure architecture and services, and Describe Azure management and governance

Your study plan should follow the official exam skills outline. AZ-900 typically organizes content into three major domains: Describe cloud concepts, Describe Azure architecture and services, and Describe Azure management and governance. While Microsoft can update the weighting periodically, the practical lesson is consistent: architecture and services usually represent the largest portion of the exam, while cloud concepts and governance remain highly testable and should never be ignored.

The first domain, Describe cloud concepts, covers the principles that appear in nearly every entry-level cloud certification. You should understand the shared responsibility model, cloud deployment models, and the differences among IaaS, PaaS, and SaaS. You must also be able to explain cloud benefits such as high availability, scalability, elasticity, reliability, predictability, security, and governance. Pricing ideas like consumption-based models, OpEx, and CapEx also belong here. These questions often look simple, but they are frequent sources of mistakes because candidates rush and confuse similar terms.

The second domain, Describe Azure architecture and services, is usually the broadest. It includes core architectural components such as regions, region pairs, availability zones, resource groups, subscriptions, and management groups. It also includes service categories such as compute, networking, storage, databases, analytics, and identity. What the exam tests here is your ability to identify the right service family for a requirement. For example, if a scenario needs virtual machines, identity management, object storage, or relational data services, you should recognize the corresponding Azure solution category quickly.

The third domain, Describe Azure management and governance, focuses on how organizations control Azure use. This includes cost management, budgeting, governance tools, monitoring capabilities, compliance support, and resource administration concepts. Candidates often mix up tools that sound related, so careful comparison matters. The exam is not asking you to be a governance architect, but it does expect you to know which Azure services support policies, access control, monitoring, and cost visibility.

Exam Tip: Weighting should influence your study time, not your decision to skip topics. A smaller domain can still contain enough questions to affect your pass result significantly, especially if you are weak in that area.

When using the objectives, map each question you practice back to one of the three domains. That habit creates objective-based studying instead of random memorization, which is exactly how strong candidates prepare.

Section 1.3: Registration process, exam delivery options, identification rules, and scheduling tips

Section 1.3: Registration process, exam delivery options, identification rules, and scheduling tips

Registration is not just an administrative step; it is part of exam preparation. Most candidates register through Microsoft’s certification ecosystem and then choose an authorized exam delivery option. Depending on current availability in your region, you may be able to test at a physical exam center or through online proctoring. Each option has advantages. Test centers offer a controlled environment, while online delivery offers convenience. Your choice should match the environment in which you are most likely to stay calm and focused.

When scheduling, avoid choosing a date based only on motivation. Choose one based on readiness and review cycles. A good target date creates urgency, but a rushed date creates anxiety. Ideally, schedule after you have enough time to study all three domains, complete several rounds of practice, and revisit weak topics at least once. If you work full time, booking two to four weeks ahead can provide structure without causing long delays.

Identification rules matter more than many first-time candidates expect. The name on your exam registration should match your government-issued identification exactly or as closely as the provider requires. Small inconsistencies can create day-of-exam problems. Review ID requirements in advance, especially if you plan to test online, where room checks, webcam checks, and stricter environmental rules may apply.

For online testing, verify your system compatibility before exam day. Run the required technical checks, confirm your internet stability, prepare a quiet room, and remove prohibited items from your workspace. For test center delivery, arrive early, know the route, and account for parking or building access delays.

  • Register with your legal name as required by the provider.
  • Choose a time of day when your concentration is strongest.
  • Avoid booking immediately after a stressful workday if you fatigue easily.
  • Read rescheduling and cancellation policies before confirming your appointment.

Exam Tip: Do not let logistics become the reason you underperform. Candidates sometimes know the content but lose focus because of identification issues, room setup problems, or last-minute scheduling stress. Eliminate those risks early.

Treat registration and scheduling as part of your exam strategy. Smooth logistics protect your mental energy for the questions that actually matter.

Section 1.4: Scoring model, passing expectations, unscored items, and question format walkthrough

Section 1.4: Scoring model, passing expectations, unscored items, and question format walkthrough

Understanding the scoring model helps reduce unnecessary anxiety. Microsoft exams commonly report results on a scaled score, and AZ-900 candidates are generally aiming to reach the published passing threshold. What matters for your strategy is this: not every question carries the same visible feel, and your raw experience of difficulty does not directly tell you whether you are passing or failing in the moment. Stay disciplined and answer each item carefully.

You may encounter unscored items on the exam. These are included for exam development and do not count toward your score, but they are not identified during the test. That means you must treat every question as if it matters. A mistake candidates make is dwelling on a strange or unusually worded item and letting it damage the pacing of the rest of the exam.

The AZ-900 exam can include multiple-choice and multiple-select formats, and you may also see scenario-style prompts or item types that require matching or selecting the best statement. The key skill is not just content knowledge, but careful reading. Fundamentals exams often use short business scenarios where one or two keywords determine the correct answer. For example, words like “shared,” “managed,” “automatically scales,” “governance,” or “consumption-based” often point toward a specific concept category.

Common traps include absolute language, partial correctness, and answer choices that sound advanced but do not satisfy the stated requirement. If a question asks for the most cost-effective option, the most secure-sounding answer is not automatically correct. If it asks for the Azure service that minimizes infrastructure management, a do-it-yourself virtual machine is usually less likely to be right than a platform-managed option.

Exam Tip: On uncertain questions, eliminate choices that are clearly in the wrong domain first. If the question is about cost governance, answers focused only on raw compute features are less likely to be correct. Domain awareness is a fast scoring advantage.

Do not expect to feel certain on every item. Your goal is consistent, informed selection based on objective knowledge. Strong fundamentals candidates do not panic when a question looks unfamiliar; they use concepts, definitions, and elimination to choose the best answer available.

Section 1.5: Beginner study roadmap, time budgeting, revision cycles, and note-taking strategy

Section 1.5: Beginner study roadmap, time budgeting, revision cycles, and note-taking strategy

If you are a beginner, the best AZ-900 study plan is simple, structured, and repetitive. Start by dividing your preparation into the three official domains. Study cloud concepts first because they create the vocabulary needed for everything else. Then move to Azure architecture and services, where you will learn the names and purposes of core components and service families. Finish each cycle with management and governance so you can connect technical services to business control, cost, and monitoring.

Time budgeting should match your current background. If you are completely new to cloud, plan for multiple shorter sessions across several weeks rather than one long cram period. A practical model is to study four to five times per week, alternating between learning new material and reviewing prior topics. This supports retention far better than reading everything once. Your first pass should focus on understanding. Your second pass should focus on comparison. Your third pass should focus on speed and accuracy under practice conditions.

Revision cycles are where many candidates improve dramatically. After each study block, write a short summary in your own words. Then revisit weak concepts within 48 hours and again at the end of the week. This spaced review helps turn recognition into recall. For AZ-900, compare closely related terms side by side: scalability versus elasticity, authentication versus authorization, Azure Policy versus RBAC, regions versus availability zones, and resource groups versus subscriptions.

For note-taking, avoid copying vendor documentation word for word. Instead, create concise exam-focused notes that answer three questions: What is it? What problem does it solve? How is it different from similar options? That format mirrors how the exam tests you. Tables, contrast lists, and one-line definitions work especially well.

  • Week planning: assign one main domain focus per block.
  • Daily review: revisit yesterday’s notes before learning something new.
  • End-of-week revision: summarize the most commonly confused concepts.
  • Practice analysis: log every mistake by domain and reason.

Exam Tip: If you cannot explain a service or concept in one or two plain sentences, you probably do not understand it well enough for exam scenarios yet. Fundamentals exams reward clarity, not memorized complexity.

A disciplined beginner usually outperforms a rushed experienced learner. Build steady momentum, and let repetition do the heavy lifting.

Section 1.6: How to use this practice test bank for review, remediation, and confidence building

Section 1.6: How to use this practice test bank for review, remediation, and confidence building

This practice test bank is not just a score-checking tool. It is a training system. To get the most value from it, use the questions in phases. In the first phase, work in small topic-based sets after studying each domain. The goal is diagnosis, not performance. You are identifying which concepts you recognize, which ones you confuse, and which objective areas need more review. Read every answer explanation carefully, especially when you guessed correctly. A lucky correct answer can hide a real weakness.

In the second phase, begin mixed-domain practice. This matters because the real exam does not separate every item neatly by topic. Mixed sets train your ability to identify the domain from the wording of the question. That is a critical exam skill. Ask yourself after each item: Was this testing a cloud concept, an Azure service, or management and governance? If you cannot tell, revisit the objective alignment.

In the third phase, take full timed mock exams. These help you build pacing, attention control, and emotional consistency. Review your results in a structured way. Do not only count incorrect answers. Categorize them: knowledge gap, misread question, confusion between similar terms, or changed answer without evidence. This is how serious candidates improve quickly.

Use remediation deliberately. If you miss several questions on one concept, pause and return to the underlying lesson before taking more tests. More questions do not automatically fix a misunderstanding. Corrected understanding does. Your aim is not to memorize answer patterns but to become fluent enough that unfamiliar wording still leads you to the right concept.

Exam Tip: Confidence should come from evidence. If your scores improve across mixed sets, your error log shrinks, and your explanations become clearer, you are becoming exam-ready. Confidence built only on repeated exposure without analysis is fragile.

By the end of this course, your goal is to use the test bank as both mirror and coach: a mirror that shows exactly where you stand, and a coach that guides you toward stronger judgment, better recall, and a calmer exam-day performance.

Chapter milestones
  • Understand the AZ-900 exam format and objectives
  • Complete registration, scheduling, and test delivery planning
  • Learn scoring, question styles, and retake expectations
  • Build a beginner-friendly study strategy and practice plan
Chapter quiz

1. A candidate is beginning preparation for the AZ-900 exam. Which approach best aligns with the purpose and scope of the exam?

Show answer
Correct answer: Focus on understanding foundational Azure concepts, cloud models, and management/governance scenarios rather than deep hands-on administration
AZ-900 measures foundational knowledge of cloud concepts, Azure services, architecture, pricing, and governance. It does not expect the depth of hands-on engineering skill required in administrator- or engineer-level exams. Option B is incorrect because advanced implementation and automation are outside the exam's beginner scope. Option C is incorrect because the exam is not limited to portal navigation and includes conceptual understanding across multiple objective domains.

2. A learner wants to reduce mistakes caused by choosing technically complex answers when the exam is really testing a basic principle. What is the best strategy to apply first when reading an AZ-900 question?

Show answer
Correct answer: Classify the question as a cloud concept, architecture/service, or management/governance question before evaluating the options
A strong AZ-900 test-taking strategy is to identify the objective area first. This helps narrow the type of concept being tested and reduces overthinking. Option A is incorrect because answer length is not a valid indicator of correctness. Option C is incorrect because AZ-900 often tests foundational understanding and business scenarios, not deep implementation detail.

3. A company employee plans to take AZ-900 next month and wants to avoid exam-day issues. Which action is most appropriate during registration and scheduling preparation?

Show answer
Correct answer: Review scheduling and delivery requirements in advance and choose a test option that matches personal logistics and readiness
Chapter 1 emphasizes planning registration, scheduling, and test delivery ahead of time so candidates can avoid preventable issues. Option A is incorrect because delivery requirements should be reviewed before exam day, not during the exam. Option B is incorrect because AZ-900 does not require mastering every Azure service in detail before scheduling; a realistic study plan and readiness assessment are more appropriate.

4. A student asks how AZ-900 questions are typically structured. Which statement is most accurate?

Show answer
Correct answer: The exam includes foundational question styles that test recognition of correct concepts in business and technical scenarios
AZ-900 uses certification-style questions that assess conceptual understanding, often through short scenarios and comparison of related concepts. Option B is incorrect because AZ-900 is not a lab-only exam and does not require complex deployments. Option C is incorrect because the exam does not rely on essay-only scoring; it focuses on structured objective question formats.

5. A beginner has two weeks before taking AZ-900. Which study plan is most likely to improve exam readiness?

Show answer
Correct answer: Build a study plan around exam objectives, use practice questions to find weak areas, and review misunderstood concepts systematically
The chapter recommends a beginner-friendly plan tied to exam objectives, with purposeful practice to identify and correct weak areas. Option A is incorrect because random memorization and last-minute practice do not build structured readiness. Option C is incorrect because AZ-900 emphasizes foundational coverage across domains rather than advanced specialization.

Chapter 2: Describe Cloud Concepts I

This chapter targets one of the most heavily tested AZ-900 foundations: cloud concepts. Microsoft expects candidates to do more than memorize a few definitions. On the exam, you must recognize how cloud computing works, distinguish between cloud deployment models, understand who manages what in the shared responsibility model, and correctly classify services as IaaS, PaaS, or SaaS. The wording is often simple, but the answer choices are designed to expose shallow understanding. That is why this chapter teaches not only the facts, but also how the exam tests those facts.

Start with the big picture: cloud computing is the delivery of computing services over the internet. Those services can include servers, storage, networking, databases, analytics, software, and more. In the AZ-900 exam context, cloud computing is about obtaining IT resources on demand, paying according to usage or subscription, and avoiding the need to buy and maintain all infrastructure yourself. This is the core terminology base you must know before moving on to Azure-specific architecture in later chapters.

The first lesson in this chapter is to define cloud computing and core terminology in a way that helps with test questions. Watch for phrases like on-demand, scalable, metered usage, shared infrastructure, and rapid provisioning. These words point to cloud characteristics. The exam may ask indirectly which scenario best represents cloud computing rather than asking for a definition. If a company can deploy resources quickly, scale up during demand spikes, and reduce capital expense, that is usually a cloud-aligned scenario.

The second lesson is comparing public, private, and hybrid cloud models. Azure exams frequently test these through business scenarios. A company with strict regulatory control and dedicated infrastructure may fit private cloud. A company wanting the broadest elasticity and least hardware management usually fits public cloud. An organization connecting on-premises systems to cloud resources is a classic hybrid cloud case. Multicloud may also appear as a distractor or comparison concept, so candidates should know it means using services from multiple cloud providers.

The third lesson focuses on service models: IaaS, PaaS, and SaaS. These are foundational exam topics because they connect directly to shared responsibility. The exam often gives a scenario and asks which service model minimizes administrative overhead, or which model gives the most control over the operating system. Read each scenario carefully and identify whether the organization wants maximum control, minimum management effort, or just a ready-to-use application.

The fourth lesson is practice readiness. Although this chapter does not present full question sets in the body text, it prepares you to answer cloud concepts questions by teaching answer analysis. Many AZ-900 questions are not difficult because the content is advanced; they are difficult because answer choices are similar. Your task is to identify the clue words and eliminate options that do not match the level of responsibility, control, or flexibility described.

Exam Tip: When an AZ-900 item mentions reducing hardware purchases, avoiding data center maintenance, or consuming resources as needed, think cloud benefits first. When it mentions keeping full control of hardware or requiring internal hosting, think private cloud or on-premises. When it mentions connecting local infrastructure with cloud services, think hybrid.

As you work through the sections in this chapter, keep your exam objective in mind: describe cloud concepts clearly and confidently. This domain is foundational, but it is also high-yield because the same ideas reappear later in topics such as pricing, architecture, governance, and security. If you master these principles now, many later questions become easier because you can reason through them instead of guessing.

  • Know the exact meaning of public, private, hybrid, and multicloud.
  • Understand which party manages which components in shared responsibility.
  • Differentiate IaaS, PaaS, and SaaS based on control and convenience.
  • Recognize cloud benefits such as agility, global reach, and operational efficiency.
  • Practice identifying distractors that sound plausible but do not fit the scenario.

This chapter is written as an exam coach’s guide, so pay attention to the common traps and clue words. Those are often the difference between a passing score and an avoidable miss.

Sections in this chapter
Section 2.1: Describe cloud concepts through core cloud computing principles

Section 2.1: Describe cloud concepts through core cloud computing principles

Cloud computing, in exam language, is the delivery of computing services over the internet with flexible provisioning, broad access, and usage-based or subscription-based consumption. For AZ-900, you should be able to define the cloud in practical terms rather than theoretical language. If an organization can obtain virtual machines, storage, databases, and applications without purchasing and installing all infrastructure locally, it is using cloud computing principles.

The exam commonly tests a few core principles. First is on-demand self-service: users can provision resources when needed, often through a portal or API. Second is scalability: resources can increase to meet demand. Third is elasticity: resources can increase and decrease automatically or quickly depending on current need. Fourth is resource pooling: cloud providers serve multiple customers using a shared pool of infrastructure. Fifth is measured service: usage can be metered for billing, monitoring, or optimization.

One exam trap is confusing scalability and elasticity. Scalability means the ability to grow capacity. Elasticity emphasizes automatic or rapid adjustment as demand changes. If a question describes seasonal growth over time, scalability may be the better fit. If it describes adding resources during a sudden traffic spike and reducing them after, elasticity is the stronger term.

Another tested idea is the shift from capital expenditure to operational expenditure. In traditional environments, companies often buy servers up front, which is capital expense. In cloud environments, they often pay for usage over time, which aligns more with operational expense. The exam may not always use accounting language directly, but if the scenario mentions avoiding large up-front purchases, cloud is usually the answer.

Exam Tip: Watch for clue words such as rapidly deploy, scale on demand, pay only for what you use, and avoid maintaining physical hardware. These nearly always indicate core cloud principles.

To identify correct answers, focus on outcomes. If the scenario emphasizes speed, flexibility, and reduced infrastructure ownership, cloud computing is the concept being tested. If the answer option mentions a specific Azure service but the question asks about a general principle, eliminate the overly specific choice. AZ-900 often rewards matching the level of abstraction in the question stem.

What the exam really tests here is whether you understand why organizations adopt the cloud, not just what the cloud is called. If you can explain the principles in plain business language, you will answer these items correctly.

Section 2.2: Public cloud, private cloud, hybrid cloud, and multicloud comparisons

Section 2.2: Public cloud, private cloud, hybrid cloud, and multicloud comparisons

This section maps directly to one of the most recognizable AZ-900 objectives: comparing cloud models. The exam likes scenario-based wording here. Instead of asking for a simple definition, it may describe a company’s needs and ask which model is most appropriate.

Public cloud refers to services offered over the internet by a cloud provider and shared across customers, though customer data and environments remain logically isolated. Azure is a public cloud platform. Public cloud is usually associated with high scalability, reduced hardware management, broad global reach, and consumption-based pricing. This is often the best answer when a company wants to avoid owning infrastructure and wants fast deployment.

Private cloud refers to cloud-like infrastructure used by a single organization. It may be hosted in the organization’s own data center or by a third party, but the environment is dedicated to one organization. Private cloud is commonly chosen for specific regulatory, control, or customization needs. The exam may present private cloud as offering more control but also more responsibility and cost.

Hybrid cloud combines public cloud and private infrastructure or on-premises resources. This is one of the most tested definitions in AZ-900. If a question mentions keeping some systems on-premises while extending others to Azure, the answer is hybrid cloud. Typical reasons include regulatory constraints, gradual migration, disaster recovery, or integration with legacy systems.

Multicloud means using cloud services from more than one cloud provider. This is not the same as hybrid cloud. A common exam trap is to confuse the two. Hybrid is about combining cloud with on-premises or private infrastructure. Multicloud is about using multiple public cloud vendors, such as Azure plus another provider.

Exam Tip: If a scenario includes on-premises servers connected to Azure services, choose hybrid cloud, not multicloud. If it mentions using Azure for some workloads and another provider for others, choose multicloud.

To eliminate wrong answers, ask two questions: Is there on-premises involvement? If yes, hybrid is likely. Is there only one organization using the infrastructure? If yes, private cloud may fit. Is the goal minimal hardware ownership and maximum elasticity? Public cloud is often correct.

The exam tests your ability to distinguish benefits and trade-offs. Public cloud offers speed and scale, private cloud offers dedicated control, hybrid offers flexibility, and multicloud offers provider diversity. Know these distinctions clearly, because Microsoft often writes answer choices that are almost correct except for one key word.

Section 2.3: Shared responsibility model and security ownership basics

Section 2.3: Shared responsibility model and security ownership basics

The shared responsibility model is a core cloud concept and a frequent AZ-900 test area. It explains that security and management duties are divided between the cloud provider and the customer. Candidates often miss questions here because they memorize a slogan without understanding how responsibility shifts across service models.

At the highest level, the cloud provider is always responsible for the security of the cloud. That includes the physical data centers, physical hosts, networking foundations, and underlying infrastructure. The customer is always responsible for security in the cloud to some extent. This includes how identities are managed, how data is classified and protected, and how access is controlled.

In IaaS, the customer has the most responsibility among the three service models. The provider manages the physical infrastructure, but the customer typically manages the operating system, applications, data, and many networking and security configurations. In PaaS, the provider manages more of the platform, including the operating system and runtime environment, while the customer focuses more on applications and data. In SaaS, the provider manages nearly everything except customer-controlled aspects such as data usage, user access, and configuration within the application.

A common exam trap is assuming that moving to the cloud means the provider handles all security. That is false. Microsoft secures the Azure platform, but customers still control many settings that affect risk. If users choose weak passwords, misconfigure permissions, or expose sensitive data, that remains the customer’s responsibility.

Exam Tip: On the exam, if an answer says the cloud provider is responsible for customer data classification or user account management, be skeptical. Those are usually customer responsibilities.

Another trap is thinking shared responsibility is identical across all service models. It is not. Responsibility shifts as you move from IaaS to PaaS to SaaS. The more managed the service, the less infrastructure you manage. However, customer accountability for data, identity, and appropriate access never disappears.

What the exam tests here is conceptual ownership. You do not need deep security engineering detail for AZ-900, but you do need to know who manages what in broad terms. If you remember that control and responsibility usually move together, you can reason through unfamiliar wording.

Section 2.4: Infrastructure as a Service, Platform as a Service, and Software as a Service

Section 2.4: Infrastructure as a Service, Platform as a Service, and Software as a Service

AZ-900 expects you to compare IaaS, PaaS, and SaaS in plain business and technical terms. This is one of the most important topics in the cloud concepts domain because it connects convenience, control, pricing, management effort, and shared responsibility.

Infrastructure as a Service (IaaS) provides the basic building blocks of IT, such as virtual machines, storage, and networking. It gives customers significant control. If a company wants to install and manage its own operating system and applications, IaaS is usually the right fit. Exam clues for IaaS include phrases like lift and shift, custom OS configuration, or full control over virtual machines.

Platform as a Service (PaaS) provides a managed platform for application development and deployment. The provider manages infrastructure and much of the platform stack, allowing developers to focus on code and data. Exam clues for PaaS include focus on application development, reduce OS maintenance, and deploy code without managing servers.

Software as a Service (SaaS) delivers complete applications over the internet. The provider manages the application and the underlying environment, while the customer mainly uses and configures the software. Exam clues include email service, CRM application, subscription to ready-to-use software, or no need to install and maintain the application locally.

The easiest way to identify the correct model is to ask: what does the customer want to manage? If the customer wants to manage operating systems and apps, think IaaS. If the customer wants to build apps without server management, think PaaS. If the customer wants only to use software, think SaaS.

Exam Tip: Many questions test the trade-off between control and convenience. More control usually means more management responsibility. More convenience usually means less direct control of the underlying stack.

Common traps include choosing IaaS just because virtual machines are familiar, or choosing SaaS whenever software is mentioned. Remember that all three models involve software in some form. The deciding factor is who manages the application, operating system, and infrastructure. If the scenario is about developing an application platform, that is often PaaS, not SaaS.

The exam tests classification and reasoning. You may see short descriptions, migration scenarios, or business goals. Read carefully and match the service model to the need for control, customization, and operational simplicity.

Section 2.5: Cloud benefits including agility, global reach, and operational efficiency

Section 2.5: Cloud benefits including agility, global reach, and operational efficiency

This section supports the exam objective of describing cloud benefits. Candidates often think this is easy because the ideas sound intuitive, but Microsoft tests them using business outcomes and terminology. You must recognize the specific benefit being described.

Agility means the ability to provision and adapt resources quickly. Instead of waiting weeks to buy and install hardware, an organization can deploy resources in minutes. On the exam, agility is often connected to faster innovation, shorter deployment cycles, and responsiveness to business change.

Global reach refers to the ability to deploy services in multiple geographic regions. This helps organizations serve users closer to where they are located, improve user experience, and support international operations. If a scenario mentions expanding into new countries without building new data centers, cloud global reach is a key benefit.

Operational efficiency comes from shifting routine infrastructure tasks to the provider and using automation, standardized services, and managed offerings. This allows IT staff to spend less time replacing hardware, patching lower-level systems, or managing physical facilities. On the exam, this may be tied to reduced administrative overhead and better resource utilization.

Other benefits you should connect mentally include reliability, high availability, scalability, elasticity, and predictability. Even if those are covered in more depth elsewhere, they are conceptually related. Reliability means systems can continue to perform as expected. High availability means services remain accessible with minimal downtime. Predictability can refer to consistent performance and more transparent cost models.

Exam Tip: If a question asks which cloud benefit helps a company launch resources quickly for a new project, the best answer is often agility, not scalability. If it asks about serving users worldwide with low latency, think global reach. If it asks about reducing time spent managing physical infrastructure, think operational efficiency.

A common trap is selecting a technical term when the question asks for a business benefit, or vice versa. Match the wording carefully. The exam often checks whether you can translate between business language and cloud terminology. If you can explain why a company would choose cloud from an executive perspective, you will handle these questions well.

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

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

This final section is about exam strategy rather than presenting a literal quiz in the chapter text. Your goal is to answer cloud concept questions the way the AZ-900 exam expects. That means identifying the tested concept, spotting distractors, and selecting the answer that best fits the scenario rather than the answer that is merely somewhat true.

Begin by classifying the question type. If the stem asks about deployment approach, think public, private, hybrid, or multicloud. If it asks who manages a component, think shared responsibility. If it asks what level of control or convenience is needed, think IaaS, PaaS, or SaaS. If it asks why an organization benefits from cloud adoption, think agility, scale, reach, reliability, or efficiency.

Next, identify clue words. Terms such as on-premises, dedicated, provider-managed, ready-to-use application, develop and deploy code, and avoid hardware purchases are all high-value signals. Good test takers do not read answer choices first and hope one sounds familiar. They decode the scenario, predict the category, and then verify the closest match.

Avoid common traps. One trap is choosing the most technical-sounding answer even when the question is conceptual. Another is confusing hybrid with multicloud. A third is forgetting that cloud does not remove all customer security responsibility. A fourth is choosing SaaS whenever software is involved, even when the question is really about platform management or app development.

Exam Tip: Eliminate answers aggressively. If one option requires managing an operating system and the scenario explicitly says the company wants to avoid OS management, remove it. If an option mentions multiple providers but the scenario mentions on-premises integration, remove it.

When reviewing practice questions, always ask why the wrong answers are wrong. That habit builds exam accuracy faster than simply memorizing correct choices. The AZ-900 exam is designed to test recognition and understanding at a foundational level. With strong command of definitions, scenario clues, and common distractors, you will be well prepared to handle cloud concept items confidently and efficiently.

Chapter milestones
  • Define cloud computing and core terminology
  • Compare public, private, and hybrid cloud models
  • Understand IaaS, PaaS, and SaaS in exam context
  • Practice cloud concepts questions with answer analysis
Chapter quiz

1. A company wants to obtain virtual machines, storage, and networking over the internet. It wants to provision resources quickly, scale when demand increases, and avoid large upfront hardware purchases. Which concept does this scenario best describe?

Show answer
Correct answer: Cloud computing
Cloud computing is the delivery of computing services over the internet with characteristics such as on-demand provisioning, scalability, and reduced capital expense. That matches the scenario. On-premises hosting only is incorrect because it generally requires the organization to purchase and maintain its own hardware. Dedicated private networking is incorrect because it describes a connectivity approach, not the overall consumption model for compute, storage, and networking services.

2. A company must keep some applications in its own datacenter because of regulatory requirements, but it also wants to use cloud-based resources for additional capacity during peak business periods. Which cloud model best fits this requirement?

Show answer
Correct answer: Hybrid cloud
Hybrid cloud is correct because it combines on-premises or private infrastructure with public cloud resources. This directly matches a scenario where some workloads remain local while others use the cloud. Public cloud is incorrect because it does not describe keeping required workloads in the company datacenter. Private cloud is incorrect because it would not by itself address the need to extend into cloud resources for extra capacity.

3. A startup wants to deploy a web application without managing the underlying operating system, patching, or runtime maintenance. The developers want to focus primarily on the application code. Which cloud service model should the startup choose?

Show answer
Correct answer: Platform as a Service (PaaS)
PaaS is correct because it provides a managed platform for building and deploying applications while the cloud provider manages much of the underlying infrastructure, operating system, and runtime environment. IaaS is incorrect because the customer still manages the operating system and more of the environment. SaaS is incorrect because it delivers a ready-to-use application to end users rather than a platform for developers to build and run their own application.

4. A company wants the greatest control over its cloud-hosted servers, including installing custom software and managing the operating system configuration. Which service model is the best fit?

Show answer
Correct answer: Infrastructure as a Service (IaaS)
IaaS is correct because it gives the customer the most control among the three service models over virtual machines, operating systems, installed software, and related configurations. SaaS is incorrect because it provides a finished application with minimal customer control over the underlying platform. PaaS is incorrect because the provider manages more of the stack, including much of the operating environment, which reduces administrative work but also reduces control.

5. A company uses Microsoft Azure for some workloads and another cloud provider for others. It is not connecting those workloads to an on-premises datacenter. Which term best describes this approach?

Show answer
Correct answer: Multicloud
Multicloud is correct because the organization is using services from multiple cloud providers. Hybrid cloud is incorrect because hybrid refers to combining on-premises infrastructure or a private environment with public cloud services. In this scenario, no on-premises environment is part of the design. Private cloud is incorrect because that would refer to cloud infrastructure dedicated to a single organization, not the use of multiple public cloud providers.

Chapter 3: Describe Cloud Concepts II and Azure Architecture Basics

This chapter continues the AZ-900 cloud concepts domain by focusing on the benefits that Microsoft expects candidates to recognize quickly on exam day, then connecting those ideas to Azure architectural building blocks. The exam does not require deep implementation skills, but it does test whether you can identify the best conceptual answer from a short business scenario. That means you must know not only what a term means, but also how Microsoft phrases it in multiple-choice distractors.

A common AZ-900 pattern is to present a business need such as reducing upfront costs, improving resilience, or organizing resources across departments, and then ask which cloud concept or Azure architectural component best fits. Your job is to map the wording to the exam objective. If the prompt mentions variable demand, think scalability or elasticity. If it highlights no large upfront purchase, think consumption-based pricing and OpEx. If it focuses on organizing multiple subscriptions for policy and compliance, think management groups. This chapter is built to help you recognize those triggers quickly.

Another important test skill is separating similar-sounding terms. For example, high availability is about keeping services accessible, while reliability is broader and refers to a system’s ability to function correctly over time. Scalability and elasticity are related, but scalability means the ability to handle growth, while elasticity emphasizes automatic or rapid adjustment to changing demand. Azure exam items often reward precision. The wrong answer choice is frequently almost correct, but slightly less accurate.

You will also review Azure core architectural components that appear repeatedly on AZ-900: regions, region pairs, availability zones, resources, resource groups, subscriptions, and management groups. These are foundational. Even when the question seems to be about governance, billing, or resiliency, one of these architectural components is often the key to the correct answer.

Exam Tip: In AZ-900, start by identifying whether the question is asking about a cloud benefit, a pricing principle, or an Azure organizational component. Once you classify the objective, the answer choices become much easier to eliminate.

This chapter naturally integrates the lessons on cloud benefits, consumption-based pricing, OpEx versus CapEx, Azure architectural components, and mixed practice across concepts and architecture. Read it like an exam coach’s guide: focus on what the test is really checking, where candidates get trapped, and how to identify the best answer even when several options sound reasonable.

Practice note for Explain cloud benefits tested on AZ-900: 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 consumption-based pricing and OpEx vs CapEx: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

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

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

Practice note for Explain cloud benefits tested on AZ-900: 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 consumption-based pricing and OpEx vs CapEx: 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: High availability, scalability, elasticity, reliability, predictability, and security

Section 3.1: High availability, scalability, elasticity, reliability, predictability, and security

These cloud benefits are core AZ-900 vocabulary. Microsoft expects you to understand them as business outcomes rather than as deep technical configurations. High availability means a service remains accessible with minimal downtime. In exam language, look for phrases such as “continue operating,” “minimize outages,” or “remain available during failure.” Reliability is related but slightly broader: it refers to the ability of a system to recover from failures and continue delivering expected results. If a question emphasizes dependable operation over time rather than simply uptime, reliability is the better fit.

Scalability is the ability to handle increased workload by adding resources. This can be vertical, such as adding more CPU or memory to a machine, or horizontal, such as adding more instances. Elasticity goes one step further. It means resources can expand or shrink as demand changes, often automatically. On the exam, if demand spikes during the day and drops at night, elasticity is usually the best answer. If the scenario only says the company is growing and needs a platform that can support more users, scalability is the more precise term.

Predictability refers to consistent performance and cost expectations. In cloud discussions, Microsoft often ties predictability to known deployment patterns, monitoring, and pricing tools. Security is also listed as a cloud benefit, but remember that security in the cloud is based on a shared responsibility model. Azure provides security capabilities and secure infrastructure, but customers still have responsibilities depending on the service model.

  • High availability: focus on uptime and service continuity.
  • Reliability: focus on resilience and recovery from failures.
  • Scalability: focus on growth and increased demand.
  • Elasticity: focus on automatic or rapid expansion and contraction.
  • Predictability: focus on consistent performance and cost planning.
  • Security: focus on protection, controls, and shared responsibility.

Exam Tip: If the answer choices include both scalability and elasticity, check whether the question mentions fluctuating demand. Fluctuation points to elasticity; long-term growth points to scalability.

Common trap: candidates choose security whenever the prompt mentions protection, but sometimes the better answer is governance or compliance, especially if the scenario centers on standards, policies, or regulatory control rather than direct technical defense.

Section 3.2: Governance and manageability as cloud benefits in Describe cloud concepts

Section 3.2: Governance and manageability as cloud benefits in Describe cloud concepts

Governance and manageability are often underestimated by beginners because they sound less dramatic than scalability or high availability. However, AZ-900 regularly tests them because they are key reasons organizations adopt cloud platforms. Governance means establishing rules and controls so resources are deployed and used according to company policy, legal requirements, and cost boundaries. Manageability refers to how easily administrators can monitor, maintain, automate, and control environments at scale.

In Azure, governance includes tools and structures that help standardize deployments and reduce risk. Even though deeper coverage appears in later governance topics, the cloud concepts domain expects you to recognize governance as a cloud benefit. Why? Because cloud platforms make it easier to apply policy consistently across many resources and environments. Manageability includes templates, automation, portals, command-line tools, and monitoring capabilities that reduce manual effort.

On the exam, a governance-focused scenario may mention enforcing organizational standards, limiting where resources can be deployed, or ensuring naming and tagging practices. A manageability-focused scenario may mention centralized administration, automation, or simplified monitoring. The test is not asking you to configure these tools, only to identify the benefit they represent.

Be careful not to confuse governance with security. Security protects systems and data. Governance defines the rules for how cloud resources should be used. There is overlap, but they are not identical. Likewise, manageability is not the same as availability. A service can be highly available but still difficult to administer.

Exam Tip: When the prompt emphasizes policy enforcement, standards, or compliance alignment, think governance. When it emphasizes operational simplicity, automation, or centralized control, think manageability.

Another common trap is assuming governance only applies to large enterprises. AZ-900 frames governance as valuable for organizations of any size because the cloud enables easier policy application and visibility. If the question asks for a cloud benefit that helps organizations maintain control while scaling adoption, governance is a strong candidate.

Section 3.3: Consumption-based model, budgeting basics, and CapEx versus OpEx

Section 3.3: Consumption-based model, budgeting basics, and CapEx versus OpEx

The consumption-based model is one of the most frequently tested cloud economics ideas on AZ-900. In this model, customers pay for what they use instead of purchasing and maintaining all infrastructure upfront. This supports flexibility and lowers the barrier to entry. The exam often contrasts traditional datacenter spending with cloud spending. Traditional environments usually require large upfront investments in servers, networking equipment, and facilities. Those upfront investments are capital expenditures, or CapEx. Cloud services shift much of this into operational expenditures, or OpEx, because organizations pay over time based on usage.

CapEx involves spending money before value is fully realized. It often includes hardware purchases and datacenter buildout. OpEx involves ongoing costs such as monthly service consumption. On the exam, if a scenario stresses avoiding a large initial investment, preserving cash flow, or paying only for actual usage, OpEx and the consumption-based model are the concepts being tested.

Budgeting basics also matter. Azure usage can scale quickly, which is powerful but can also create cost surprises if left unmanaged. At the conceptual level, Azure supports cost monitoring and budgeting so organizations can track spending and compare actual costs against planned targets. You do not need advanced financial administration knowledge for AZ-900, but you should understand that cloud cost control relies on visibility, forecasting, and alerting rather than fixed one-time purchases alone.

  • Consumption-based pricing aligns cost with usage.
  • CapEx is typically upfront purchasing.
  • OpEx is ongoing operational spending.
  • Budgeting in the cloud requires monitoring and planning because costs can vary.

Exam Tip: If the scenario says a company has seasonal demand and wants to avoid paying for unused capacity year-round, the exam is steering you toward the consumption-based model.

Common trap: some candidates assume cloud is always cheaper. AZ-900 does not test “always cheaper.” It tests flexibility, pay-as-you-go economics, and reduced upfront cost. The best answer is usually about financial model advantages, not a blanket promise of lower spending in every case.

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

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

Azure architecture questions often begin with geography and resiliency. A region is a set of datacenters deployed within a particular geographic area. Regions help organizations place workloads closer to users, address data residency needs, and support business continuity planning. AZ-900 expects you to know that Azure services are deployed into regions and that not all services are available in every region.

Region pairs are two Azure regions within the same geography that are linked for certain disaster recovery and update sequencing benefits. This concept is commonly tested at a high level. You do not need to memorize every pair, but you should know why pairings exist: to improve resilience and support recovery planning. If a question asks about broad disaster recovery across regions, region pairs are likely relevant.

Availability zones are separate physical locations within an Azure region, each with independent power, cooling, and networking. This is a critical distinction. Regions are geographically broader; availability zones are within a single region. If the exam asks how to improve fault tolerance against datacenter-level failure while staying in the same region, availability zones are a strong answer. If it asks about geographic redundancy across wider areas, think multiple regions or region pairs.

Exam Tip: Read carefully for the phrase “within a region.” That wording strongly suggests availability zones rather than regions or region pairs.

A classic trap is confusing an availability zone with an availability set. AZ-900 content can mention availability zones more prominently in architecture discussions, while availability sets are associated with virtual machine redundancy. If the answer choices include both, focus on whether the question is testing broad Azure architectural components or a specific VM placement feature.

Another exam pattern is to describe a requirement like low latency for users in different parts of the world plus regulatory data considerations. That points toward choosing appropriate Azure regions. By contrast, a requirement to protect against localized datacenter failure points toward availability zones.

Section 3.5: Resources, resource groups, subscriptions, and management groups

Section 3.5: Resources, resource groups, subscriptions, and management groups

These organizational components are essential to Azure architecture and show up repeatedly in AZ-900. A resource is an individual manageable item in Azure, such as a virtual machine, storage account, or virtual network. A resource group is a logical container for resources that share a lifecycle or administrative context. A subscription is a unit of billing and access control boundary. A management group sits above subscriptions and helps organize and govern multiple subscriptions together.

To answer exam questions correctly, think in layers. If the question is asking about a single deployable service, the answer is resource. If it is asking how to organize related services for deployment, management, or deletion together, the answer is resource group. If it is asking about billing separation or access boundaries, the answer is often subscription. If it is asking how an enterprise applies policies across several subscriptions, the answer is management group.

One subtle point the exam may test is that resources in a resource group can interact with resources in other resource groups. A resource group is not a hard network isolation boundary. It is primarily an organizational and management construct. Also, a subscription can contain multiple resource groups, and a management group can contain multiple subscriptions.

  • Resource: one Azure service instance.
  • Resource group: logical container for resources.
  • Subscription: billing and access boundary.
  • Management group: governance layer above subscriptions.

Exam Tip: If the question includes phrases like “across multiple subscriptions,” immediately consider management groups. That wording is a major clue.

Common trap: choosing resource group when the real issue is billing. Resource groups help organize resources, but billing is tracked at the subscription level. Another trap is assuming all resources in a resource group must be in the same region. Some can be in different regions, although the resource group itself has metadata stored in a specific location.

Section 3.6: Mixed domain practice for Describe cloud concepts and Describe Azure architecture and services

Section 3.6: Mixed domain practice for Describe cloud concepts and Describe Azure architecture and services

The AZ-900 exam rarely rewards memorization in isolation. More often, it combines a business goal with a cloud concept and an Azure component. For example, a company may want to support rapid growth, reduce upfront spending, and keep environments organized by department. That one scenario touches scalability, OpEx, and subscriptions or resource groups. Your success depends on spotting the primary objective being tested.

When you practice mixed-domain questions, train yourself to classify each keyword. “Variable demand” suggests elasticity. “No large initial purchase” suggests OpEx and consumption-based pricing. “Protection from datacenter failure in one region” suggests availability zones. “Apply policy across many subscriptions” suggests management groups. “Organize related services for one application” suggests resource groups. The exam often uses plain business wording rather than textbook definitions, so translation is a major skill.

Another effective strategy is elimination. If one answer is a pricing model, one is a resilience feature, one is an organizational scope, and one is a security concept, ask which category actually matches the prompt. Many wrong answers are not nonsense; they belong to the wrong objective domain. Eliminate by category first, then by precision.

Exam Tip: On concept-heavy questions, the most correct answer is usually the one that directly matches the stated requirement, not the one that is broadly beneficial. Azure offers many benefits, but the exam rewards specificity.

Common mixed-domain traps include confusing reliability with availability, scalability with elasticity, governance with security, and resource groups with subscriptions. Review those pairs until the distinction feels automatic. This chapter’s lessons are meant to create that automatic recognition so that during the practice bank and full mock exams, you can answer confidently and quickly. In the next stage of your preparation, keep linking every Azure architecture item back to a business need, because that is exactly how AZ-900 frames many of its questions.

Chapter milestones
  • Explain cloud benefits tested on AZ-900
  • Understand consumption-based pricing and OpEx vs CapEx
  • Learn Azure core architectural components
  • Practice mixed questions on concepts and architecture
Chapter quiz

1. A company is migrating a customer-facing application to Azure. Demand increases sharply during seasonal promotions and then returns to normal afterward. Which cloud benefit best describes Azure's ability to automatically adjust resources to match this changing demand?

Show answer
Correct answer: Elasticity
Elasticity is correct because it refers to the ability to automatically or rapidly increase and decrease resources in response to workload changes. High availability is incorrect because it focuses on keeping services accessible, not adjusting capacity for demand spikes. Governance is incorrect because it relates to policy, compliance, and administrative control rather than resource adjustment.

2. A startup chooses Azure so it can avoid large upfront hardware purchases and instead pay monthly based on actual usage. Which statement best describes this financial model?

Show answer
Correct answer: It uses OpEx with consumption-based pricing
OpEx with consumption-based pricing is correct because Azure commonly charges based on actual usage, which aligns with operational expenditure rather than large upfront capital investment. CapEx is incorrect because CapEx refers to significant upfront purchases such as buying servers. The statement that Azure eliminates all IT costs is incorrect because cloud services reduce certain costs and shift spending models, but organizations still pay for the resources they consume.

3. An organization has several Azure subscriptions for different departments. It wants to apply governance and compliance policies across all those subscriptions from a higher level. Which Azure architectural component should it use?

Show answer
Correct answer: Management group
Management group is correct because it allows administrators to organize multiple subscriptions and apply governance conditions, such as policies, at scale. A resource group is incorrect because it organizes resources within a subscription, not multiple subscriptions across the organization. An availability zone is incorrect because it is a resiliency feature within an Azure region and does not provide hierarchical governance.

4. A company needs to deploy virtual machines so that if one datacenter within an Azure region fails, the application can remain available. Which Azure feature should the company use?

Show answer
Correct answer: Availability zones
Availability zones are correct because they provide physically separate locations within an Azure region, helping protect applications from datacenter-level failures. Resource groups are incorrect because they are logical containers for resources and do not provide fault isolation. Subscriptions are incorrect because they are primarily used for billing and access boundaries, not workload resiliency.

5. A company creates an Azure solution and wants to group related resources such as virtual machines, storage accounts, and networking components so they can be managed together. Which Azure component should be used?

Show answer
Correct answer: Resource group
Resource group is correct because it is the logical container used to organize and manage related Azure resources together. A region pair is incorrect because it refers to Azure's pairing of geographic regions for certain resiliency and platform considerations, not day-to-day organization of application resources. A management group is incorrect because it is used to organize subscriptions, not individual resources within a solution.

Chapter 4: Describe Azure Architecture and Services Deep Dive

This chapter targets one of the highest-value AZ-900 domains: understanding Azure architecture and services well enough to recognize which service fits which business or technical need. On the exam, Microsoft is not testing deep administrator-level implementation. Instead, it tests whether you can identify the correct Azure service category, distinguish similar services, and avoid confusing infrastructure services with platform services. That makes this chapter especially important for service selection questions, scenario-based prompts, and “best fit” answer choices.

Across this chapter, you will strengthen four exam-critical skills. First, you will identify core Azure compute and networking services and understand the language used to describe them. Second, you will differentiate storage and database options, especially when the question is really testing access method, performance expectation, or managed-service level. Third, you will understand Azure identity and access foundations through Microsoft Entra ID concepts that frequently appear on AZ-900. Finally, you will apply all of this in exam-style reasoning, where the hardest part is often not memorization but spotting the clue hidden in the scenario wording.

A common AZ-900 trap is choosing an answer that is technically possible but not the most appropriate managed Azure service. For example, many workloads can run on virtual machines, but the exam often rewards the answer that minimizes management overhead, increases elasticity, or aligns better with the application type. If a scenario emphasizes rapid deployment of web apps, built-in scaling, and minimal OS management, Azure App Service is often stronger than Azure Virtual Machines. If the scenario emphasizes event-driven code execution without dedicated infrastructure, serverless options become more likely.

Another exam pattern is contrast. You may be asked, directly or indirectly, to distinguish IaaS from PaaS, public endpoint connectivity from private connectivity, object storage from file storage, relational databases from globally distributed NoSQL platforms, or authentication from authorization. Read for keywords such as “lift and shift,” “shared files,” “globally distributed,” “hybrid connectivity,” “least administrative effort,” “identity provider,” and “access to resources.” Those clues usually point to the right Azure service family.

Exam Tip: When two answer choices both seem plausible, choose the one that better matches the stated management model. AZ-900 frequently rewards understanding of the cloud service model as much as the product name itself.

The sections that follow map closely to what the exam expects: compute, networking, storage, databases and analytics, and identity. Keep in mind that AZ-900 is broad. You are not expected to configure production architecture from scratch, but you are expected to describe what each service is for, why an organization would choose it, and how to eliminate distractors that sound familiar but do not match the requirement.

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

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

Practice note for Understand Azure identity and access foundations: 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 Answer service selection questions in exam style: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

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

Sections in this chapter
Section 4.1: Compute services including virtual machines, containers, app services, and serverless options

Section 4.1: Compute services including virtual machines, containers, app services, and serverless options

Azure compute questions test whether you can match workload needs to the right execution model. Start with Azure Virtual Machines (VMs). VMs are an Infrastructure as a Service option that gives you the most control over the operating system, installed software, and runtime environment. If a scenario mentions migrating a traditional server, needing custom OS-level configuration, or supporting legacy applications, VMs are often the intended answer. They are flexible, but they also require more management responsibility, including patching, maintenance, and capacity planning.

Azure Virtual Machine Scale Sets extend the VM concept for scalable deployments of identical VMs. If the exam mentions scaling out many instances of the same workload, especially for high availability or variable demand, scale sets may be the better fit than standalone VMs. However, AZ-900 usually focuses more on recognizing that scale sets improve scalability than on detailed implementation behavior.

Azure App Service is a Platform as a Service offering for hosting web apps, APIs, and mobile app back ends. It reduces operational overhead because Microsoft manages much of the underlying infrastructure. If a question emphasizes deploying a web application quickly, automatic scaling, integrated deployment pipelines, or avoiding server management, App Service is a strong signal. Many candidates miss these clues and choose VMs simply because web apps can run on VMs. On the exam, “can” is weaker than “best Azure service for the requirement.”

Containers package an application and its dependencies consistently across environments. Azure supports containers through services such as Azure Container Instances and Azure Kubernetes Service (AKS). Container Instances are useful when the question suggests a simple container run with minimal orchestration needs. AKS is more appropriate when the scenario refers to large-scale container orchestration, cluster management, or microservices. The exam is usually testing whether you understand that containers are lighter than full VMs and that AKS is the managed Kubernetes option.

Serverless computing appears most often through Azure Functions. This is ideal for event-driven tasks, short-lived processing, and code that runs in response to triggers such as HTTP requests, timers, or queue messages. If the question mentions paying only when code runs, responding to events, or avoiding infrastructure management entirely, Azure Functions is usually correct. Logic Apps may also appear in low-code workflow scenarios, especially when the task is orchestration rather than custom code execution.

Exam Tip: Use this quick filter: need full OS control equals VMs; need managed web hosting equals App Service; need container orchestration equals AKS; need event-driven code execution equals Azure Functions.

A major trap is confusing “serverless” with “no servers exist.” In exam language, serverless means the customer does not manage the underlying server infrastructure. Another trap is assuming the most powerful service is always the best choice. AKS is powerful, but if the scenario only requires running one or two containers simply, Azure Container Instances may be more appropriate. Always match the answer to the scale, management, and application type described.

Section 4.2: Networking services including virtual networks, VPN, ExpressRoute, DNS, and load balancing

Section 4.2: Networking services including virtual networks, VPN, ExpressRoute, DNS, and load balancing

Azure networking questions often test basic connectivity patterns. Azure Virtual Network (VNet) is the foundational private network in Azure. It allows Azure resources to communicate with each other, with the internet, and with on-premises networks when configured appropriately. If the scenario asks for network isolation, private IP addressing, or connecting Azure resources securely, VNet is usually the starting point. Remember that a VNet is conceptually similar to a traditional network boundary in the cloud.

Hybrid connectivity is frequently tested through VPN Gateway and ExpressRoute. VPN Gateway uses the public internet to connect on-premises networks to Azure, typically in a secure, encrypted way. ExpressRoute provides a dedicated private connection from on-premises infrastructure to Azure without traversing the public internet in the same way. If a question emphasizes predictable performance, lower latency, higher reliability, or private dedicated connectivity, ExpressRoute is the stronger answer. If the question emphasizes lower cost or simply establishing secure hybrid access, VPN is often intended.

Azure DNS hosts DNS domains and provides name resolution using Azure infrastructure. Exam questions may contrast DNS with actual network transport. DNS helps map names to IP addresses; it does not itself create private connectivity, route packets, or load balance application traffic. That distinction matters because DNS is often included as a distractor in connectivity questions.

Load balancing is another common test area. Azure Load Balancer distributes traffic at Layer 4 and is generally associated with high-performance, low-latency balancing for TCP and UDP traffic. Azure Application Gateway operates at Layer 7 and is designed for web traffic features, such as URL-based routing and web application firewall integration. Azure Front Door may appear as a global application delivery service. On AZ-900, the focus is usually broad: identify that load balancing helps distribute traffic for availability and performance rather than memorizing all advanced differences.

Exam Tip: Watch for the phrase “private dedicated connection.” That almost always points to ExpressRoute, not VPN. Watch for “name resolution.” That points to DNS, not a gateway service.

A common trap is mixing up region-wide global access concepts with local private networking. Another is choosing load balancing when the real need is simply secure connectivity. Read the action word carefully: connect, resolve, route, distribute, or protect. Those verbs often reveal the service category being tested. For AZ-900, you do not need deep routing-table expertise, but you do need enough clarity to separate private networking, hybrid connectivity, and application delivery services.

Section 4.3: Storage services including blob, file, disk, archive, and redundancy choices

Section 4.3: Storage services including blob, file, disk, archive, and redundancy choices

Azure storage questions are highly testable because Microsoft likes to assess whether you can distinguish storage by access pattern and use case. Azure Blob Storage is object storage for massive amounts of unstructured data such as images, video, backups, logs, and documents. If the scenario describes data accessed over HTTP or data stored as objects rather than mounted file shares, Blob Storage is likely the correct answer. Blob tiers also matter at a high level: hot for frequently accessed data, cool for infrequently accessed data, and archive for rarely accessed data with higher retrieval latency.

Azure Files provides managed file shares accessible through standard protocols. If multiple servers or users need shared file storage that behaves like a traditional file share, Azure Files is the intended answer. This is different from Blob Storage, which is object-based rather than file share-based. Azure Managed Disks, by contrast, provide persistent block storage for Azure VMs. If the scenario is specifically about the disk attached to a virtual machine, do not choose Files or Blob just because they are also storage services.

Redundancy options are a frequent exam trap because the acronyms can blur together. Locally redundant storage (LRS) keeps copies within a single datacenter. Zone-redundant storage (ZRS) replicates across availability zones in a region. Geo-redundant storage (GRS) replicates to a secondary region. Read-access geo-redundant storage (RA-GRS) adds read access to the secondary region. The exam usually tests the business need, not the implementation detail. If the scenario wants protection from regional failure, geo-redundant options are the clue. If it wants zone-level resilience in a region, think ZRS.

Exam Tip: Match the storage service to how the data is consumed: object access equals Blob, shared file access equals Azure Files, VM-attached storage equals Managed Disks.

Another area to watch is archive storage. Archive is cost-effective for long-term retention but not for data that needs immediate access. If the scenario requires frequent retrieval, archive is usually wrong even if it is the cheapest answer. This is a classic AZ-900 distractor: the least expensive option is not the best if access needs are incompatible.

Storage questions also connect to reliability and cost management outcomes from earlier domains. Azure gives multiple ways to balance durability, availability, and price. The exam may describe backup retention, disaster recovery objectives, or infrequently accessed compliance records. Your job is to identify the dominant requirement and choose the service or redundancy model that aligns with it.

Section 4.4: Database and analytics services including relational, non-relational, and big data basics

Section 4.4: Database and analytics services including relational, non-relational, and big data basics

AZ-900 expects you to distinguish broad database categories rather than design complex data platforms. Relational data is structured into tables with rows and columns and is commonly queried with SQL. In Azure, Azure SQL Database is a core managed relational service. If the scenario mentions structured transactional data, SQL queries, or minimizing database infrastructure management, Azure SQL Database is often the best answer. SQL Managed Instance may appear when lift-and-shift compatibility for SQL Server features is emphasized, but AZ-900 usually stays at a conceptual level.

For non-relational or NoSQL workloads, Azure Cosmos DB is the flagship service to know. Cosmos DB is designed for globally distributed, low-latency applications and flexible data models. If the exam mentions massive scale, global distribution, very low latency, or schema flexibility, Cosmos DB is the likely answer. A common trap is choosing Azure SQL Database simply because “database” appears in the requirement. Focus on the shape and scale of the data, not just the word database.

Azure Database for MySQL and Azure Database for PostgreSQL may also show up as managed options for open-source relational engines. When the question specifies the engine type, follow that clue directly. The exam is often testing whether you recognize that Azure offers managed versions of popular database platforms, reducing administrative burden compared with running the database inside a VM.

Analytics and big data basics may include services such as Azure Synapse Analytics or Azure Databricks at a high level. You are not expected to engineer full data pipelines for AZ-900, but you should know that analytics services help process and analyze large volumes of data for insights, reporting, and advanced workloads. If a scenario emphasizes enterprise analytics, data warehousing, or processing large data sets, an analytics platform is a better fit than an operational database.

Exam Tip: Ask whether the data service is for day-to-day application transactions or for large-scale analysis. Transactional storage often points to relational or operational NoSQL databases; enterprise analysis points to analytics services.

A classic exam trap is confusing a data lake or analytics environment with a primary application database. Another is assuming all managed databases are interchangeable. They are not. Look for terms like “structured,” “relational,” “globally distributed,” “JSON-like data,” “reporting,” “warehouse,” or “big data.” Those keywords narrow the answer quickly and help you avoid distractors that sound familiar but solve a different problem.

Section 4.5: Identity, authentication, and authorization with Microsoft Entra ID and related concepts

Section 4.5: Identity, authentication, and authorization with Microsoft Entra ID and related concepts

Identity is a major foundation topic in Azure, and AZ-900 expects you to know the difference between proving who someone is and determining what they can do. Microsoft Entra ID, formerly Azure Active Directory, is Microsoft’s cloud-based identity and access management service. It supports users, groups, applications, and authentication services across cloud and hybrid environments. If the question asks for identity management in Azure, single sign-on, or centralized authentication for cloud apps, Microsoft Entra ID is often correct.

Authentication answers the question, “Who are you?” Authorization answers, “What are you allowed to access?” This distinction appears repeatedly on the exam. Multi-factor authentication strengthens authentication by requiring more than one verification method. Role-based access control (RBAC) addresses authorization by assigning permissions to users, groups, or identities at different scopes. If the question is about granting least-privilege access to Azure resources, RBAC is the concept being tested, not MFA.

Single sign-on allows a user to authenticate once and access multiple applications without signing in repeatedly. This is a frequent benefit-based exam question. Conditional Access may also appear at a high level as a way to apply access policies based on conditions such as user, location, device, or risk. For AZ-900, you should know what problem it solves, not how to build every policy.

Managed identities are also important. They allow Azure resources to authenticate to other Azure services without storing credentials in code. If the scenario mentions an application needing secure access to Azure resources without embedded secrets, managed identities are a strong answer. This is a favorite “best practice” style concept on foundational exams.

Exam Tip: If the prompt focuses on sign-in, identity proof, or account verification, think authentication. If it focuses on permissions, allowed actions, or access scope, think authorization and RBAC.

A common trap is confusing Microsoft Entra ID with Active Directory Domain Services running on servers. Another is assuming RBAC and Conditional Access are the same. They are not: RBAC controls what actions are permitted on resources; Conditional Access controls under what conditions access is granted. For exam readiness, keep the categories clean in your mind: identity provider, authentication method, authorization model, and secure application identity.

Section 4.6: Exam-style practice set for Describe Azure architecture and services with scenario reasoning

Section 4.6: Exam-style practice set for Describe Azure architecture and services with scenario reasoning

This final section is about how to think through AZ-900 service selection questions. The exam often presents short business scenarios with one or two critical clues. Your goal is to identify the dominant requirement, map it to a service family, and eliminate distractors that are technically possible but not ideal. In this domain, the correct answer usually aligns with least management overhead, the most direct service purpose, or the clearest match to the workload pattern.

When you see a web application scenario, first decide whether the emphasis is custom infrastructure or managed hosting. If the scenario highlights web hosting, autoscaling, and minimal administration, App Service is more likely than VMs. If the wording emphasizes legacy software, OS control, or full administrative access, VMs move ahead. For compute questions, always ask: is this infrastructure-centric, platform-centric, container-centric, or event-driven?

For networking scenarios, identify whether the requirement is private connectivity, secure internet-based connectivity, name resolution, or traffic distribution. Dedicated private connectivity suggests ExpressRoute. Secure connectivity over the public internet suggests VPN Gateway. Name-to-IP lookup points to DNS. Balancing incoming requests points to a load-balancing service. Many incorrect choices are attractive because they are real networking services, but they solve different networking problems.

For storage and database scenarios, first classify the data. Is it object data, files, VM disks, structured relational data, globally distributed NoSQL data, or large-scale analytics data? Once you classify the data, the answer space becomes much smaller. Also check for words tied to retrieval frequency, retention, durability, and regional resilience. Those often indicate storage tier or redundancy expectations.

Identity questions are often easier if you separate user sign-in from resource permissions. If the scenario asks how users sign in, use identity and authentication concepts such as Microsoft Entra ID, single sign-on, or MFA. If it asks what a user or application can do after sign-in, look toward RBAC or related authorization concepts. If the scenario discusses an application securely accessing Azure resources without stored credentials, managed identities become the best fit.

Exam Tip: In service selection items, underline the business driver mentally: lowest management, hybrid connectivity, shared files, web hosting, event-driven execution, relational transactions, global low-latency NoSQL, or least-privilege access. That driver usually reveals the answer faster than the product list does.

One final trap to avoid: overthinking. AZ-900 is a fundamentals exam. If one answer clearly matches the textbook purpose of a service and the others require extra assumptions, choose the direct match. Microsoft is usually testing recognition and categorization, not edge-case architecture design. Build confidence by practicing elimination: remove answers from the wrong service family first, then compare the remaining options against the exact wording of the requirement.

Chapter milestones
  • Identify core Azure compute and networking services
  • Differentiate storage and database service options
  • Understand Azure identity and access foundations
  • Answer service selection questions in exam style
Chapter quiz

1. A company wants to deploy a customer-facing web application to Azure. The application team wants built-in scaling, support for rapid deployment, and minimal operating system management. Which Azure service should they choose?

Show answer
Correct answer: Azure App Service
Azure App Service is correct because it is a PaaS offering designed for hosting web applications with built-in scaling and reduced infrastructure management. Azure Virtual Machines is incorrect because it can host the app, but it requires more administration of the OS and underlying environment, which does not match the requirement for minimal management. Azure Virtual Network is incorrect because it provides networking connectivity, not application hosting.

2. A company needs a storage solution for unstructured data such as images, video files, and backups that must be accessed over HTTP or HTTPS. Which Azure storage service is the best fit?

Show answer
Correct answer: Azure Blob Storage
Azure Blob Storage is correct because it is designed for massive amounts of unstructured object data and is commonly accessed by applications over HTTP or HTTPS. Azure Files is incorrect because it provides managed file shares using SMB or NFS, which is better for shared file access scenarios. Azure Disk Storage is incorrect because it provides block storage for Azure virtual machines, not object storage for web-accessible unstructured data.

3. A company is migrating an on-premises application to Azure with the least amount of redesign. The application currently runs on Windows Server and requires full control over the operating system. Which Azure service should the company use?

Show answer
Correct answer: Azure Virtual Machines
Azure Virtual Machines is correct because it supports lift-and-shift migration scenarios and gives the organization full control over the guest operating system. Azure Functions is incorrect because it is a serverless service intended for event-driven code execution, not for hosting a traditional server-based application that needs OS control. Azure App Service is incorrect because although it reduces management overhead, it does not provide the same level of operating system control required by the scenario.

4. A company needs a globally distributed database service for application data that may use non-relational models and requires low-latency access for users in multiple regions. Which Azure service should be selected?

Show answer
Correct answer: Azure Cosmos DB
Azure Cosmos DB is correct because it is a globally distributed database service designed for low-latency access, high availability, and flexible NoSQL data models. Azure SQL Database is incorrect because it is a managed relational database service and is not the best match when the scenario emphasizes globally distributed non-relational workloads. Azure Database for MySQL is also incorrect because it is a managed relational database option and does not primarily target globally distributed NoSQL scenarios.

5. A company wants a cloud-based identity service that employees can use to sign in to Microsoft 365, Azure, and thousands of third-party applications. The company also wants to control who can access resources after users sign in. Which Azure service provides the identity foundation for this requirement?

Show answer
Correct answer: Microsoft Entra ID
Microsoft Entra ID is correct because it provides cloud-based identity and authentication services and is the identity provider used for sign-in to Azure, Microsoft 365, and many SaaS applications. It also works with authorization mechanisms such as role assignments to control access to resources. Azure Firewall is incorrect because it is a network security service, not an identity provider. Azure Policy is incorrect because it is used to enforce governance and compliance rules on Azure resources, not to authenticate users.

Chapter 5: Describe Azure Management and Governance

This chapter targets one of the most testable AZ-900 domains: Azure management and governance. On the exam, Microsoft expects you to recognize which tool, feature, or service best fits a governance, compliance, cost-control, deployment, or monitoring scenario. The challenge is that many Azure services sound similar. A common exam trap is to confuse tools that enforce rules with tools that merely organize resources, or to mix cost analysis tools with pricing estimation tools. Your goal in this chapter is not deep administration; it is confident feature recognition aligned to the exam objectives.

At a high level, Azure management and governance is about controlling what gets deployed, who can perform actions, how spending is tracked, how service commitments are described, and how administrators monitor and manage resources over time. The exam often presents a short business requirement and asks which Azure feature best satisfies it. If a question emphasizes standardization, compliance, or denying noncompliant configurations, think governance controls such as Azure Policy. If it emphasizes permissions, least privilege, or who can do what, think role-based access control. If it emphasizes cost visibility, alerts, or spending thresholds, think Cost Management and budgets. If it asks about service health, metrics, or logging, move toward Azure Monitor.

Governance in Azure begins with understanding that not every management feature changes access or enforces compliance in the same way. Tags help organize resources for reporting and administration, but tags do not enforce access by themselves. Resource locks help prevent accidental deletion or modification, but they are not substitutes for permissions. Azure Policy evaluates resources against business rules and can deny, audit, or remediate certain configurations, but it does not replace RBAC. Exam Tip: When you see answer choices that all sound plausible, identify the keyword in the requirement: organize, restrict, deny, monitor, estimate, or alert. Microsoft frequently tests whether you can map that verb to the correct Azure capability.

Cost management is another highly tested area because AZ-900 expects cloud literacy, not just technical recognition. You should distinguish between the Azure Pricing Calculator, which estimates projected costs before deployment, and Azure Cost Management, which analyzes actual spending and trends after or during usage. Similarly, budgets help set spending thresholds and trigger alerts, but they do not automatically cap usage in the way some candidates assume. Reservations reduce costs for predictable workloads by committing to longer-term usage. Total cost concepts go beyond subscription charges and include operational considerations such as support, maintenance, facilities, and migration planning.

The chapter also covers service level agreements, support plans, and service lifecycle terminology. Exam questions often test whether you know that preview services typically do not offer the same production guarantees as generally available services. Likewise, SLA questions may ask you to interpret uptime percentages conceptually rather than calculate exact downtime with advanced math. You should know that SLAs describe expected availability commitments, and that architecting across multiple resources can affect the effective SLA presented in a scenario.

Finally, AZ-900 expects recognition of common management and monitoring tools. Azure Portal is the graphical interface. Azure CLI is command-line based. Azure Cloud Shell provides browser-accessible command-line tooling without requiring local installation. ARM templates support consistent and repeatable deployments using infrastructure as code. Azure Monitor collects and analyzes telemetry, including metrics, logs, and alerting. Exam Tip: If the question focuses on repeatable deployment, choose ARM; if it focuses on observing performance, diagnostics, or alerts, choose Azure Monitor; if it focuses on day-to-day browser management, choose Azure Portal or Cloud Shell depending on whether command-line access is specifically mentioned.

As you read the six sections in this chapter, connect each feature to the type of problem it solves. That exam habit is more valuable than memorizing isolated definitions. Azure management and governance questions are often easier when you eliminate answers based on what a tool does not do. Use the chapter to build that decision-making skill and strengthen your readiness for scenario-based AZ-900 items.

Sections in this chapter
Section 5.1: Describe Azure management and governance through Azure Policy, resource locks, and tags

Section 5.1: Describe Azure management and governance through Azure Policy, resource locks, and tags

Azure governance starts with consistency and control. In AZ-900, three foundational governance features are Azure Policy, resource locks, and tags. These often appear together in answer choices because each affects resources differently. Your exam task is to know the distinction clearly. Azure Policy evaluates resources in Azure against business rules. For example, an organization may require that only certain regions be used, that storage accounts enforce secure transfer, or that resources include required metadata. Policy can audit existing resources, deny noncompliant deployments, or in some cases remediate settings. If the question asks how to enforce standards across resources, Azure Policy is usually the best answer.

Resource locks protect resources from accidental change. There are two major lock types to know for the exam: delete locks and read-only locks. A delete lock prevents deletion but still allows modification. A read-only lock prevents changes and deletion. This is a favorite exam trap because candidates confuse locks with access control. Locks apply protection even when a user otherwise has permission. If a scenario says administrators are accidentally deleting production assets, think resource locks, not tags and not policy alone.

Tags are name-value pairs assigned to resources for organization. They are commonly used for cost reporting, departmental ownership, environment labeling such as Production or Test, and operational grouping. Tags are useful for filtering and categorizing, but they do not directly enforce compliance. The exam may ask how to associate resources with a department or cost center. That is a tag use case. It may also present a requirement to require tags on newly created resources. In that case, the enforcement mechanism is Azure Policy, even though the data being applied is a tag.

  • Azure Policy: enforce or audit standards
  • Resource locks: prevent accidental deletion or modification
  • Tags: organize resources for management and reporting

Exam Tip: If a question says “ensure all resources have a cost center tag,” the key service is Azure Policy because the requirement is enforcement. If it says “group resources by cost center,” tags are the direct answer. If it says “prevent deletion,” choose locks. Watch for wording.

A common trap is assuming that tags can control access or that policy assigns permissions. They do not. Another trap is thinking locks are enough to create compliance standards. Locks protect against accidental operations but do not evaluate whether a VM size, location, or configuration is allowed. On the exam, identify whether the scenario is about classification, protection, or compliance. That will lead you to the correct feature quickly.

Section 5.2: Role-based access control, management groups, and governance at scale

Section 5.2: Role-based access control, management groups, and governance at scale

Azure role-based access control, or RBAC, determines who can perform actions on Azure resources. This is Azure’s primary authorization model for managing access. On the AZ-900 exam, you are not expected to memorize many built-in roles, but you should understand the principle of least privilege and know that roles can be assigned at different scopes. Scope matters greatly: management group, subscription, resource group, and resource. A role assigned at a higher scope is inherited by lower scopes. If a question asks how to give a user the ability to manage virtual machines in one resource group but nothing else, RBAC is the concept being tested.

RBAC is not the same as Microsoft Entra ID authentication, although the exam may mention both in nearby questions. Authentication confirms identity; RBAC determines authorized actions after identity is established. That distinction is testable. Another common trap is confusing RBAC with resource locks. RBAC controls who is allowed to act; locks protect resources from specific kinds of changes even if someone has permissions.

Management groups help organizations govern multiple subscriptions at scale. Large enterprises may have several subscriptions for business units, environments, or billing boundaries. Rather than configuring governance settings repeatedly in each subscription, administrators can place subscriptions into management groups and apply policies and access controls higher in the hierarchy. This enables consistent governance across many subscriptions. If the exam asks how to apply rules or administrative structure across several subscriptions, management groups are the key concept.

Management groups are especially important for enterprise governance because they support inherited policy and role assignments. This means an organization can create a top-level structure and cascade standards downward. Questions may not require you to design the hierarchy, but they often test whether you understand why management groups exist. The answer is scale, centralization, and consistency.

Exam Tip: When you see “multiple subscriptions” in a governance scenario, pause and consider management groups before choosing resource groups. Resource groups organize resources within a subscription; management groups organize subscriptions themselves.

To answer these questions correctly, identify whether the problem is about permissions or hierarchy. If the issue is “who can do what,” think RBAC. If the issue is “how to apply governance across many subscriptions,” think management groups. If the issue is “how to group related resources for lifecycle management,” that is more likely a resource group, not a management group. The exam often tests your ability to separate these layers of Azure organization and governance.

Section 5.3: Cost management tools, pricing calculators, budgets, reservations, and total cost concepts

Section 5.3: Cost management tools, pricing calculators, budgets, reservations, and total cost concepts

Cost management questions in AZ-900 focus on selecting the right tool for the stage of decision-making. The Azure Pricing Calculator is used before deployment to estimate expected costs for Azure services. It helps compare service choices and forecast likely spending. Azure Cost Management is used to analyze actual or accumulated spending, track usage patterns, allocate costs, and identify optimization opportunities. A frequent exam trap is to choose the calculator when the scenario is about monitoring real spending in an active subscription. If the question says estimate, model, or forecast before implementation, think Pricing Calculator. If it says analyze, track, or report current spend, think Cost Management.

Budgets are another core concept. A budget lets you define a spending threshold for a subscription, resource group, or other scope and trigger alerts when spending approaches or exceeds that amount. Budgets improve financial governance, but they do not automatically stop resources from consuming services. This is one of the most common AZ-900 traps. Microsoft often tests whether you mistakenly assume a budget hard-stops usage. In most straightforward exam contexts, the safe interpretation is that budgets notify and support control, not automatic shutdown.

Reservations reduce costs for predictable long-term usage by committing to certain resource consumption over a term, commonly one year or three years. This is most relevant when workloads are steady and unlikely to change significantly. If a scenario emphasizes stable, ongoing usage and asks how to lower cost, reservations are a strong answer. By contrast, if the usage pattern is highly variable or short term, pay-as-you-go may be more appropriate.

Total cost concepts include more than cloud service charges. The total cost of ownership perspective includes hardware, software, datacenter space, power, cooling, maintenance, staffing, support, and migration-related effort. AZ-900 does not require deep finance calculations, but it does expect you to understand that cloud economics are broader than just the monthly Azure invoice.

  • Pricing Calculator: estimate future costs
  • Cost Management: analyze actual spending and trends
  • Budgets: set thresholds and alerts
  • Reservations: save on predictable usage commitments

Exam Tip: Read carefully for timeline clues. “Before deployment” points to the Pricing Calculator. “Current subscription spending” points to Cost Management. “Receive an alert at a threshold” points to budgets. “Lower price for steady long-term workloads” points to reservations.

If multiple answers look right, identify whether the scenario is about visibility, control, forecasting, or optimization. That approach aligns directly with what the exam tests in this domain.

Section 5.4: Service level agreements, preview versus general availability, and Azure support options

Section 5.4: Service level agreements, preview versus general availability, and Azure support options

Service level agreements, or SLAs, describe Microsoft’s commitment to availability for a service. On AZ-900, you should understand the business meaning of an SLA rather than advanced implementation detail. Higher SLA percentages generally indicate a stronger uptime commitment. Exam questions may ask which design increases availability or which statement about an SLA is true. In simple terms, an SLA is a formal promise about expected service availability, usually expressed as a percentage over a billing period. If a question refers to downtime allowances or uptime guarantees, it is testing SLA knowledge.

The exam may also compare single-instance designs with more resilient architectures. Even at a fundamentals level, the idea is that distributing workloads appropriately can improve availability outcomes. You do not need complex architecture math for most AZ-900 items, but you should recognize that redundancy supports reliability and can influence effective service continuity.

Preview versus general availability is another important distinction. Preview features are made available for evaluation and testing before full production release. They may have limited support, changing functionality, or reduced SLA commitments. General availability, or GA, means the service is fully released for production use with standard support and expected commitments. A common trap is choosing preview when a scenario clearly requires production stability, supportability, and formal commitments. If a feature is still in preview, be cautious about assuming full production readiness.

Azure support options may appear in questions that ask where to obtain technical support or which support plan fits a need. At the fundamentals level, know that support offerings vary, and higher support tiers provide faster response and broader coverage. Billing and subscription support are different from technical support. The exact plan names matter less than the principle that organizations choose support based on urgency, business impact, and operational needs.

Exam Tip: If the requirement includes “production workload,” “formal availability commitment,” or “fully supported release,” favor general availability over preview. If the scenario stresses trying a new capability for evaluation, preview may be acceptable.

When answering SLA and support questions, focus on the guarantee being described. Is the question about uptime commitment, release maturity, or support responsiveness? Those are three separate concepts, and Microsoft often places them side by side to test whether you can separate them cleanly.

Section 5.5: Management and monitoring tools including Azure Portal, Azure CLI, Cloud Shell, ARM, and Azure Monitor

Section 5.5: Management and monitoring tools including Azure Portal, Azure CLI, Cloud Shell, ARM, and Azure Monitor

AZ-900 expects you to recognize common Azure management interfaces and deployment tools. Azure Portal is the web-based graphical interface used to create, configure, and manage Azure resources. It is the default management experience for many administrators and an easy exam answer when the requirement is visual, browser-based management. Azure CLI is the command-line tool for managing Azure resources using scripts and terminal commands. Questions that mention automation, command syntax, or cross-platform shell usage often point toward Azure CLI.

Azure Cloud Shell is a browser-accessible shell environment available through the Azure Portal. It allows you to use command-line tools such as Azure CLI without needing to install them locally. This distinction matters on the exam. If a scenario says an administrator needs command-line access from a browser or without local installation, Cloud Shell is the best fit. If the question only says graphical browser interface, that is Azure Portal.

Azure Resource Manager, commonly referenced through ARM templates, supports infrastructure as code and repeatable deployments. ARM templates define resources declaratively so environments can be deployed consistently. The exam may ask how to ensure the same set of resources is deployed repeatedly in a standard way. That is an ARM use case. Do not confuse ARM with Azure Monitor. ARM deploys and organizes resources; Azure Monitor observes and reports on resource health and activity.

Azure Monitor is the central monitoring service for collecting and analyzing telemetry from applications, virtual machines, networks, and other resources. It works with metrics, logs, alerts, and dashboards. If the requirement involves tracking performance, receiving alerts, diagnosing issues, or viewing operational health data, Azure Monitor is the likely answer. This is another high-probability exam area because monitoring is foundational but often confused with management interfaces.

  • Azure Portal: graphical web management
  • Azure CLI: command-line management
  • Cloud Shell: browser-based shell without local install
  • ARM: consistent, repeatable resource deployment
  • Azure Monitor: metrics, logs, alerting, observability

Exam Tip: Match the tool to the action. Create and manage visually: Portal. Run scripted commands: CLI. Use command-line in a browser: Cloud Shell. Deploy infrastructure consistently: ARM. Track health and performance: Azure Monitor.

A common trap is to pick Portal for every browser-related scenario. Remember that Cloud Shell is also browser-based, but it is command-line focused. Another trap is to think ARM is only about administration rather than deployment consistency. The exam tests practical recognition, so train yourself to match each requirement to the primary tool purpose.

Section 5.6: Exam-style practice set for Describe Azure management and governance with detailed answer review

Section 5.6: Exam-style practice set for Describe Azure management and governance with detailed answer review

As you prepare for AZ-900, management and governance questions are best approached by classification. Rather than memorizing dozens of definitions in isolation, ask yourself what category the requirement belongs to. Is the scenario about compliance enforcement, permissions, organization, cost estimation, spending analysis, uptime commitment, deployment consistency, or operational visibility? The exam often uses simple business language instead of service-centric wording, so your skill is translating the need into the right Azure feature.

For compliance and governance, remember the core pattern: Azure Policy enforces or audits standards, tags classify resources, and locks protect resources from accidental changes. For permissions, RBAC governs authorized actions. For large-scale administration across multiple subscriptions, management groups provide hierarchy and inherited governance. For cost questions, estimate future pricing with the Pricing Calculator, analyze actual spending with Cost Management, trigger threshold alerts with budgets, and reduce predictable long-term costs with reservations.

For service commitments, distinguish SLA from release status. SLAs describe availability commitments. Preview indicates an evaluation stage with limitations compared to GA. Support options relate to how and when assistance is provided, not to service availability itself. For management tooling, use Portal for graphical management, CLI for command-line operations, Cloud Shell for browser-based command-line use, ARM for repeatable deployments, and Azure Monitor for metrics, logs, and alerting.

Exam Tip: Many AZ-900 questions can be solved by eliminating answers that are adjacent concepts. For example, if a scenario asks for “required tags,” tags alone are incomplete because they do not enforce anything; Azure Policy is stronger. If it asks to “prevent deletion,” RBAC is not as precise as a delete lock. If it asks to “monitor performance,” ARM is clearly wrong because deployment and monitoring are different functions.

Another exam strategy is to watch for scope clues. Terms such as “across subscriptions” often point to management groups. Terms such as “specific resource group access” suggest RBAC scope. Terms such as “before migration” or “estimate monthly cost” point to the Pricing Calculator. Terms such as “actual usage over the last month” point to Cost Management. Scope and timing are two of the best clues in this chapter.

Finally, be alert to absolute wording. Statements that budgets will automatically stop all spending, that tags enforce permissions, or that preview always provides the same commitments as GA are usually traps. Microsoft fundamentals exams reward precise understanding of what a service is intended to do. Your objective is not just to recognize the name of a feature, but to identify its primary role in Azure management and governance. Master that mapping, and this exam domain becomes one of the most manageable sections of AZ-900.

Chapter milestones
  • Understand governance, compliance, and policy controls
  • Learn cost management, SLAs, and service lifecycle basics
  • Explore monitoring, deployment, and management tools
  • Practice governance and management questions with explanations
Chapter quiz

1. A company wants to ensure that virtual machines can be deployed only in approved Azure regions. If a user attempts to deploy a VM in a nonapproved region, the deployment must be denied automatically. Which Azure feature should the company use?

Show answer
Correct answer: Azure Policy
Azure Policy is correct because it can evaluate resources against defined rules and deny deployments that do not meet compliance requirements, such as allowed locations. Resource tags are used to organize resources for reporting and administration, but they do not enforce or deny deployments. Azure Cost Management helps analyze and track spending, not enforce deployment standards.

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

Show answer
Correct answer: Azure Pricing Calculator
Azure Pricing Calculator is correct because it is designed to estimate projected Azure costs before deployment. Azure Cost Management is used to analyze actual or current spending after resources are deployed, making it the wrong choice for predeployment estimation. Azure Monitor collects telemetry such as metrics and logs, and it is not a pricing tool.

3. A company wants to assign permissions so that developers can restart virtual machines but cannot change access for other users or delete the subscription. Which Azure service should be used to grant this type of least-privilege access?

Show answer
Correct answer: Azure RBAC
Azure RBAC is correct because role-based access control determines who can perform specific actions on Azure resources and supports least-privilege access. Azure Policy governs whether resource configurations are compliant, but it does not assign user permissions. Resource locks can help prevent accidental deletion or modification, but they do not provide role-based permission assignment.

4. An administrator needs a browser-based command-line environment to manage Azure resources without installing tools locally. Which Azure tool should the administrator use?

Show answer
Correct answer: Azure Cloud Shell
Azure Cloud Shell is correct because it provides a browser-accessible command-line environment with Azure CLI and PowerShell support, without requiring local installation. Azure Portal is a graphical interface, not a command-line environment. ARM templates are used for consistent, repeatable deployments as infrastructure as code, not for interactive shell access.

5. A company is evaluating an Azure service that is currently in preview. The IT manager asks what this means compared to a generally available (GA) service. Which statement is correct?

Show answer
Correct answer: Preview services may have limited support and do not typically provide the same guarantees as GA services
This is correct because Azure preview services are generally offered for evaluation and testing and typically do not include the same support commitments, SLA coverage, or production guarantees as generally available services. The option stating that preview always includes the same SLA as GA is incorrect because that is a common AZ-900 exam trap. The option claiming preview is always intended for production workloads with full support is also incorrect for the same reason.

Chapter 6: Full Mock Exam and Final Review

This chapter brings the entire AZ-900 course together into a final exam-readiness workflow. By this point, you should already recognize the major objective areas: Describe cloud concepts, Describe Azure architecture and services, and Describe Azure management and governance. The purpose of this chapter is not to introduce brand-new content, but to sharpen exam judgment, improve pattern recognition, and help you convert topic familiarity into passing performance under time pressure. In other words, this is where knowledge becomes execution.

The AZ-900 exam is designed to test foundational understanding rather than deep administration or engineering skill. That sounds easy, but many candidates lose points because they overthink simple questions, confuse similar Azure services, or miss clue words that point directly to the correct answer. The full mock exam approach used in this chapter is meant to simulate those decision points. As you work through Mock Exam Part 1 and Mock Exam Part 2, focus not only on whether your answer is correct, but also on why the test writer expects that answer from someone who understands the objective domain.

For the cloud concepts domain, the exam often checks whether you can distinguish between shared responsibility, capital expenditure versus operational expenditure, and the practical benefits of cloud characteristics such as elasticity, scalability, reliability, and predictability. These are foundational ideas, but they are often tested through business scenarios rather than direct definitions. You must be able to spot when a question is really asking about consumption-based pricing, fault tolerance, or the difference between IaaS, PaaS, and SaaS.

For Azure architecture and services, expect broad coverage across core architectural components and major service categories. You should be comfortable with regions, region pairs, availability zones, resource groups, subscriptions, and management groups, as well as the major service families for compute, networking, storage, databases, analytics, and identity. The exam does not expect implementation detail at the level of an associate administrator exam, but it absolutely expects correct service recognition. If you confuse Azure Virtual Machines with Azure App Service, or Azure Files with Blob Storage, the exam will punish that confusion.

The management and governance domain typically measures your practical understanding of cost management, budgeting, policy-based control, compliance support, and monitoring tools. This includes knowing when Azure Policy is the right answer versus role-based access control, when Azure Monitor is more appropriate than Microsoft Defender for Cloud, and how budgeting differs from pricing calculators. These distinctions are common exam traps because the services often appear together in real-world governance discussions.

Exam Tip: On foundational exams, Microsoft often rewards clear conceptual matching. If a question asks about enforcing standards, think governance tools. If it asks about assigning permissions, think identity and access. If it asks about collecting metrics and logs, think monitoring. Train yourself to map verbs in the question to the service category being tested.

This chapter also includes a weak spot analysis process and an exam day checklist. These are critical because the final stage of preparation is not about studying everything equally. It is about identifying the few areas where confusion still remains and correcting them efficiently. Strong candidates do not spend their last study session rereading everything from scratch. Instead, they review high-yield contrasts, service definitions, governance tool purposes, and cost model concepts that are frequently tested.

Use the six sections in this chapter as a sequence. First, simulate the exam with domain-focused mock coverage. Next, evaluate how you chose answers, not just which answers you missed. Then perform a final domain-by-domain review. Finally, prepare mentally and operationally for exam day. If you do this seriously, you will not just feel more confident—you will be measurably better at selecting the right answer when several options look plausible.

  • Use mock exams to identify patterns, not just scores.
  • Review wrong answers by objective domain.
  • Watch for wording traps involving responsibility, service type, and governance purpose.
  • Strengthen recognition of similar Azure services.
  • Finish with a concise final review checklist rather than broad rereading.

The final review stage is where disciplined candidates separate themselves from casual test takers. Stay focused on exam objectives, trust the foundational nature of the test, and remember that the goal is accurate recognition of Azure concepts in common business and technical scenarios. The sections that follow are written to help you think like the exam writer, avoid common distractors, and enter the exam with a repeatable strategy.

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

This first mock segment should be treated as your calibration round for the cloud concepts domain. The AZ-900 blueprint expects you to explain general cloud principles, identify benefits of cloud computing, distinguish cloud service models, and understand shared responsibility at a foundational level. When reviewing this domain, your goal is not memorizing isolated terms, but recognizing how the exam wraps these ideas inside short scenarios about cost, agility, resiliency, and operational control.

The most commonly tested themes in this domain include high availability, scalability, elasticity, reliability, predictability, security, governance, and manageability. The exam may present a company need such as handling spikes in demand, reducing upfront hardware costs, or delegating infrastructure maintenance. You are expected to map these needs correctly. For example, temporary growth in usage aligns with elasticity, while the ability to increase capacity over time aligns more broadly with scalability. Candidates often miss points by treating these terms as interchangeable.

You must also be precise with IaaS, PaaS, and SaaS. A classic trap is choosing the option that sounds most technical rather than the one that best matches the management boundary. If the customer controls operating systems and applications but not physical hardware, think IaaS. If the platform abstracts operating system management, think PaaS. If users simply consume software over the internet, think SaaS. The exam is checking whether you understand responsibility layers, not whether you can describe every product feature.

Exam Tip: In cloud concepts questions, look for clues about who manages what. Words such as "hosted application," "managed runtime," or "virtual machines" usually point toward SaaS, PaaS, and IaaS respectively.

Shared responsibility is another high-value objective. You should understand that responsibility shifts depending on service model, but it never disappears entirely for the customer. Security of the cloud and security in the cloud are not the same thing. Microsoft manages more of the stack in SaaS than in IaaS, but customers still own identity usage, data handling, endpoint protection decisions, and access configuration in many scenarios. The trap is assuming that moving to the cloud transfers all accountability to the provider.

Mock exam review for this section should include error tagging. If you miss a question, label the miss according to concept family: service models, cloud benefits, shared responsibility, or pricing and consumption. This makes your weak spot analysis later far more useful. If your errors cluster around service models, revisit management boundaries. If they cluster around cloud benefits, compare terms side by side until the wording differences feel automatic.

Finally, pay attention to pricing model language. AZ-900 often tests the distinction between capital expenditure and operational expenditure, along with the pay-as-you-go or consumption-based model. The exam wants you to understand why organizations adopt cloud financially, not just technically. If the scenario stresses avoiding large upfront investments, the expected concept is usually OpEx rather than CapEx.

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

This mock exam section targets the broadest objective area on AZ-900. Here the exam measures whether you can identify core Azure architectural components and distinguish major Azure service categories. The challenge is not deep technical configuration. The challenge is breadth, service recognition, and avoiding confusion between tools that sound similar. This is where many candidates lose points because they know the names but not the purpose boundaries.

Start with the structural building blocks: regions, availability zones, resource groups, subscriptions, and management groups. The exam often tests hierarchy and organization. A resource belongs to one resource group at a time. A subscription is a billing and governance boundary. Management groups organize subscriptions for policy and compliance at scale. Regions are geographic areas, while availability zones provide fault-isolated locations within a region. The trap is mixing geographic scope with administrative scope.

Compute services are frequently contrasted. Azure Virtual Machines provide flexible infrastructure-level compute. Azure App Service is a managed platform for hosting web apps and APIs. Containers and serverless options may also appear, usually at a recognition level. If a scenario emphasizes control over the operating system, VM is a strong candidate. If the scenario emphasizes rapid deployment of a web application without server management, App Service becomes more likely.

Networking and storage can also be blended into scenario questions. You should recognize virtual networks, VPN Gateway, load balancing concepts, DNS, and content delivery options at a high level. For storage, understand the difference between Blob Storage, disk storage, file shares, and archive-oriented usage. Candidates sometimes choose based on familiar wording rather than workload fit. The exam tests whether you know which storage type matches object data, mounted file shares, or persistent VM disks.

Exam Tip: When two answer choices are both real Azure services, ask which one matches the workload model in the scenario. The exam often rewards the best fit, not just a technically possible fit.

Databases, analytics, and identity round out this domain. Be ready to distinguish relational from non-relational offerings at a high level and recognize services such as Microsoft Entra ID as the identity foundation. You do not need engineering detail, but you do need enough understanding to know when a question is about authentication, authorization, directory services, or database style.

As you complete this mock section, note whether your misses come from architecture hierarchy, compute confusion, storage mismatches, or governance crossover. For example, some students incorrectly choose governance tools when the question is actually about architecture components. That usually means they are reading too quickly and reacting to familiar terms instead of identifying the actual domain being tested.

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 section focuses on an objective area that is conceptually straightforward but full of exam traps. AZ-900 expects you to understand cost management, service-level agreements at a basic level, budgeting, policy enforcement, compliance resources, and monitoring capabilities. The challenge is that these topics overlap in real life, so the exam will often present answer choices that are all related but only one is the best conceptual match.

Begin with cost management. You should know the purpose of pricing calculators, total cost of ownership tools, budgets, and cost analysis capabilities. The pricing calculator estimates planned Azure spend for future deployments. The total cost of ownership tool compares current on-premises expenses with projected cloud costs. A budget helps track and alert on expected spending. The exam commonly tests these differences. A major trap is choosing a monitoring or governance service when the question is specifically about forecasting or estimating cost.

Governance questions often center on Azure Policy, resource locks, tags, and role-based access control. These are not interchangeable. Azure Policy helps enforce standards and evaluate compliance. RBAC determines who can perform actions. Resource locks protect against accidental deletion or modification. Tags help with organization and cost reporting. The exam wants you to match the organizational need to the right control mechanism.

Monitoring and security tools also appear in this domain. Azure Monitor is the core service for collecting metrics, logs, and alerting insights. Microsoft Defender for Cloud relates to security posture and protection recommendations. Service Health concerns Azure service incidents and planned maintenance affecting subscribed resources. If the question asks about operational visibility, alerts, or telemetry, Azure Monitor is usually the anchor concept. If it asks about security recommendations and posture improvement, Defender for Cloud is a better match.

Exam Tip: Separate three common verbs: enforce, assign, and monitor. Enforce usually points to Policy. Assign usually points to RBAC. Monitor usually points to Azure Monitor or related observability tools.

For your mock review, analyze why distractors looked appealing. If you picked RBAC when the scenario was about compliance standards, the issue is likely concept overlap. If you picked Azure Monitor for a budgeting question, the issue is reading the operational language too broadly. Tight conceptual matching is the skill being tested here.

Weak spot analysis for this domain should focus on verbs and purpose statements. Governance tools are best learned by what problem they solve. If you can state the primary purpose of each service in one sentence, you are much less likely to fall for a distractor on exam day.

Section 6.4: Answer key methodology, distractor analysis, and confidence scoring

Section 6.4: Answer key methodology, distractor analysis, and confidence scoring

One of the biggest mistakes candidates make after a mock exam is reviewing only the questions they got wrong. That approach is incomplete. You also need to review questions you got right for the wrong reasons or by guessing. A strong answer key methodology looks at three things: correctness, reasoning quality, and confidence level. This turns the mock exam into a diagnostic tool rather than just a score report.

Start by assigning a confidence score to every answer: high confidence, medium confidence, or low confidence. If you answered correctly with low confidence, that topic is still unstable. If you answered incorrectly with high confidence, that is an even more important warning sign because it suggests a misconception, not just a memory gap. In AZ-900, misconceptions are dangerous because many answer options are plausible unless your definitions are clean and exact.

Distractor analysis is especially useful on foundational exams. A distractor is not just a wrong option; it is a wrong option designed to reveal a predictable confusion. For example, choosing Azure Policy instead of RBAC reveals confusion between governance enforcement and permission assignment. Choosing App Service instead of Virtual Machines may reveal uncertainty about managed platform versus infrastructure control. Choosing elasticity when the scenario describes planned growth may reveal weak understanding of scalability language.

Exam Tip: When reviewing a missed question, do not stop at the correct answer. Write a short reason why each incorrect option was wrong. This builds discrimination skill, which is exactly what the exam tests.

Create a weak spot tracker with columns for domain, subtopic, error type, and corrective action. Error type might be concept confusion, misread keyword, overthinking, or incomplete memorization. Corrective action should be specific: compare service models, review Azure hierarchy, revisit governance tools, or memorize cost calculator purposes. This is far more effective than simply rereading notes.

The goal of confidence scoring is to improve decision speed and certainty. On exam day, you want most foundational questions to feel familiar and high confidence. If too many remain low confidence after mock review, do not take more random tests immediately. Instead, pause and repair the underlying concepts. Better understanding raises both score and speed.

Section 6.5: Final domain-by-domain review and last-minute revision checklist

Section 6.5: Final domain-by-domain review and last-minute revision checklist

Your final review should be compact, targeted, and aligned to the official domains. At this stage, avoid deep dives into obscure details. AZ-900 rewards clarity on core concepts more than niche memorization. Build your last-minute revision around contrast pairs, service purpose summaries, and common exam wording patterns. This section is your bridge from practice mode to test mode.

For Describe cloud concepts, confirm that you can explain cloud computing benefits in plain language: agility, elasticity, scalability, reliability, high availability, disaster recovery support, and consumption-based pricing. Review CapEx versus OpEx, and make sure shared responsibility is clear across IaaS, PaaS, and SaaS. If you still hesitate on who manages what, that must be corrected before exam day.

For Describe Azure architecture and services, review hierarchy and scope first: management groups, subscriptions, resource groups, and resources. Then revisit regions and availability zones. After that, perform a fast service sweep across compute, networking, storage, databases, analytics, and identity. You do not need every feature. You need the primary use case of each major service family and the ability to choose the best fit from a short list.

For Describe Azure management and governance, verify the core purposes of Azure Policy, RBAC, locks, tags, Azure Monitor, Service Health, budgets, pricing calculator, and total cost of ownership tool. If two services still blur together in your mind, write a one-line difference statement for each. That simple exercise often removes the final confusion.

  • Review cloud service models and shared responsibility.
  • Compare elasticity versus scalability and availability versus reliability.
  • Memorize Azure structural hierarchy and the role of regions and zones.
  • Rehearse primary uses of compute, storage, networking, database, and identity services.
  • Differentiate Policy, RBAC, Monitor, budgets, calculators, and locks.
  • Read your weak spot tracker instead of starting new resources.

Exam Tip: The night before the exam, favor light review and recall practice over heavy study. AZ-900 is a recognition exam. A rested mind recognizes patterns better than a fatigued one.

The final review is about confidence through simplification. If you can define the objective terms cleanly, explain the purpose of each major service, and avoid common wording traps, you are in a strong position to pass.

Section 6.6: Exam day tactics, time management, and post-exam next steps

Section 6.6: Exam day tactics, time management, and post-exam next steps

Exam day performance depends on more than knowledge. It also depends on pace, focus, and emotional control. The AZ-900 exam is manageable for prepared candidates, but careless mistakes can still occur if you rush or second-guess yourself excessively. Your objective is to maintain steady decision-making from the first item to the last.

Start by reading each question carefully and identifying the core concept before looking at the options. Ask yourself what domain is being tested: cloud concept, architecture and services, or management and governance. This prevents answer-choice bias. Once you know the domain, look for key verbs and nouns. Words such as enforce, monitor, assign, estimate, scale, or hosted application often narrow the answer category immediately.

Use time wisely. Do not spend too long on a single uncertain item. Foundational exams reward momentum. If a question feels ambiguous, eliminate obviously wrong choices, select the best remaining answer, flag it mentally if the format allows, and move on. Overinvesting in one item can reduce attention on later questions that you could answer easily.

Exam Tip: Your first instinct is often correct when it is based on a clear concept match. Change an answer only if you can identify a specific clue you previously missed.

Manage nerves by using a short reset routine: pause, breathe, reread the stem, and identify the tested objective. This is especially effective after a difficult question. Remember that some items are intentionally written with plausible distractors. Feeling challenged does not mean you are performing poorly.

After the exam, record your impressions while they are fresh. Note which domains felt strong and which felt less secure. If you pass, this helps you plan your next Azure certification step, such as role-based learning in administration, data, security, or AI. If you do not pass, those notes become the foundation of an efficient retake strategy. Review by domain, use weak spot analysis, and target misconceptions rather than starting over blindly.

This chapter completes your final exam-prep cycle: full mock exam practice, weak spot analysis, final review, and exam day readiness. Trust the process, stay aligned to the tested objectives, and approach the AZ-900 as a concept-matching exam where disciplined reasoning beats memorization overload.

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

1. A company is reviewing costs for a new customer-facing application. Management wants to avoid large upfront hardware purchases and instead pay only for the resources used each month. Which cloud benefit or pricing concept does this scenario describe?

Show answer
Correct answer: Operational expenditure (OpEx) with consumption-based pricing
This scenario describes OpEx and consumption-based pricing, which are core Azure cloud concepts tested on AZ-900. In the cloud, customers typically avoid upfront infrastructure investments and pay based on usage. CapEx with fixed-cost pricing is incorrect because that refers more to traditional on-premises purchasing of hardware and datacenter assets. Availability through region pairing is also incorrect because region pairs relate to resiliency and disaster recovery, not cost model selection.

2. A company wants to deploy a web application without managing the underlying operating system or server maintenance. Which Azure service should they choose?

Show answer
Correct answer: Azure App Service
Azure App Service is the correct answer because it is a platform-as-a-service (PaaS) offering designed for hosting web apps without requiring customers to manage the OS or underlying infrastructure. Azure Virtual Machines is incorrect because VMs are infrastructure-as-a-service (IaaS), meaning the customer is still responsible for managing the guest operating system and many configuration tasks. Azure Files is incorrect because it provides managed file shares, not a web app hosting platform.

3. An organization wants to ensure that newly created Azure resources always use approved SKU sizes and are deployed only in specific regions. Which Azure service should be used to enforce these standards?

Show answer
Correct answer: Azure Policy
Azure Policy is correct because it is used to enforce organizational standards and assess compliance across resources, such as restricting locations or allowed SKUs. Azure RBAC is incorrect because RBAC controls who can perform actions on resources, not whether resource configurations meet governance requirements. Azure Monitor is incorrect because it focuses on collecting and analyzing metrics, logs, and alerts rather than enforcing deployment rules.

4. A team needs to collect metrics and logs from Azure resources so they can create alerts when performance drops below acceptable thresholds. Which service should they use?

Show answer
Correct answer: Azure Monitor
Azure Monitor is the correct choice because it is designed to collect, analyze, and act on telemetry such as metrics and logs from Azure and hybrid resources. Microsoft Defender for Cloud is incorrect because its primary focus is security posture management and threat protection, not general-purpose performance monitoring and alerting. Microsoft Entra ID is incorrect because it is an identity and access management service, not a monitoring platform.

5. A company has several Azure subscriptions used by different departments. The IT leadership team wants to organize these subscriptions and apply governance consistently across them at a higher level. Which Azure component should they use?

Show answer
Correct answer: Management groups
Management groups are correct because they allow organizations to group multiple subscriptions and apply governance, such as policies and access controls, at scale. Resource groups are incorrect because they organize resources within a single subscription, not multiple subscriptions across the organization. Availability zones are incorrect because they are related to datacenter-level resiliency within a region and have nothing to do with hierarchical governance organization.
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.