HELP

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

AI Certification Exam Prep — Beginner

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

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

Master AZ-900 with realistic practice and clear explanations.

Beginner az-900 · microsoft · azure fundamentals · azure

Prepare for the Microsoft AZ-900 Exam with Confidence

The AZ-900 Practice Test Bank: 200+ Questions with Detailed Answers is designed for beginners preparing for the Microsoft Azure Fundamentals certification. If you are new to certification exams but have basic IT literacy, this course gives you a structured, approachable way to build knowledge, practice exam-style questions, and understand why each answer is correct. The focus is not just on memorizing facts, but on learning how Microsoft frames questions across the official AZ-900 domains.

This course aligns to the current Azure Fundamentals objective areas: Describe cloud concepts, Describe Azure architecture and services, and Describe Azure management and governance. Each chapter is built to reinforce these domains with targeted outlines, realistic practice items, and review checkpoints that help you identify weak areas before exam day.

What This Course Covers

The blueprint follows a six-chapter structure so learners can progress in a logical sequence. Chapter 1 introduces the AZ-900 exam itself, including registration, question styles, scoring expectations, and a practical study strategy for first-time certification candidates. This chapter helps remove uncertainty about the test process so you can focus on preparation.

Chapters 2 through 5 map directly to the official exam objectives. You will begin with core cloud concepts such as public, private, and hybrid cloud; IaaS, PaaS, and SaaS; the shared responsibility model; and cost concepts like CapEx, OpEx, and consumption-based pricing. From there, the course moves into Azure architecture and services, including regions, availability zones, resource groups, subscriptions, compute, networking, storage, databases, analytics, and identity fundamentals.

The governance chapter covers the management side of Azure, including pricing tools, cost optimization basics, governance controls, compliance resources, Azure Policy, resource locks, monitoring tools, and deployment concepts. Every chapter includes exam-style practice design so you can improve both knowledge and test-taking skill at the same time.

Why This Practice Bank Helps You Pass

Many AZ-900 learners struggle not because the concepts are impossible, but because exam questions often present familiar topics in unfamiliar ways. This course is built to solve that problem. The question bank format helps you repeatedly apply what you know, while detailed answer explanations show you the reasoning behind both correct and incorrect choices.

You will benefit from:

  • Coverage aligned to the official Microsoft AZ-900 exam domains
  • Beginner-friendly progression from cloud basics to Azure-specific services
  • Practice questions modeled after common certification exam patterns
  • Detailed answer rationales to strengthen retention and decision-making
  • A full mock exam chapter for final readiness assessment
  • Study and exam-day strategies tailored to first-time candidates

Because Azure Fundamentals is often the first Microsoft certification learners attempt, the course also emphasizes pacing, confidence-building, and elimination strategies. These skills can make a real difference when you encounter scenario-based or terminology-heavy questions under time pressure.

Course Structure and Learning Experience

The six chapters are intentionally organized to help you study efficiently. Early chapters build foundational understanding, middle chapters deepen Azure service knowledge, and the final chapter brings everything together through a mock exam and final review plan. This structure makes it easier to revise by domain and track improvement over time.

If you are ready to start your certification journey, Register free and begin preparing today. You can also browse all courses to explore more certification pathways after AZ-900.

Who Should Enroll

This course is ideal for aspiring cloud professionals, students, career changers, IT support staff, sales or project roles working around Azure, and anyone who wants a strong foundation in Microsoft cloud services. No prior certification experience is required. If you can follow basic IT terminology and want a clear roadmap to AZ-900 success, this course gives you the structure, repetition, and exam-focused practice needed to move forward with confidence.

What You Will Learn

  • Explain the official AZ-900 domain Describe cloud concepts, including cloud models, shared responsibility, and consumption-based pricing
  • Identify core topics in Describe Azure architecture and services, including regions, availability options, compute, networking, storage, and databases
  • Differentiate Azure service categories covered in Describe Azure architecture and services and choose suitable options in exam-style scenarios
  • Understand Describe Azure management and governance, including cost management, governance tools, compliance, monitoring, and service-level concepts
  • Apply Microsoft AZ-900 exam strategy using realistic question patterns, answer elimination, and time management techniques
  • Build confidence with detailed answer rationales and a full mock exam aligned to the Azure Fundamentals blueprint

Requirements

  • Basic IT literacy and comfort using a web browser
  • No prior certification experience is needed
  • No hands-on Azure experience is required, though curiosity about cloud computing is helpful
  • Willingness to practice multiple-choice and scenario-based exam questions

Chapter 1: AZ-900 Exam Orientation and Study Strategy

  • Understand the AZ-900 exam format and objectives
  • Plan registration, scheduling, and exam logistics
  • Build a beginner-friendly study strategy
  • Learn how to approach Microsoft exam questions

Chapter 2: Describe Cloud Concepts I

  • Explain why organizations adopt cloud services
  • Compare cloud models and deployment approaches
  • Understand pricing and support basics
  • Practice exam-style cloud concept questions

Chapter 3: Describe Azure Architecture and Services I

  • Understand Azure core architectural components
  • Navigate global infrastructure concepts
  • Recognize essential compute and networking services
  • Strengthen skills with scenario-based practice

Chapter 4: Describe Azure Architecture and Services II

  • Compare storage options and redundancy choices
  • Identify database and analytics service categories
  • Understand Azure identity basics
  • Practice service selection questions

Chapter 5: Describe Azure Management and Governance

  • Understand cost management and pricing tools
  • Use governance and compliance concepts correctly
  • Recognize monitoring and deployment support tools
  • Practice management and governance questions

Chapter 6: Full Mock Exam and Final Review

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

Daniel Mercer

Microsoft Certified Trainer and Azure Solutions Expert

Daniel Mercer is a Microsoft Certified Trainer with extensive experience preparing learners for Azure certification exams. He specializes in Microsoft fundamentals pathways, translating official exam objectives into beginner-friendly lessons, drills, and mock exams that build confidence and exam readiness.

Chapter 1: AZ-900 Exam Orientation and Study Strategy

Welcome to the starting point of your AZ-900 journey. Azure Fundamentals is an entry-level Microsoft certification, but candidates often underestimate it because the word fundamentals sounds simple. On the real exam, Microsoft does not expect you to configure complex production environments, yet it absolutely expects you to recognize core Azure concepts, distinguish similar services, and apply basic decision-making in short business scenarios. That combination makes AZ-900 approachable for beginners but still exam-sensitive. This chapter is designed to help you understand what the test measures, how to register and prepare, and how to think like a high-scoring exam candidate.

The AZ-900 blueprint centers on three broad areas: cloud concepts, Azure architecture and services, and Azure management and governance. Those areas connect directly to the course outcomes for this practice bank. You will need to explain cloud models, shared responsibility, and consumption-based pricing; identify regions, availability options, compute, networking, storage, and databases; differentiate service categories; and understand governance, compliance, monitoring, and service-level ideas. Just as important, you must learn Microsoft-style test strategy: reading carefully, eliminating distractors, and avoiding common traps built around similar terminology.

This chapter therefore serves two purposes. First, it orients you to the official structure of the exam so your study plan matches what Microsoft actually tests. Second, it gives you a practical method for studying if you are new to Azure, new to cloud computing, or new to certification exams in general. Many candidates fail not because the content is impossible, but because their preparation is scattered. They watch random videos, memorize isolated facts, and never build a framework. The goal here is to build that framework before you begin the deeper technical chapters.

Exam Tip: Treat AZ-900 as a concepts-and-recognition exam, not a memorization contest. You do need to know definitions, but the exam rewards the ability to connect a requirement to the correct Azure concept or service category.

As you move through the book, keep one principle in mind: every topic should be studied through the lens of “What is Microsoft trying to test?” Sometimes the test is checking whether you know a definition. Sometimes it is testing whether you can tell the difference between two close answers. Sometimes it is testing whether you understand a business need such as high availability, elasticity, governance, or predictable cost control. If you study with that lens from the start, you will be far more efficient and confident 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 Plan registration, scheduling, and exam logistics: 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: 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 how to approach Microsoft exam questions: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Understand 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 Plan registration, scheduling, and exam logistics: 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, Certification Value, and Azure Fundamentals Scope

Section 1.1: AZ-900 Overview, Certification Value, and Azure Fundamentals Scope

AZ-900 is Microsoft’s Azure Fundamentals certification exam. It is designed for beginners, career changers, students, sales and business professionals, and technical learners who want a structured introduction to Microsoft Azure. The exam does not require hands-on administration experience, scripting ability, or prior Azure certifications. However, it does require broad awareness across multiple service areas. That means your challenge is breadth more than depth.

From an exam-prep perspective, AZ-900 has strong value because it establishes the vocabulary and conceptual base used throughout the Azure ecosystem. Candidates who later pursue role-based certifications such as administrator, developer, security, or data tracks benefit from mastering AZ-900 terms early. Even if this is your only cloud exam, it proves that you understand the language of public cloud, Azure’s core architecture, and the business and governance ideas that drive cloud adoption.

The scope of Azure Fundamentals is intentionally wide. You should expect topics such as cloud models, public versus private versus hybrid cloud, benefits like elasticity and scalability, regional architecture, storage choices, virtual machines, containers, networking basics, identity-related ideas, governance tools, compliance support, monitoring capabilities, and pricing principles. Microsoft is not asking you to deploy these services step by step. Instead, it wants to know whether you can identify what each service category does and when it generally fits.

A common beginner mistake is assuming every Azure service must be studied at the same depth. That is not true. You do not need expert implementation knowledge. You do need enough understanding to avoid confusing major service types. For example, the exam may expect you to know that virtual machines provide infrastructure-level compute, while a platform service reduces management overhead, and a serverless option is event-driven and consumption-based. That level of distinction is central to AZ-900.

  • Know what Azure is in business and technical terms.
  • Understand the exam is broad, introductory, and scenario-aware.
  • Focus on service purpose, not advanced configuration.
  • Build terminology confidence early, because wording matters on Microsoft exams.

Exam Tip: If two answer choices sound technically possible, the correct one is often the option that best matches the stated requirement at the most fundamental level, not the most advanced or expensive solution.

Think of AZ-900 as testing foundational judgment. Can you recognize core cloud benefits? Can you identify broad Azure service families? Can you match a governance need to the right type of tool? That is the mindset to carry into every chapter that follows.

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

The official AZ-900 exam objectives are organized into three major domains. First is Describe cloud concepts. This includes cloud computing ideas such as the public, private, and hybrid cloud models; IaaS, PaaS, and SaaS; shared responsibility; and the financial logic of consumption-based pricing. Second is Describe Azure architecture and services. This is usually the broadest and most heavily tested area, covering regions, availability options, core resources, compute, networking, storage, and databases. Third is Describe Azure management and governance, which includes cost management, governance controls, compliance concepts, monitoring, and service-level ideas.

Even if Microsoft adjusts percentage ranges over time, the practical study implication remains consistent: architecture and services usually deserve the largest share of your study time because there are more service categories to distinguish. Cloud concepts create the foundation, and management and governance test your ability to understand how Azure is controlled, monitored, and aligned to organizational rules. Strong candidates do not study these as isolated silos. They connect them.

For example, a question about choosing a service might actually test multiple domains at once. A scenario could involve a company wanting low management overhead, geographic resilience, and predictable governance. That means you may need architecture knowledge, cloud model understanding, and management awareness in the same decision. The exam often rewards integrated thinking more than isolated recall.

Common traps in this area include over-focusing on one favorite topic and neglecting the official blueprint. Some learners spend too much time on virtual machines because they feel familiar, then lose points on governance, pricing, or compliance wording. Others memorize definitions but cannot recognize them in plain business language. Microsoft frequently phrases requirements in practical terms rather than textbook labels.

  • Cloud concepts: understand why cloud works and how responsibility is shared.
  • Architecture and services: know what the major Azure building blocks are used for.
  • Management and governance: know how Azure controls cost, compliance, and operational visibility.

Exam Tip: Study according to the blueprint, not according to personal preference. If a topic appears less exciting, that does not make it less testable.

As you study each future chapter, map every concept back to one of these three domains. That creates mental structure and makes practice questions easier to interpret. When you know what domain a question belongs to, you can more quickly predict what type of distinction Microsoft is trying to test.

Section 1.3: Registration Process, Pearson VUE Options, ID Rules, and Rescheduling Basics

Section 1.3: Registration Process, Pearson VUE Options, ID Rules, and Rescheduling Basics

Registration is not difficult, but avoid treating it as an afterthought. The AZ-900 exam is typically delivered through Pearson VUE, and candidates usually choose between taking the exam at a test center or using online proctoring if available in their region. The best choice depends on your environment and stress triggers. If your home internet is unstable, your room is noisy, or you are worried about technical interruptions, a test center may be the better option. If travel time creates stress, online delivery may be more convenient.

Before scheduling, create or confirm your Microsoft certification profile carefully. Make sure your legal name matches the identification you plan to present. Name mismatch issues can delay or block exam admission. Also check local policies for acceptable IDs, arrival timing, and any restrictions on personal items. Rules can vary by region and delivery mode, so always verify the current instructions in your official appointment details rather than relying on old advice.

For online proctored exams, test your system in advance. Candidates sometimes prepare for weeks and then create avoidable exam-day problems because their webcam, microphone, browser permissions, or network setup do not meet requirements. Clean your desk, remove unauthorized materials, and read the check-in steps before exam day. For test centers, know the route, parking situation, and expected arrival window. Reduce logistical uncertainty wherever possible.

Rescheduling and cancellation policies matter too. Life happens, and Microsoft/Pearson VUE usually provides rules around how far in advance you can move an appointment without penalty. Do not wait until the last minute unless you have no choice. If you realize you are unprepared, rescheduling early is usually smarter than forcing a poor attempt that harms confidence.

  • Use your legal name exactly as required.
  • Choose online or test center based on reliability, not convenience alone.
  • Review ID and check-in rules ahead of time.
  • Know rescheduling deadlines before your exam week.

Exam Tip: Schedule your exam date early enough to create urgency, but not so early that you rush through the blueprint. A target date often improves discipline.

Logistics are part of exam readiness. Professional preparation includes administrative readiness, not just content mastery. A smooth check-in experience protects your focus for the questions that actually matter.

Section 1.4: Exam Format, Question Types, Scoring Model, Passing Mindset, and Retake Planning

Section 1.4: Exam Format, Question Types, Scoring Model, Passing Mindset, and Retake Planning

AZ-900 usually includes a mix of question formats rather than one single style. You may see straightforward multiple-choice items, multiple-response selections, matching-style prompts, short scenarios, or yes/no style statements associated with a requirement. The exact number and format can vary, and Microsoft can update its delivery style, so your safest preparation method is flexibility. Practice should train you to read carefully, not just to recognize a repeated pattern.

Scoring on Microsoft exams can feel opaque to new candidates because not all questions appear identical and some may be unscored pilot items. The practical takeaway is simple: do not waste time trying to guess which questions matter more. Answer each item carefully and consistently. The passing score is commonly presented on a scale, and your mission is not perfection. Your mission is to demonstrate enough reliable understanding across the blueprint to clear the standard confidently.

A strong passing mindset is especially important for beginners. Some candidates panic when they encounter a service name they only partly remember. That panic causes more lost points than the difficult item itself. The exam is designed so that you do not need to know every possible detail to pass. You need broad, steady performance. If one or two items feel unfamiliar, keep moving and protect your score on the rest.

Retake planning is also part of a mature strategy. Ideally you pass on the first attempt, but serious candidates prepare emotionally for any outcome. Know the retake policy, waiting periods, and cost implications. More important, know how you would respond if needed: review the score report, identify weak domains, and rebuild efficiently rather than starting over randomly.

  • Expect varied question formats.
  • Do not rely on memorized wording from unofficial sources.
  • Aim for consistent performance across all domains.
  • Have a calm plan whether you pass narrowly or need a retake.

Exam Tip: Never let one hard question damage the next five. Microsoft exams reward composure as much as knowledge.

Remember that passing fundamentals exams is often about disciplined execution. Learn the blueprint, respect the wording, and maintain enough confidence to make reasoned choices without second-guessing every item.

Section 1.5: Study Plan Design for Beginners Using Practice Banks, Notes, and Review Cycles

Section 1.5: Study Plan Design for Beginners Using Practice Banks, Notes, and Review Cycles

If you are new to Azure, the best study plan is structured, repeatable, and beginner-friendly. Start by dividing your preparation into the three official domains. Study cloud concepts first because they create the logic behind later services. Then move into Azure architecture and services, where you should group topics into manageable clusters such as compute, networking, storage, databases, and availability. Finish each cycle with management and governance, which often becomes easier once you understand what is being governed and monitored.

Practice banks are most effective when used as diagnostic tools, not just score generators. After a study session, answer a focused set of questions and review every rationale, including the questions you got right. Right answers chosen for the wrong reason are hidden weaknesses. Build notes from rationales, not just from definitions. For example, if you missed a question because you confused scalability with elasticity or governance with compliance, write the distinction in your own words.

A good beginner method is a three-pass cycle. In pass one, learn the basic meaning of each concept. In pass two, compare similar concepts side by side. In pass three, apply them in exam-style scenarios. This progression matters because AZ-900 questions often hinge on small distinctions. If you only memorize isolated facts, you may still struggle to choose between two plausible answers.

Use spaced review instead of cramming. Revisit older topics every few days, especially the ones with similar names or overlapping purposes. Short, repeated review sessions beat one long, exhausting session. If possible, supplement reading with portal screenshots or quick demonstrations, but do not get lost in advanced lab work that exceeds the exam’s scope.

  • Week plan idea: concepts first, services second, governance third, review fourth.
  • Track weak areas by domain, not just total score.
  • Create notes focused on differences, triggers, and use cases.
  • Use full practice sets only after domain-level study is stable.

Exam Tip: Your notes should answer three things for every topic: what it is, when it fits, and what similar option it is commonly confused with.

The goal is confidence through repetition with purpose. A disciplined review cycle will help you retain terms, recognize patterns, and approach the real exam with less anxiety and more control.

Section 1.6: Exam Strategy Essentials, Time Management, and Common Mistakes to Avoid

Section 1.6: Exam Strategy Essentials, Time Management, and Common Mistakes to Avoid

Knowing Azure content is only part of passing AZ-900. You also need a practical strategy for interpreting Microsoft-style questions. Start with the requirement, not the answer options. Identify the core need first: is the scenario asking about cost efficiency, reduced management effort, high availability, governance control, storage type, or cloud model? Once you know the real requirement, answer elimination becomes much easier.

Microsoft question writers often use distractors that are technically related but not the best fit. A common trap is choosing an answer because it is familiar rather than because it directly satisfies the stated need. Another trap is missing qualifier words such as most appropriate, best, minimize management, or pay only for what you use. Those phrases usually point to the intended category. Read slowly enough to catch them.

Time management on AZ-900 is generally manageable if you avoid overthinking. Do not spend excessive time debating between two options early in the exam. Make the best supported choice, mark it if the interface allows review, and continue. Protect your momentum. Many candidates lose confidence by trying to achieve certainty on every item. Fundamentals exams often require reasonable recognition, not absolute technical proof.

Common mistakes include cramming only definitions, neglecting governance topics, confusing broad service categories, and changing correct answers without a strong reason. Your first answer is not always right, but last-second switching driven by anxiety is a frequent source of unnecessary errors. Review flagged items with a clear mind and change an answer only if you can identify exactly what you misread or misunderstood.

  • Read the last line of the scenario carefully to identify the task.
  • Look for keywords tied to exam objectives.
  • Eliminate answers that solve a different problem than the one asked.
  • Use calm pacing and avoid perfectionism.

Exam Tip: If two answers both seem true, ask which one aligns more directly with the requirement and with AZ-900’s fundamental level of decision-making.

This chapter sets the foundation for everything that follows. If you understand the exam structure, prepare your logistics, follow a study system, and use disciplined question strategy, you will not just study harder—you will study smarter. That is how candidates turn a broad fundamentals exam into a manageable, winnable objective.

Chapter milestones
  • Understand the AZ-900 exam format and objectives
  • Plan registration, scheduling, and exam logistics
  • Build a beginner-friendly study strategy
  • Learn how to approach Microsoft exam questions
Chapter quiz

1. You are beginning preparation for the AZ-900 exam. Which study approach best aligns with the exam's actual purpose and question style?

Show answer
Correct answer: Study core cloud concepts and Azure service categories, then practice distinguishing similar answers in short business scenarios
The correct answer is to study core cloud concepts and Azure service categories, then practice applying them in scenario-based questions. AZ-900 is designed to test recognition, basic decision-making, and understanding of concepts such as cloud models, governance, availability, and pricing. Memorizing product names alone is insufficient because the exam often asks you to connect a business requirement to the correct concept or service category. Focusing on advanced production configuration is also incorrect because AZ-900 is an entry-level fundamentals exam, not an administrator- or engineer-level implementation exam.

2. A candidate says, "AZ-900 is a fundamentals exam, so I only need to memorize definitions." Based on the exam orientation guidance, which response is most accurate?

Show answer
Correct answer: That is partly correct because definitions matter, but the exam also tests whether you can distinguish similar services and apply concepts to basic scenarios
The best answer is that the statement is only partly correct. AZ-900 does require knowledge of definitions, but Microsoft also tests your ability to recognize the correct concept in context, eliminate similar distractors, and make basic decisions in short scenarios. The first option is wrong because the exam does include business-oriented and comparison-style questions. The third option is wrong because scripting and deployment tasks are not the primary focus of Azure Fundamentals.

3. A beginner has two weeks before the AZ-900 exam. Which plan is most likely to improve exam performance?

Show answer
Correct answer: Build a structured plan around the published exam domains, review concepts by category, and use practice questions to identify weak areas
A structured plan based on the exam domains is the best choice because AZ-900 is organized around major knowledge areas such as cloud concepts, Azure architecture and services, and management and governance. Practice questions help reveal weak areas and improve exam technique. Watching random videos without mapping to objectives often leads to scattered preparation and content gaps. Memorizing detailed pricing numbers is also not the best approach because the exam focuses more on pricing models and consumption concepts than on exact price tables.

4. A company employee is registering for AZ-900 and wants to reduce avoidable exam-day problems. Which action is the most appropriate as part of exam logistics planning?

Show answer
Correct answer: Confirm scheduling details, understand the exam delivery process, and prepare the testing environment or travel plan in advance
The correct answer is to confirm scheduling details and prepare for the delivery process in advance. Chapter 1 emphasizes that exam success includes practical planning such as registration, scheduling, and logistics. Waiting until the last minute increases the risk of preventable issues. The idea that logistics do not matter is also wrong because technical knowledge alone cannot help if you miss requirements, arrive late, or are unprepared for the exam environment.

5. You are answering an AZ-900 question that presents three similar Azure-related choices. Which exam strategy is most effective?

Show answer
Correct answer: Read the requirement carefully, identify key business or technical clues, and eliminate answers that do not match the exact need
The best strategy is to read carefully and eliminate distractors based on the exact requirement. Microsoft-style exam questions often test whether you can distinguish similar concepts by noticing clues such as cost predictability, governance, availability, or elasticity. Choosing the most technical-sounding answer is unreliable because AZ-900 rewards correct conceptual matching, not complexity. Selecting the broadest service is also a poor strategy because the correct answer must fit the specific scenario, not just sound generally applicable.

Chapter 2: Describe Cloud Concepts I

This chapter targets one of the most heavily tested AZ-900 areas: the core cloud concepts that explain why organizations move to the cloud, how cloud deployment and service models differ, and how Microsoft expects you to reason about cost, responsibility, and business value. On the exam, these topics are often presented in short business scenarios rather than deep technical diagrams. That means your job is usually to identify the concept being described, eliminate distractors that sound related, and choose the option that best matches the business outcome.

The AZ-900 blueprint expects you to recognize cloud benefits such as high availability, scalability, elasticity, agility, and reliability; distinguish CapEx from OpEx and explain the consumption-based model; compare public, private, and hybrid cloud approaches; differentiate IaaS, PaaS, and SaaS; and understand the shared responsibility model at a foundational level. These are not advanced architecture questions. Instead, the exam tests whether you can connect plain-language business needs to the right cloud concept.

A common trap in this domain is confusing similar terms. For example, scalability and elasticity are related but not identical. High availability and reliability also overlap, but they are not tested as exact synonyms. Public cloud and hybrid cloud are frequently mixed up in scenario wording, especially when a company keeps some systems on-premises. Likewise, many beginners choose IaaS whenever they see virtual machines, even when the scenario actually emphasizes managed application hosting, which points more toward PaaS.

This chapter integrates the lesson goals for this part of the course: explaining why organizations adopt cloud services, comparing cloud models and deployment approaches, understanding pricing and support basics, and practicing how exam-style cloud concept questions are written. Focus on the wording of each concept and on what the question is really asking. The AZ-900 exam rewards precise recognition more than memorized buzzwords.

Exam Tip: In cloud-concepts questions, first identify whether the prompt is asking about a business benefit, a pricing method, a deployment model, a service model, or ownership responsibility. Many wrong answers come from picking a correct cloud term from the wrong category.

As you read, keep linking each concept to the type of scenario Microsoft tends to use: sudden growth in demand, replacing upfront purchases, mixing on-premises and cloud resources, reducing management overhead, or deciding who secures what. Those patterns appear repeatedly across practice tests and the real exam.

Practice note for Explain why organizations adopt cloud 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 Compare cloud models and deployment approaches: 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 pricing and support basics: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

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

Practice note for Explain why organizations adopt cloud 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 Compare cloud models and deployment approaches: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Sections in this chapter
Section 2.1: Describe cloud concepts: Cloud Computing Benefits, High Availability, Scalability, Elasticity, Agility, and Reliability

Section 2.1: Describe cloud concepts: Cloud Computing Benefits, High Availability, Scalability, Elasticity, Agility, and Reliability

One of the first things AZ-900 tests is whether you understand why organizations adopt cloud services. The expected answer is not “because cloud is modern,” but because cloud computing provides measurable operational and financial benefits. You should recognize benefits such as reduced need for upfront infrastructure investment, faster deployment, broad global reach, and the ability to respond quickly to changing demand.

High availability refers to designing services so they remain accessible even when failures occur. In exam wording, this usually appears as minimizing downtime or ensuring users can continue accessing services during hardware or platform issues. Reliability is closely related, but it is broader: it reflects whether a system consistently performs as expected over time. If a question emphasizes dependable operation and recovery from failures, reliability is the likely concept. If it emphasizes staying online with minimal interruption, high availability is often the stronger match.

Scalability means the ability to handle increased workload by adding resources. This could be scaling up, such as using a larger server, or scaling out, such as adding more instances. Elasticity goes a step further: resources can grow and shrink automatically or dynamically in response to demand. Exam items often use seasonal traffic, temporary spikes, or sudden growth to signal elasticity rather than simple scalability.

Agility means rapid provisioning and faster response to business needs. In the cloud, organizations can deploy new resources in minutes instead of waiting weeks or months for procurement and installation. The exam may describe development teams needing to test ideas quickly or businesses launching services in new regions rapidly. That is agility.

  • High availability: service remains accessible with minimal downtime.
  • Reliability: system performs consistently and can recover from disruptions.
  • Scalability: capacity increases to meet higher demand.
  • Elasticity: capacity increases and decreases as demand changes.
  • Agility: resources can be provisioned quickly to support change.

Exam Tip: If the question mentions automatic addition and removal of resources based on usage, prefer elasticity. If it only says the solution can support growth, prefer scalability.

A common trap is assuming these benefits are mutually exclusive. In real cloud environments, they often work together. However, the exam usually wants the best fit for the wording used in the scenario. Read for clues such as “automatic,” “consistent,” “minimal downtime,” or “quickly deploy.” Those words usually point directly to the tested concept.

Section 2.2: Describe cloud concepts: CapEx vs OpEx and the Consumption-Based Model

Section 2.2: Describe cloud concepts: CapEx vs OpEx and the Consumption-Based Model

Pricing and cost language are core AZ-900 topics because cloud adoption is often driven by financial flexibility. Capital expenditure, or CapEx, refers to upfront spending on physical infrastructure such as servers, storage arrays, networking hardware, and data center space. Organizations purchase and own these assets, then depreciate them over time. Operational expenditure, or OpEx, refers to ongoing spending on products or services as they are used. Cloud services are commonly associated with OpEx because customers pay for access and consumption rather than buying all infrastructure outright.

The consumption-based model means you pay for what you use. On the exam, this may be described as charging based on compute hours, storage consumed, transactions performed, or outbound data transfer. The key idea is that costs align more closely with actual usage. This helps organizations avoid overprovisioning for peak demand and reduces the need for major upfront purchases.

Microsoft may test this concept by contrasting a traditional environment that requires buying enough hardware for peak load against a cloud environment where resources can be provisioned when needed. When the scenario emphasizes replacing large upfront investment with ongoing usage-based spending, the correct concept is usually OpEx and consumption-based pricing.

Do not oversimplify this topic. Cloud does not always mean “cheaper” in every situation. The exam is more careful than that. The expected understanding is that cloud changes the cost model, increases flexibility, and can improve cost efficiency when managed properly. Support plans, service tiers, and usage patterns all influence total cost.

Exam Tip: If the answer choices include both “reduced CapEx” and “consumption-based model,” choose based on the question wording. If it asks how cloud avoids upfront infrastructure purchases, think CapEx to OpEx. If it asks how billing occurs, think consumption-based pricing.

A common trap is assuming anything billed monthly is automatically consumption-based. Some services are billed through subscriptions or fixed tiers, while others vary directly with usage. On AZ-900, keep the focus on the foundational distinction: traditional environments often require upfront capital spending, while cloud services commonly shift organizations toward operating expenses and pay-as-you-go billing.

Section 2.3: Describe cloud concepts: Public Cloud, Private Cloud, and Hybrid Cloud

Section 2.3: Describe cloud concepts: Public Cloud, Private Cloud, and Hybrid Cloud

Deployment models are another high-frequency AZ-900 objective. You need to distinguish public cloud, private cloud, and hybrid cloud based on ownership, access model, and where resources are located. Public cloud means services are delivered over the internet by a cloud provider and shared across multiple customers at the provider platform level. Azure is a public cloud platform. Customers consume resources without owning the underlying physical infrastructure.

Private cloud refers to cloud resources used by a single organization. These resources may be hosted in the organization’s own data center or by a third party, but the environment is dedicated to one customer. Exam questions often link private cloud to greater control, custom requirements, or specific compliance needs. However, do not assume private cloud automatically means on-premises only; the essential point is dedicated use by one organization.

Hybrid cloud combines public cloud with private cloud or on-premises infrastructure, allowing data and applications to move between environments. This is one of the most tested distinctions. If a scenario says a company will keep some applications or data on-premises while extending others to Azure, hybrid cloud is the correct answer. This remains true even if most workloads move to the cloud.

What the exam tests here is your ability to match business constraints with deployment approach. A company that wants to keep legacy systems locally while adding cloud-based scale or backup is describing hybrid cloud. A company that wants dedicated infrastructure for a single organization is describing private cloud. A company that wants rapid deployment and broad provider-managed services without maintaining hardware is usually describing public cloud.

  • Public cloud: provider-owned, internet-delivered, broad availability.
  • Private cloud: dedicated to one organization, more control.
  • Hybrid cloud: mix of on-premises/private and public cloud resources.

Exam Tip: The phrase “some resources remain on-premises” is one of the strongest clues for hybrid cloud. Do not be distracted by other details in the scenario.

A common trap is confusing “private” with “more secure” in every case. AZ-900 expects you to know that all models can be secured; the question is about deployment approach, management boundaries, and business fit, not a simplistic security ranking.

Section 2.4: Describe cloud concepts: IaaS, PaaS, and SaaS Service Models

Section 2.4: Describe cloud concepts: IaaS, PaaS, and SaaS Service Models

Service models explain how much of the technology stack the cloud provider manages and how much the customer manages. These distinctions are central to AZ-900 because they connect directly to both architecture choices and the shared responsibility model. Infrastructure as a Service, or IaaS, gives customers core building blocks such as virtual machines, storage, and networking. The customer still manages operating systems, installed software, and many configuration tasks. If a scenario involves creating and managing virtual servers, IaaS is the likely answer.

Platform as a Service, or PaaS, provides a managed platform for building, deploying, and running applications without managing the underlying servers and operating systems. This is ideal when the goal is to focus on application development while reducing infrastructure administration. Exam prompts often mention developers wanting to deploy code quickly, avoid OS patching, or use managed runtime environments. Those clues point to PaaS.

Software as a Service, or SaaS, delivers complete applications over the internet. End users simply access the software, while the provider manages nearly everything behind the scenes. Microsoft 365 is a classic example. If the question describes consuming a complete application rather than building or hosting one, SaaS is usually correct.

The easiest way to eliminate wrong answers is to ask: is the organization managing virtual machines, deploying custom applications to a managed platform, or simply using finished software? That logic maps directly to IaaS, PaaS, and SaaS.

Exam Tip: If the scenario emphasizes reduced management overhead for developers but still involves custom application deployment, choose PaaS rather than SaaS. SaaS is for consuming finished software, not hosting your own app.

A common trap is choosing IaaS whenever compute is involved. Remember that PaaS also provides compute, but in a more managed form. The exam often rewards the option with the least management effort that still satisfies the scenario. If both IaaS and PaaS seem possible, look for wording about control versus convenience. More control usually points to IaaS; less infrastructure management usually points to PaaS.

Section 2.5: Describe cloud concepts: Shared Responsibility Model and Basic Security Ownership

Section 2.5: Describe cloud concepts: Shared Responsibility Model and Basic Security Ownership

The shared responsibility model explains that security and management duties are divided between the cloud provider and the customer. AZ-900 does not require deep technical security expertise, but it does require you to understand the boundary at a conceptual level. In all service models, the provider is responsible for securing the physical infrastructure of the cloud, including data centers, physical hosts, and foundational platform components. Customers are always responsible for their data and for controlling how users access services.

What changes across IaaS, PaaS, and SaaS is how much responsibility shifts to the provider. In IaaS, the customer manages more: operating systems, applications, many network controls, and configuration choices. In PaaS, the provider manages more of the platform, while the customer remains responsible for applications, identities, and data. In SaaS, the provider manages the application stack, but the customer still controls data governance, user access, and configuration options available to the tenant.

The exam often tests this by asking who is responsible for a certain area. If the area is the physical building, power, racks, or host hardware, think provider. If the area is account access, data classification, or user permissions, think customer. If the area is operating system patching, the answer depends on the service model, which is exactly why understanding the model first is so important.

Exam Tip: When a responsibility question appears, identify the service model before choosing an answer. The same task may belong to the customer in IaaS but to the provider in PaaS or SaaS.

A common trap is assuming that moving to the cloud transfers all security responsibility to Microsoft. That is false and regularly exploited in beginner-level distractors. The cloud changes responsibility; it does not eliminate it. Another trap is treating “security” as one single category. AZ-900 wants you to separate physical security, platform management, application responsibility, and data ownership.

For exam success, remember the direction of responsibility: as you move from IaaS to PaaS to SaaS, the provider manages more, but the customer never stops being responsible for protecting data and managing identity and access appropriately.

Section 2.6: Describe cloud concepts Practice Set with Detailed Rationales and Trap Analysis

Section 2.6: Describe cloud concepts Practice Set with Detailed Rationales and Trap Analysis

In this course, the practice questions for cloud concepts are designed to mirror the way AZ-900 frames foundational knowledge: short scenarios, simple business language, and answer choices that are all plausible unless you classify the question correctly. Because this chapter does not include the actual question bank text, focus here on strategy and rationale patterns. First, classify the objective. Ask whether the prompt is testing cloud benefits, pricing, deployment model, service model, or responsibility ownership. That single step eliminates many distractors before you even compare answer choices.

For benefit questions, watch for clue words. “Minimal downtime” suggests high availability. “Handles growth” suggests scalability. “Automatically adjusts” suggests elasticity. “Fast deployment” suggests agility. “Performs consistently” suggests reliability. For pricing questions, separate “how costs are billed” from “whether spending is upfront or ongoing.” For deployment questions, search immediately for on-premises coexistence, which usually indicates hybrid cloud. For service-model questions, determine whether the customer is managing servers, deploying code, or simply consuming software.

Trap analysis matters in AZ-900 because Microsoft often uses near-neighbor concepts. A scenario about cloud bursting may tempt you toward public cloud, but if it includes both on-premises and cloud resources, hybrid cloud is more precise. A scenario about growth may tempt you toward elasticity, but if no dynamic or automatic adjustment is mentioned, scalability may be the better answer. A scenario about security may tempt you to choose the provider for everything, but the customer still owns data and access control decisions.

Exam Tip: Choose the most precise answer, not just a technically related one. AZ-900 rewards exact conceptual matching.

Time management is also important. Do not overthink foundational items. If you know the category being tested, many questions can be answered in seconds. Save extra time for wording-heavy governance or pricing items later in the exam. When reviewing missed practice questions, do not just memorize the right answer. Identify the clue that should have led you there and the distractor pattern that pulled you away. That reflection is how you improve score reliability across the full practice bank and on the live exam.

Chapter milestones
  • Explain why organizations adopt cloud services
  • Compare cloud models and deployment approaches
  • Understand pricing and support basics
  • Practice exam-style cloud concept questions
Chapter quiz

1. A company runs an online store and experiences large spikes in traffic during holiday sales. The company wants its computing resources to automatically increase during peak periods and decrease when demand returns to normal. Which cloud benefit does this describe?

Show answer
Correct answer: Elasticity
Elasticity is the correct answer because it refers to automatically increasing or decreasing resources in response to demand. High availability is incorrect because it focuses on keeping services accessible with minimal downtime, not dynamically adjusting capacity. Private cloud is incorrect because it is a deployment model, not a business benefit related to handling fluctuating demand.

2. A company wants to avoid large upfront hardware purchases and instead pay monthly for the resources it uses. Which pricing concept best matches this requirement?

Show answer
Correct answer: Consumption-based model
The consumption-based model is correct because cloud services commonly charge based on actual usage, which aligns with operational spending instead of large upfront investment. CapEx is incorrect because it refers to purchasing physical infrastructure in advance. A fixed-cost support plan is incorrect because support pricing is separate from the core cloud pricing model for compute, storage, or networking usage.

3. A company must keep some applications on-premises due to regulatory requirements, but it also wants to use cloud resources for new workloads. Which deployment model should you identify?

Show answer
Correct answer: Hybrid cloud
Hybrid cloud is correct because it combines on-premises resources with cloud services. Public cloud is incorrect because it refers to workloads running in cloud infrastructure provided over the internet and does not describe keeping part of the environment on-premises. SaaS is incorrect because it is a service model, not a deployment model, and the question is asking how the environment is deployed.

4. A development team wants to deploy a web application without managing the underlying operating system, patching, or runtime infrastructure. Which cloud service model best fits this scenario?

Show answer
Correct answer: Platform as a Service (PaaS)
PaaS is correct because it provides a managed platform for application deployment, reducing the need to manage the operating system and supporting infrastructure. IaaS is incorrect because with IaaS, the customer is still responsible for managing the operating system and many configuration tasks. Private cloud is incorrect because it describes a deployment approach rather than a service model focused on application hosting.

5. A company migrates virtual machines to Azure by using IaaS. According to the shared responsibility model, which task remains primarily the customer's responsibility?

Show answer
Correct answer: Patching the guest operating systems on the virtual machines
Patching the guest operating systems is correct because in an IaaS model, the customer is responsible for the OS, applications, and much of the configuration inside the virtual machines. Maintaining the physical datacenter facilities is incorrect because that is handled by the cloud provider. Replacing failed physical server hardware is also incorrect because the provider manages the underlying physical infrastructure in IaaS.

Chapter 3: Describe Azure Architecture and Services I

This chapter covers one of the highest-value AZ-900 exam domains: core Azure architecture and services. Microsoft expects candidates to recognize how Azure is organized globally, how resources are structured administratively, and when to choose common compute and networking services in straightforward business scenarios. In the real exam, many questions are not deep implementation questions. Instead, they test whether you can identify the correct service category, distinguish similar terms, and avoid classic confusion points such as regions versus availability zones, resource groups versus subscriptions, or virtual machines versus containers.

The lessons in this chapter align directly to the blueprint areas around understanding Azure core architectural components, navigating global infrastructure concepts, recognizing essential compute and networking services, and strengthening your skills with scenario-based practice. As an AZ-900 candidate, your goal is not to configure every service. Your goal is to know what each service is for, how Microsoft describes it officially, and which answer best fits a basic requirement.

Expect the exam to present short scenarios such as improving resiliency, organizing resources for billing or administration, choosing a hosting model for web apps, or enabling secure network connectivity. The test often rewards careful reading. One wrong keyword can change the correct answer. For example, “separate datacenters within a region” points to availability zones, while “paired geography for large-scale recovery” points to region pairs. Likewise, “group resources for lifecycle management” suggests a resource group, while “apply governance across many subscriptions” suggests a management group.

Exam Tip: On AZ-900, start by identifying the category first: global infrastructure, administration hierarchy, compute, or networking. Then eliminate choices that belong to a different category. This is one of the fastest and most reliable elimination strategies on fundamentals-level items.

This chapter also emphasizes how the exam tests for practical recognition rather than technical depth. If a question asks for a service to run traditional server workloads with maximum control over the operating system, think virtual machines. If it asks for event-driven code execution without managing servers, think Azure Functions. If it asks for a fully managed web hosting platform, think App Service. If it asks for isolated private IP ranges and segmentation, think virtual networks and subnets.

Another common exam trap is assuming that every service is interchangeable. Azure offers overlapping capabilities, but the exam wants you to identify the best fit based on the requirement stated. Focus on the most direct answer, not every possible answer. This chapter will help you connect the exam vocabulary to practical meanings so you can answer quickly and confidently.

  • Understand how Azure organizes global infrastructure with regions, region pairs, sovereign regions, and availability zones.
  • Recognize the administrative hierarchy of resources, resource groups, subscriptions, and management groups.
  • Differentiate key compute options including VMs, containers, App Service, and Functions.
  • Identify core networking building blocks such as VNets, subnets, DNS, VPN Gateway, and ExpressRoute.
  • Interpret end-user access concepts related to Azure Virtual Desktop.
  • Apply answer-elimination strategies to architecture, compute, and networking scenarios.

As you study, remember that AZ-900 rarely asks for command syntax or advanced design details. It focuses on correct service recognition, high-level purpose, and broad Azure terminology. Read every option carefully, watch for keywords, and prefer Microsoft’s simplest official description over assumptions from other cloud platforms.

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

Practice note for Recognize essential 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 3.1: Describe Azure architecture and services: Azure Regions, Region Pairs, Sovereign Regions, and Availability Zones

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

Azure’s global infrastructure is a foundational AZ-900 topic. A region is a geographic area containing one or more datacenters. On the exam, a region is usually associated with data residency, latency considerations, and service availability. If a question asks where you deploy resources to be close to users or to meet geographic requirements, region is the key concept. Do not confuse a region with a datacenter. A region contains datacenter locations, but the exam generally treats the region as the deployment location you choose.

Availability zones are physically separate datacenter locations within a single Azure region. Their purpose is high availability and fault isolation inside that region. If a scenario mentions protecting workloads from a datacenter-level failure while staying in the same region, availability zones are the likely answer. This is one of the most frequent exam distinctions. Regions are broad geographic deployments; zones are separate fault-isolated locations inside certain regions.

Region pairs are another testable term. Each Azure region is paired with another region within the same geography in most cases. Microsoft uses region pairs to support certain platform recovery priorities and planned update sequencing. On the exam, region pairs are usually linked to large-scale disaster recovery planning and broader resiliency, not same-region fault tolerance. If the wording suggests recovery if an entire region becomes unavailable, region pair is more appropriate than availability zone.

Sovereign regions are specialized Azure instances designed for compliance, legal, or government requirements. They are isolated from the public Azure global cloud. Examples include offerings for government or national regulatory needs. The exam does not usually require memorizing every sovereign cloud name, but you should know the purpose: compliance boundaries, restricted access, and separate operational control.

Exam Tip: A classic trap is choosing availability zones when the question is really about separate regions, or choosing region pairs when the requirement is only same-region redundancy. Look for clues such as “within the same region” versus “if an entire region fails.”

What the exam tests here is vocabulary accuracy. You may see requirements around business continuity, data residency, low latency, or regulatory isolation. Match the need to the right infrastructure concept. If the phrase “separate physical locations in one region” appears, think availability zones. If the phrase “Azure location near users” appears, think region. If the phrase “isolated cloud for government or compliance” appears, think sovereign region.

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

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

Administrative organization in Azure is heavily tested because it supports billing, access control, and governance. A resource is the basic manageable item in Azure, such as a virtual machine, storage account, database, or virtual network. Nearly every Azure service you deploy is a resource. If a question asks what Azure creates when you deploy a service instance, resource is often the broad answer.

A resource group is a logical container for resources. It helps organize resources that share a lifecycle, permissions model, or management boundary. A common exam clue is wording such as “manage related resources together” or “deploy, update, and delete as a unit.” That points to a resource group. However, not all resources in a resource group must be in the same region, which is a subtle fact that sometimes appears as a trap. The resource group itself has a location for metadata, but resources inside can span regions depending on service support.

A subscription is primarily a billing and access boundary. It also contains resource groups and resources. If a scenario mentions separate billing, service limits, or isolation between departments, a subscription is a strong answer. Many students confuse subscriptions and resource groups because both help organize Azure assets. The key difference is that subscriptions often relate to billing and quotas, while resource groups relate to logical grouping and lifecycle management.

Management groups sit above subscriptions and provide a way to organize multiple subscriptions. They are used to apply governance, such as policies or access rules, at scale. If the question says an organization has many subscriptions and wants consistent governance across them, management groups are the correct fit. This is a favorite AZ-900 pattern because it tests the hierarchy without needing deep administration knowledge.

The hierarchy to remember is management groups at the top, then subscriptions, then resource groups, then resources. The exam may ask you to identify where to apply governance most broadly or where billing is tracked. Read carefully. Broad governance across many subscriptions suggests management groups. Billing separation usually suggests subscriptions. Related workload components suggest resource groups.

Exam Tip: If two answer choices both seem plausible, ask yourself whether the requirement is administrative grouping, billing separation, or governance at scale. That usually breaks the tie quickly.

What the exam tests here is your ability to identify the correct level in the Azure hierarchy. Do not overthink deployment mechanics. Focus on role and scope: resources are the services, resource groups organize them, subscriptions define billing and limits, and management groups govern across subscriptions.

Section 3.3: Describe Azure architecture and services: Core Compute Services Including Virtual Machines, Containers, App Services, and Functions

Section 3.3: Describe Azure architecture and services: Core Compute Services Including Virtual Machines, Containers, App Services, and Functions

Compute service selection is one of the most practical AZ-900 objectives. The exam wants you to recognize when Azure virtual machines, containers, App Service, or Functions best matches a requirement. You do not need advanced architecture expertise, but you do need clean distinctions.

Azure Virtual Machines provide infrastructure as a service. They are best when you need the most control over the operating system, installed software, and runtime environment. If a scenario mentions migrating traditional servers, running custom software, or maintaining administrative control, VMs are often correct. The tradeoff is that you manage more, including patching and maintenance responsibilities at the guest OS level.

Containers package an application and its dependencies for consistent deployment. They are lighter weight than full virtual machines and are suited for portability and rapid scaling. On the exam, if the need is to run isolated application environments efficiently without managing full operating systems for each instance, containers are a likely answer. Be careful not to equate containers with serverless. Containers still run somewhere; serverless emphasizes event-driven execution without managing infrastructure.

Azure App Service is a platform as a service offering for hosting web apps, APIs, and mobile back ends. If the question asks for a managed platform for web applications where you do not want to manage servers, App Service is often the best answer. This is a common exam favorite because it contrasts directly with virtual machines. If the scenario says “host a web app quickly with minimal infrastructure management,” choose App Service over VMs.

Azure Functions is designed for event-driven, serverless compute. It is ideal when code should run in response to triggers such as timers, HTTP requests, or queue messages. If the requirement is short-lived execution, automatic scaling, and paying mainly for execution time, Functions is the most likely answer. The exam may use phrases such as “execute code when an event occurs” or “without managing servers.”

Exam Tip: Match the service to the management model. Maximum OS control means VMs. Managed web hosting means App Service. Lightweight packaged app runtime means containers. Event-driven serverless code means Functions.

Common traps include choosing VMs for every workload because they seem flexible, or choosing Functions for any app that scales. The exam usually has one answer that most directly fits the requirement. For a traditional line-of-business application needing custom OS access, VMs are better than App Service. For a web application where infrastructure management should be minimized, App Service beats VMs. For code responding to events, Functions beats App Service. For portability and application isolation, containers are strong candidates.

This objective tests service recognition under simple scenarios. Pay close attention to words like “managed,” “serverless,” “event-driven,” “web app,” and “full control.” Those clues usually identify the correct compute choice immediately.

Section 3.4: Describe Azure architecture and services: Core Networking Services Including VNets, Subnets, DNS, VPN Gateway, and ExpressRoute

Section 3.4: Describe Azure architecture and services: Core Networking Services Including VNets, Subnets, DNS, VPN Gateway, and ExpressRoute

Networking questions in AZ-900 focus on the role of each service rather than detailed design. A virtual network, or VNet, is the fundamental private networking boundary in Azure. It enables Azure resources to communicate securely with each other, with the internet when appropriate, and with on-premises environments through certain connectivity options. If a question asks for a private network in Azure, VNet is the expected answer.

Subnets divide a VNet into smaller network segments. Their purpose is organization, traffic separation, and policy application. If the requirement is to segment workloads inside the same VNet, use subnets. A common trap is choosing multiple VNets when the need is only internal segmentation. VNets are broader network containers; subnets are the subdivisions inside them.

Azure DNS is a hosting service for DNS domains that uses Azure infrastructure. On the exam, DNS relates to name resolution. If a question asks how users or services resolve a name to an IP address, DNS is the key concept. You are usually not being tested on record-type administration, just the purpose of DNS.

VPN Gateway provides encrypted connectivity between Azure and other networks over the public internet. This is often the right answer when an organization needs secure hybrid connectivity but does not require a dedicated private circuit. If the exam wording includes “over the internet” with secure connection to on-premises, think VPN Gateway.

ExpressRoute provides private connectivity between on-premises infrastructure and Azure without traversing the public internet in the same way as VPN-based connectivity. It is associated with higher reliability, consistent performance, and enterprise-grade private links. If the requirement says dedicated private connection, then ExpressRoute is the stronger answer than VPN Gateway. This distinction is highly testable.

Exam Tip: “Encrypted over the internet” usually signals VPN Gateway. “Private dedicated connection” usually signals ExpressRoute. These are not interchangeable in exam wording.

The exam tests whether you can map business needs to networking components. Private Azure network equals VNet. Segmentation equals subnet. Name resolution equals DNS. Secure site-to-site connectivity over the internet equals VPN Gateway. Dedicated private hybrid link equals ExpressRoute. Avoid overcomplicating the scenario with advanced network services unless the answer choices force a deeper distinction.

Section 3.5: Describe Azure architecture and services: Azure Virtual Desktop and Basic End-User Access Concepts

Section 3.5: Describe Azure architecture and services: Azure Virtual Desktop and Basic End-User Access Concepts

Azure Virtual Desktop, or AVD, is Microsoft’s desktop and application virtualization service in Azure. At the AZ-900 level, you are expected to understand the basic use case: delivering Windows desktops and applications remotely to users from Azure. If a scenario involves remote workers needing secure access to corporate desktops or published applications without relying on local device configuration, Azure Virtual Desktop is an important service to recognize.

The exam may frame AVD as a way to centralize desktop management, support remote access, or provide flexible user environments. You do not need deep knowledge of host pools or image management for AZ-900. Instead, focus on the value proposition: desktop virtualization, remote access, centralized management, and support for users connecting from various devices.

Basic end-user access concepts can also appear indirectly. These questions often test whether you understand that users connect to services through networked endpoints, authenticated sessions, and managed environments. In fundamentals scenarios, AVD is often contrasted with traditional local desktops or broad infrastructure choices. If the need is a full desktop experience delivered from Azure, AVD fits better than App Service or a standard VM answer. A single VM is not the same thing as a scalable managed desktop virtualization platform.

Another common angle is business continuity or contractor access. AVD can help provide controlled remote access to business applications and desktops from centralized infrastructure. This reduces dependency on device-specific setups and can improve manageability for distributed workforces. The exam is not looking for implementation detail, only whether you recognize the category correctly.

Exam Tip: If the requirement says “deliver desktops or applications remotely to users,” think Azure Virtual Desktop first. Do not default to virtual machines unless the scenario specifically requires server-style administration rather than end-user desktop delivery.

A trap to avoid is assuming every remote access scenario means VPN Gateway or ExpressRoute. Those are connectivity services, not desktop delivery platforms. If the core problem is giving users access to a desktop experience hosted in Azure, AVD is the better match. Always identify whether the question is about user workspace delivery, application hosting, or network transport.

Section 3.6: Describe Azure architecture and services Practice Set on Architecture, Compute, and Networking

Section 3.6: Describe Azure architecture and services Practice Set on Architecture, Compute, and Networking

When you practice AZ-900 items in this domain, your main skill is fast categorization. Before reading every answer choice in detail, identify whether the scenario is about global infrastructure, administrative hierarchy, compute selection, networking, or end-user access. This reduces confusion and improves time management. For example, if the requirement is resilience within one region, you should already be thinking about availability zones before you even review the options. If the requirement is governance across many subscriptions, management groups should come to mind immediately.

A strong exam strategy is to look for anchor phrases. “Close to users” points to regions. “Separate datacenter locations in one region” points to availability zones. “Billing boundary” points to subscriptions. “Group related resources” points to resource groups. “Run custom server software with OS control” points to virtual machines. “Managed web application platform” points to App Service. “Triggered code execution” points to Functions. “Private Azure network” points to VNets. “Dedicated private link to on-premises” points to ExpressRoute.

Common traps in practice sets include answer choices that are technically possible but not the best fit. Microsoft often tests the most appropriate service, not just a service that could work. A web application can run on a VM, but App Service is usually the better AZ-900 answer if the requirement is managed hosting. Secure hybrid connectivity can be achieved in multiple ways, but if the question specifies a private dedicated connection, ExpressRoute is the more precise choice.

Exam Tip: Eliminate by mismatch. If the scenario is clearly about networking, remove compute answers first. If it is clearly about hierarchy, remove region and availability answers. Elimination is often faster than trying to prove one option correct immediately.

Also manage your time. Do not spend too long on one fundamentals question. The chapter themes here are highly pattern-based, so repeated review builds speed. As you strengthen your skills with scenario-based practice, focus on why an answer is best and why close alternatives are wrong. That is how you build exam confidence, reduce second-guessing, and prepare for the realistic question patterns used throughout AZ-900.

By the end of this chapter, you should be able to identify Azure core architectural components, navigate global infrastructure concepts, recognize essential compute and networking services, and interpret basic desktop delivery scenarios. Those abilities are central to success in the Azure architecture and services portion of the exam.

Chapter milestones
  • Understand Azure core architectural components
  • Navigate global infrastructure concepts
  • Recognize essential compute and networking services
  • Strengthen skills with scenario-based practice
Chapter quiz

1. A company wants to group Azure resources that share the same lifecycle so they can be deployed, managed, and deleted together. Which Azure component should they use?

Show answer
Correct answer: Resource group
A resource group is the correct answer because it is the logical container used to organize resources that should be managed together during their lifecycle. A subscription is primarily a billing and access boundary, not the main unit for grouping related resources for deployment and deletion. A management group is used to apply governance across multiple subscriptions, so it is too high-level for this requirement.

2. An organization needs to improve resiliency for critical workloads by placing resources in separate physical locations within the same Azure region. Which Azure feature should they use?

Show answer
Correct answer: Availability zones
Availability zones are the correct answer because they provide separate physical locations within a single Azure region, helping improve fault tolerance. Region pairs are used for broader geographic recovery between paired regions, not for separation within one region. Management groups are for governance and hierarchy across subscriptions and do not provide infrastructure resiliency.

3. A development team wants to run traditional server-based applications in Azure and needs maximum control over the guest operating system. Which compute service is the best fit?

Show answer
Correct answer: Azure Virtual Machines
Azure Virtual Machines are the best fit because they provide full control over the operating system and are appropriate for traditional server workloads. Azure Functions are designed for event-driven code execution without managing servers, so they do not meet the requirement for OS-level control. Azure App Service is a fully managed platform for hosting web apps and APIs, which reduces infrastructure management rather than providing maximum server control.

4. A company wants to host a web application in Azure using a fully managed platform so administrators do not need to manage the underlying servers. Which service should they choose?

Show answer
Correct answer: Azure App Service
Azure App Service is correct because it is a fully managed platform for hosting web apps, APIs, and related workloads without managing underlying servers. Azure Virtual Machines would require the company to manage the OS and more of the infrastructure. Azure Kubernetes Service is for orchestrating containers and is more complex than necessary when the requirement is simply a fully managed web hosting platform.

5. A company wants to connect its on-premises network to Azure over a private dedicated connection rather than across the public internet. Which Azure networking service should they use?

Show answer
Correct answer: ExpressRoute
ExpressRoute is the correct answer because it provides a private dedicated connection between on-premises infrastructure and Azure without traversing the public internet. VPN Gateway uses encrypted tunnels over the public internet, so it does not meet the private dedicated connection requirement. Azure DNS is a domain hosting service and is unrelated to establishing private network connectivity.

Chapter 4: Describe Azure Architecture and Services II

This chapter continues the AZ-900 domain Describe Azure architecture and services and focuses on service categories that Microsoft frequently tests through short scenario-based prompts. In this part of the blueprint, the exam is not asking you to configure services or memorize every feature. Instead, it tests whether you can recognize the purpose of core Azure storage, database, analytics, and identity services, eliminate distractors, and choose the most appropriate option for a business need.

A common AZ-900 mistake is overthinking the question as if it were an administrator exam. For Fundamentals-level items, your goal is usually to identify the service family, not the exact implementation detail. If a scenario mentions unstructured objects such as images, backups, logs, or media files, think Blob Storage. If it mentions managed relational data, reporting applications, or SQL compatibility, think Azure SQL options. If it stresses globally distributed, low-latency NoSQL data, think Azure Cosmos DB. If it focuses on users, sign-in, single sign-on, or multi-factor authentication, think Microsoft Entra ID.

This chapter also develops one of the most testable skills in AZ-900: service selection. Microsoft often presents two or three plausible services and expects you to pick the best fit based on keywords such as managed, serverless, relational, archive, redundancy, identity, or analytics. Your job is to map those words to the correct Azure category quickly and confidently.

Exam Tip: When two answers both sound technically possible, select the one that most directly matches the core requirement in the prompt. AZ-900 rewards best-fit thinking, not all-possible-solutions thinking.

Across the sections that follow, pay attention to common traps: confusing storage types with redundancy choices, mixing transactional databases with analytics platforms, and treating identity services as if they were networking tools. If you can classify a service by what problem it solves, you will answer many Azure Fundamentals questions correctly even when the wording changes.

  • Storage services: know what kind of data each one holds and when archive or cool access is appropriate.
  • Redundancy and tiers: separate durability concepts from access frequency and cost concepts.
  • Database categories: distinguish relational, NoSQL, and managed open-source options.
  • Analytics and integration: recognize data movement, event routing, and enterprise messaging patterns.
  • Identity basics: understand Microsoft Entra ID, authentication, authorization, and access features.
  • Practice mindset: eliminate answers by service category first, then by exact requirement.

By the end of this chapter, you should be able to compare storage options and redundancy choices, identify database and analytics service categories, understand Azure identity basics, and improve your service selection accuracy in exam-style scenarios. These are all central to the official AZ-900 objective domain and appear repeatedly in practice questions because they reflect real cloud decision-making at a foundational level.

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

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

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

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

Sections in this chapter
Section 4.1: Describe Azure architecture and services: Core Storage Services Including Blob, Disk, File, and Archive Options

Section 4.1: Describe Azure architecture and services: Core Storage Services Including Blob, Disk, File, and Archive Options

Azure storage questions on AZ-900 usually begin with the type of data being stored. The exam expects you to recognize four core options: Blob Storage, Azure Disk Storage, Azure Files, and archive-oriented blob usage. The easiest way to classify them is by asking what the application needs to store and how it will be accessed.

Azure Blob Storage is designed for massive amounts of unstructured data. Think documents, images, video, backups, logs, and data lakes. If the prompt refers to object storage, internet-scale storage, static content, or unstructured files, Blob Storage is the likely answer. Blob Storage is not presented on the exam as a traditional file share or VM operating system disk. That distinction matters.

Azure Disk Storage provides persistent block storage for Azure virtual machines. If the question mentions OS disks, data disks, high-performance storage for VMs, or attaching storage directly to a virtual machine, Disk Storage is the best match. Candidates sometimes confuse Blob and Disk because both store data, but the intended workload is different: blobs for object data, disks for VM-attached storage.

Azure Files offers managed file shares that can be accessed using SMB and sometimes NFS scenarios. It is commonly associated with shared file access, lift-and-shift file server replacement, and applications needing standard file shares across multiple systems. If a company wants a cloud-based file share that behaves like a traditional file share, Azure Files is the exam-friendly answer.

Archive is not a separate storage service category in the same way Blob, Disk, and File are; rather, it is associated with Blob Storage access patterns for infrequently accessed data. Questions may describe long-term retention, compliance records, or backup data that is rarely retrieved. In those cases, archive thinking is important.

Exam Tip: If the wording includes “unstructured,” “object,” “images,” “backup,” or “log data,” favor Blob Storage. If it includes “virtual machine disk,” favor Azure Disk Storage. If it includes “shared file access” or “file share,” favor Azure Files.

Common exam traps include selecting Azure Files for website images or selecting Blob Storage for a VM operating system disk. Another trap is assuming archive means “cheap storage for everything.” Archive is cost-efficient for rarely accessed data, but retrieval is slower and less suitable for active workloads. On AZ-900, service selection is usually about access pattern first and cost second.

  • Blob Storage: unstructured object data.
  • Disk Storage: block storage attached to Azure VMs.
  • Azure Files: managed file shares for shared access.
  • Archive-oriented blob usage: long-term, rarely accessed data.

When answering storage questions, classify the data first, then the access method, then the expected frequency of use. This three-step approach helps eliminate wrong answers quickly and aligns well with how Microsoft frames Fundamentals exam items.

Section 4.2: Describe Azure architecture and services: Storage Redundancy, Migration Basics, and Data Access Tiers

Section 4.2: Describe Azure architecture and services: Storage Redundancy, Migration Basics, and Data Access Tiers

Redundancy questions are among the most commonly misunderstood in AZ-900 because candidates mix up replication scope, availability goals, and cost. Microsoft expects you to know that redundancy choices describe how Azure stores additional copies of your data to improve durability and resilience. The familiar labels include locally redundant storage (LRS), zone-redundant storage (ZRS), geo-redundant storage (GRS), and read-access geo-redundant storage (RA-GRS), though exact variants can evolve over time.

LRS keeps multiple copies in a single datacenter location. ZRS spreads copies across availability zones in a region. GRS replicates to a secondary region for geographic protection. RA-GRS adds read access to the secondary replica. For AZ-900, you generally do not need deep architectural internals. You do need to match the business requirement to the right redundancy concept. If the scenario emphasizes protection against regional failure, look for a geo-redundant answer. If it emphasizes zone-level resilience within one region, think zone redundancy.

Do not confuse redundancy with access tiers. Hot, cool, and archive refer to how frequently data is accessed and the cost tradeoff. They do not describe where data is replicated. Hot is for frequently accessed data, cool for infrequently accessed data, and archive for rarely accessed data with higher retrieval considerations.

Exam Tip: If the answer choices include one option about replication and another about tiering, pause and identify what the question is actually asking. “Durability across regions” points to redundancy. “Lower cost for infrequent access” points to a data access tier.

Migration basics may also appear at a high level. Azure Migrate is the broad service for discovery, assessment, and migration planning for servers, databases, and applications. The exam usually tests recognition, not detailed execution steps. If a question asks which service helps assess on-premises workloads for migration to Azure, Azure Migrate is the likely answer.

A common trap is choosing backup or storage redundancy when the prompt is really about moving workloads into Azure. Another is choosing archive storage simply because the organization wants lower cost, even if users must retrieve data frequently. Access time and usage pattern matter.

  • Redundancy answers resilience and durability questions.
  • Access tiers answer cost and frequency-of-access questions.
  • Migration tools answer discovery, assessment, and movement questions.

To answer these items correctly, isolate the keyword that defines the problem: regional outage, zone failure, rarely accessed, or migrate on-premises workloads. In AZ-900, that single phrase often tells you exactly which answer category is correct.

Section 4.3: Describe Azure architecture and services: Core Database Services Including Azure SQL, Cosmos DB, and Managed Database Options

Section 4.3: Describe Azure architecture and services: Core Database Services Including Azure SQL, Cosmos DB, and Managed Database Options

Database service questions in AZ-900 focus on broad categories rather than administration. The key exam objective is to distinguish relational databases, NoSQL databases, and managed open-source database offerings. If you can identify the data model and workload style, you can usually choose the correct answer.

Azure SQL represents Microsoft’s managed relational database family in Azure. In fundamentals-level questions, this commonly maps to workloads that use structured tables, relationships, transactions, reporting applications, and SQL-based development. If the scenario mentions a managed SQL database without wanting the overhead of maintaining full infrastructure, Azure SQL is usually the intended answer.

Azure Cosmos DB is the flagship globally distributed NoSQL database service. Expect it in scenarios involving very low latency, planet-scale distribution, flexible data models, and applications needing high throughput across regions. Microsoft often uses phrases like globally distributed or NoSQL as strong clues. If you see those terms, Cosmos DB should move to the top of your shortlist immediately.

Managed database options also include services for common open-source engines such as MySQL and PostgreSQL. On the exam, these appear when a company wants to keep using a familiar open-source relational engine while reducing administrative burden. The exam objective is not to make you compare every edition, but to recognize that Azure provides managed relational database services beyond Microsoft SQL technologies.

Exam Tip: Relational usually means tables, rows, columns, and structured transactions. NoSQL usually means flexible schema, massive scale, and high-speed global distribution. Start with that distinction before reading the answer choices too closely.

Common traps include selecting Cosmos DB because it sounds modern or scalable even when the application requirement is clearly relational. Another trap is choosing a virtual machine running SQL Server when the prompt asks for a managed database platform service. Remember that AZ-900 often rewards the managed PaaS option over the infrastructure-heavy IaaS option when both could technically work.

  • Azure SQL: managed relational SQL workloads.
  • Azure Cosmos DB: globally distributed NoSQL workloads.
  • Azure Database for MySQL/PostgreSQL: managed open-source relational options.

When Microsoft asks you to identify a database service category, focus on structure, scale, and management model. Is the data relational or non-relational? Does the organization want full infrastructure control or a managed service? That framing will help you avoid distractors and choose the answer that best aligns with the Fundamentals blueprint.

Section 4.4: Describe Azure architecture and services: Analytics and Integration Basics Including Synapse, Data Factory, Event Services, and Messaging

Section 4.4: Describe Azure architecture and services: Analytics and Integration Basics Including Synapse, Data Factory, Event Services, and Messaging

AZ-900 includes high-level analytics and integration services because Azure solutions rarely operate as isolated components. You should be able to identify which service is used for analytics, which moves data, and which handles events or messages between systems.

Azure Synapse Analytics is associated with enterprise analytics, large-scale data analysis, and combining data integration with analytical capabilities. On the exam, if the scenario is about analyzing large datasets or building a unified analytics environment, Synapse is a strong candidate. The question is usually conceptual, not technical.

Azure Data Factory is Azure’s data integration and orchestration service. If a prompt involves moving or transforming data from multiple sources, scheduling data pipelines, or orchestrating data workflows, Data Factory is typically the best fit. Do not confuse it with a database service just because data is involved. Data Factory moves and coordinates data; it is not the primary destination for application transactions.

Event services and messaging are another common area of confusion. Event-driven scenarios may point toward services that react to happenings such as file uploads or system notifications. Messaging scenarios often involve decoupling applications, reliable communication, and asynchronous processing. The exam usually expects recognition of the category rather than detailed implementation. If a prompt emphasizes system-to-system communication with durability and decoupling, messaging should stand out. If it emphasizes reacting to events generated by resources or applications, event services become more likely.

Exam Tip: Ask whether the requirement is to analyze data, move data, or connect systems. Synapse analyzes, Data Factory orchestrates movement, and event/messaging services support application communication patterns.

Common traps include choosing Synapse when the real need is just scheduled data movement, or choosing Data Factory when the question is really about event notifications. Microsoft often places services from nearby categories together in the answer list. That is intentional. The correct choice comes from identifying the primary business function described.

  • Synapse: analytics at scale.
  • Data Factory: data movement and orchestration.
  • Event services: react to events.
  • Messaging services: enable decoupled communication between components.

For test success, avoid getting lost in brand names. Instead, classify the scenario by workload pattern. Once you know whether the problem is analytics, integration, event handling, or messaging, the right Azure service category becomes much easier to identify.

Section 4.5: Describe Azure architecture and services: Azure Identity, Access, and Directory Basics with Microsoft Entra ID

Section 4.5: Describe Azure architecture and services: Azure Identity, Access, and Directory Basics with Microsoft Entra ID

Identity is a core AZ-900 topic because nearly every Azure service relies on secure access. Microsoft Entra ID, formerly Azure Active Directory, is the cloud identity and access management service you must recognize on the exam. It supports user identities, application identities, authentication, and access control capabilities across Microsoft cloud services and many third-party applications.

At this level, understand the difference between authentication and authorization. Authentication answers, “Who are you?” Authorization answers, “What are you allowed to do?” Exam items frequently test this distinction through scenario wording. If a user signs in with credentials or multi-factor authentication, that is authentication. If a service determines whether the user can read a resource or manage a subscription, that is authorization.

Single sign-on, or SSO, is another frequent exam concept. It allows a user to sign in once and access multiple applications without repeatedly entering credentials. Multi-factor authentication, or MFA, adds an additional verification factor to improve security. Conditional access may also appear conceptually as policy-based access control depending on conditions such as user location, device state, or risk signals.

Role-based access control, or RBAC, is tied closely to authorization in Azure. It determines what actions users, groups, and identities can perform on Azure resources. A common beginner error is to think Microsoft Entra ID and RBAC are the same thing. They are related but not identical: Entra ID manages identities and authentication; RBAC manages permissions to Azure resources.

Exam Tip: If the scenario is about users signing in, identity providers, SSO, or MFA, think Microsoft Entra ID. If it is about granting read, contributor, or owner rights to Azure resources, think Azure RBAC.

Common traps include confusing Entra ID with on-premises Windows Server Active Directory, or assuming identity services are networking services. Another trap is selecting a security tool when the requirement is basic identity management. Always anchor your answer to the access lifecycle: identify the user, authenticate the user, then authorize the user.

  • Microsoft Entra ID: cloud identity and directory service.
  • Authentication: verifying identity.
  • Authorization: granting permissions.
  • SSO and MFA: common identity features tested on AZ-900.
  • RBAC: permissions model for Azure resources.

For exam purposes, you do not need deep identity architecture. You do need to recognize what Microsoft Entra ID does, why MFA improves security, and how RBAC fits into Azure access management. These concepts appear often because they are foundational to using Azure safely.

Section 4.6: Describe Azure architecture and services Practice Set on Storage, Databases, Analytics, and Identity

Section 4.6: Describe Azure architecture and services Practice Set on Storage, Databases, Analytics, and Identity

This final section is about exam execution. In the AZ-900 practice environment, you will often face short business scenarios that blend multiple services together. The fastest route to the correct answer is not memorizing every SKU; it is learning to identify the dominant requirement and remove services from the wrong category first.

Start with classification. Ask whether the scenario is mainly about storage, databases, analytics, integration, or identity. If the prompt is about storing images for a web application, your database options are probably distractors. If it is about globally distributed NoSQL data, file storage answers can be eliminated immediately. If it is about user sign-in or MFA, do not get distracted by networking or compute terms that may appear in the wording.

Next, identify the precision keyword. For storage, that may be unstructured, file share, archive, or VM disk. For databases, it may be relational, NoSQL, or managed open-source. For analytics and integration, look for analyze, move, event, or message. For identity, watch for authenticate, authorize, SSO, MFA, or directory.

Exam Tip: If you are unsure, eliminate at least two clearly wrong categories before deciding between the remaining choices. On AZ-900, answer elimination is often more powerful than perfect recall.

Be especially careful with Microsoft’s favorite trap patterns:

  • Storage service versus storage redundancy versus storage tier.
  • Relational database versus analytics platform.
  • Data movement service versus event service.
  • Identity management versus authorization permissions.
  • Managed platform service versus virtual machine-based infrastructure.

Time management matters too. Do not spend too long on any single Fundamentals question. If you can classify the workload and remove obvious distractors, make the best choice and move on. Return later if needed. Confidence on this domain comes from pattern recognition, and pattern recognition improves through repeated exposure to similar prompts.

As you work through the practice test bank, train yourself to explain why an answer is correct in one sentence. For example: “This is Blob Storage because the scenario is about unstructured object data,” or “This is Microsoft Entra ID because the requirement is user authentication with SSO.” That habit sharpens your exam instincts and reduces hesitation under time pressure.

By mastering these categories and the reasoning behind them, you will be well prepared for a substantial portion of the Azure architecture and services objective. More importantly, you will think like the exam expects: broad, practical, and solution-focused.

Chapter milestones
  • Compare storage options and redundancy choices
  • Identify database and analytics service categories
  • Understand Azure identity basics
  • Practice service selection questions
Chapter quiz

1. A company needs to store millions of image files, video clips, and application backup files in Azure. The data is unstructured and must be accessed over HTTP or HTTPS. Which Azure service should the company choose?

Show answer
Correct answer: Azure Blob Storage
Azure Blob Storage is the best fit for unstructured object data such as images, media, logs, and backups, and it supports access over HTTP/HTTPS. Azure Files provides managed file shares using SMB and is intended for file-share scenarios rather than object storage. Azure SQL Database is a managed relational database service, so it is not appropriate for storing large amounts of unstructured files.

2. A company wants its Azure storage data to remain available even if an entire Azure region becomes unavailable. Which redundancy option should it select?

Show answer
Correct answer: Geo-redundant storage (GRS)
Geo-redundant storage (GRS) replicates data to a secondary region, which helps protect against a regional outage. LRS keeps multiple copies within a single datacenter in one region, so it does not protect against full regional failure. ZRS replicates across availability zones within the same region, improving resilience to datacenter-level issues, but not to the loss of an entire region.

3. A retail application requires a globally distributed database with low-latency reads and writes for NoSQL data. Which Azure service is the best match?

Show answer
Correct answer: Azure Cosmos DB
Azure Cosmos DB is designed for globally distributed, low-latency NoSQL workloads and is a common AZ-900 service-selection answer for this type of scenario. Azure SQL Database is a managed relational database service, so it is not the best fit for a NoSQL requirement. Azure Synapse Analytics is intended for analytics and large-scale data exploration, not as the primary operational NoSQL database for globally distributed transactions.

4. A company wants employees to sign in once and then access Microsoft 365, Azure, and thousands of SaaS applications. It also wants to enable multifactor authentication. Which Azure service should the company use?

Show answer
Correct answer: Microsoft Entra ID
Microsoft Entra ID provides identity and access management capabilities such as single sign-on, authentication, and multifactor authentication. Azure Firewall is a network security service that filters traffic, not a user identity platform. Azure Virtual Network provides private networking in Azure, but it does not manage user sign-in or access to SaaS applications.

5. A company wants to analyze large volumes of data from multiple sources to support business intelligence and reporting. Which Azure service category best fits this requirement?

Show answer
Correct answer: Analytics service such as Azure Synapse Analytics
An analytics service such as Azure Synapse Analytics is the best match for large-scale data analysis, reporting, and business intelligence scenarios. Microsoft Entra ID is used for identity, authentication, and access control, not analytics. Azure Blob Storage is useful for storing data, but storage alone does not provide the analytics engine needed for querying, transformation, and reporting.

Chapter 5: Describe Azure Management and Governance

This chapter targets one of the most testable AZ-900 domains: Azure management and governance. In exam language, this means you must recognize how Azure helps organizations control cost, apply rules, monitor resources, deploy infrastructure consistently, and meet compliance expectations. Many candidates underestimate this domain because the services sound administrative rather than technical. On the actual exam, however, Microsoft frequently presents short scenario-based items that test whether you can distinguish similar tools and select the one that best matches a stated business need.

Your focus in this chapter should be practical identification. The AZ-900 exam does not expect deep implementation steps, but it absolutely expects correct tool matching. If a company wants to estimate future monthly spending, you should think of the Pricing Calculator. If the company wants to compare current on-premises costs with Azure, you should think of the Total Cost of Ownership, or TCO, Calculator. If leadership wants to enforce standards, Azure Policy is likely involved. If they want to prevent deletion of a resource, resource locks matter. If they need operational visibility, Azure Monitor, Service Health, and Advisor each play different roles. This chapter ties those ideas together in the way the exam blueprint expects.

Another recurring exam pattern is tool confusion. Microsoft often places answer choices that are all real Azure services but only one fits the exact task. That is why this chapter emphasizes common traps, answer elimination, and wording clues. Phrases such as enforce compliance, organize billing, estimate cost, receive outage information, or recommend optimization are strong signals. If you learn those signals, you will answer faster and with greater confidence.

The chapter also integrates the lessons for this unit: understanding cost management and pricing tools, using governance and compliance concepts correctly, recognizing monitoring and deployment support tools, and practicing management and governance thinking the way the AZ-900 exam frames it. Read this chapter as both a content review and a strategy guide. The exam does not reward memorization of long definitions alone; it rewards your ability to identify the right Azure concept from a realistic business description.

  • Know which tool estimates cost versus which tool analyzes existing cost.
  • Know the difference between organizing resources and enforcing rules on resources.
  • Know the distinction between monitoring performance, viewing platform incidents, and getting best-practice recommendations.
  • Know that governance is broader than security, and compliance is broader than monitoring.
  • Know that deployment tools and management interfaces are related, but not interchangeable.

Exam Tip: On AZ-900, when two answers both seem correct, ask yourself which one is the more direct match to the business requirement stated in the question. Microsoft often rewards the most specific fit, not the most generally useful service.

Use the six sections that follow as your map to this domain. Each one aligns to recurring exam objectives and common question patterns. By the end of the chapter, you should be able to explain why a given Azure management or governance tool is correct, why other tempting choices are wrong, and how to avoid the traps that catch first-time test takers.

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

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

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

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

Sections in this chapter
Section 5.1: Describe Azure management and governance: Cost Management, Pricing Calculator, and TCO Calculator

Section 5.1: Describe Azure management and governance: Cost Management, Pricing Calculator, and TCO Calculator

Cost management is one of the easiest AZ-900 areas to score well on if you keep the tools clearly separated. Microsoft wants you to understand that Azure uses a consumption-based pricing model, but it also provides services to estimate, analyze, and optimize spending. The most commonly tested trio is Azure Cost Management, the Pricing Calculator, and the TCO Calculator. They are related, but they serve different stages of decision-making.

The Pricing Calculator is used before deployment. It helps estimate the expected cost of Azure services based on selected configurations such as region, service tier, storage amount, or expected usage. If a question asks how an organization can forecast the monthly cost of running virtual machines, databases, or storage in Azure, the Pricing Calculator is usually the best answer. This is especially true when the company is still planning and has not yet migrated.

The TCO Calculator is different. It is designed to compare the cost of maintaining on-premises infrastructure with moving to Azure. That means it is useful in migration planning and financial justification. If the question includes existing datacenter hardware, electricity, labor, server refresh cycles, or software licensing costs, think TCO Calculator. A common trap is choosing Pricing Calculator just because the question mentions cost. The clue is whether the business is estimating Azure service pricing alone or comparing on-premises versus cloud ownership costs.

Azure Cost Management is typically about tracking and controlling actual or ongoing spend. It helps organizations review spending patterns, create budgets, analyze costs by subscription or resource group, and identify opportunities to reduce waste. If the scenario mentions monitoring current usage, budgets, cost analysis, or spending trends after resources are already running, Azure Cost Management is the stronger answer.

  • Pricing Calculator: estimate future Azure service cost.
  • TCO Calculator: compare on-premises costs to Azure costs.
  • Azure Cost Management: analyze, monitor, and control ongoing Azure spend.

Exam Tip: Watch the time reference in the question. If the company is planning, estimate with the Pricing Calculator. If it is justifying migration from an existing datacenter, use TCO Calculator. If it is already consuming Azure resources and needs visibility or budgets, use Azure Cost Management.

Another exam objective is understanding factors that affect Azure pricing. Resource type, region, service tier, and usage level all influence cost. Microsoft may also test awareness that tags can support cost reporting, while budgets can help control spending. However, budgets do not automatically stop services unless additional automation is configured. That subtlety matters because exam items sometimes imply that a budget alone enforces shutdown or prevents overspending. It does not by itself.

The exam is not looking for accounting expertise. It is checking whether you can identify the right pricing-related tool in a business scenario and avoid mixing pre-deployment estimation with post-deployment cost analysis. That distinction appears frequently and is worth mastering early.

Section 5.2: Describe Azure management and governance: Governance Tools Including Azure Policy, Resource Locks, and Tags

Section 5.2: Describe Azure management and governance: Governance Tools Including Azure Policy, Resource Locks, and Tags

Governance in Azure means establishing control over how resources are created, organized, and protected. On AZ-900, the most important governance tools to recognize are Azure Policy, resource locks, and tags. The exam often tests them together because they all influence management, but each solves a different problem.

Azure Policy is used to enforce rules or assess compliance across resources. For example, an organization may require that only certain VM sizes be used, that resources must be deployed only in approved regions, or that every resource include a required tag such as department or cost center. Azure Policy is about standards and compliance enforcement. If a question asks how to ensure that resources meet organizational requirements, Azure Policy is a strong answer.

Resource locks are narrower. They help prevent accidental deletion or modification of resources. Azure provides lock types such as Delete and Read-only. A Delete lock prevents deletion but still allows changes; a Read-only lock prevents changes and deletion. If the exam asks how to protect an important resource from accidental removal, choose resource lock rather than Policy. This is a classic trap because both are governance tools, but only locks are specifically designed for accidental administrative changes to existing resources.

Tags are name-value pairs assigned to resources for organization. They are commonly used for cost tracking, ownership identification, environment classification, or reporting. Tags do not enforce behavior by themselves. They help categorize resources. If the question is about grouping by department, application, environment, or billing category, tags are likely correct. If the question is about requiring all resources to have a tag, then Azure Policy may be the mechanism used to enforce that requirement.

  • Azure Policy enforces and evaluates standards.
  • Resource locks prevent accidental deletion or modification.
  • Tags organize resources for management and cost reporting.

Exam Tip: If the wording includes must comply, only allow, or require, think Azure Policy. If it includes prevent accidental deletion, think resource locks. If it includes categorize, group for billing, or identify owner, think tags.

Questions in this area often test whether you understand that tags are descriptive, not protective. Many candidates incorrectly pick tags when the real need is enforcement. Likewise, some choose Policy when the need is simply to protect a specific resource from accidental administrator action. On the exam, look for verbs. Enforce, deny, require, and audit point toward Policy. Prevent deletion points toward locks. Organize, label, and classify point toward tags.

These governance concepts also connect to enterprise management. Large organizations use governance tools to reduce sprawl, improve reporting, and maintain consistency. Microsoft wants AZ-900 candidates to understand that good governance is not just about restriction; it is about making cloud use sustainable and manageable at scale.

Section 5.3: Describe Azure management and governance: Service Trust, Compliance, Privacy, and Microsoft Defender for Cloud Basics

Section 5.3: Describe Azure management and governance: Service Trust, Compliance, Privacy, and Microsoft Defender for Cloud Basics

This exam domain also includes trust and compliance topics. Microsoft expects you to know where organizations can review information about Azure security, privacy, compliance offerings, and audit documentation. The key concept here is the Microsoft Service Trust Portal. It provides access to compliance documentation, privacy information, audit reports, and other resources that help customers understand how Microsoft supports regulatory and standards-based requirements.

If a question asks where a company can review compliance reports, certifications, or information about how Microsoft handles security and privacy in the cloud, the Service Trust Portal is the likely answer. A common trap is to confuse operational tools with trust resources. Azure Monitor, Advisor, and Defender for Cloud help with operations and security posture, but they are not the main destination for official compliance documentation and trust artifacts.

Compliance itself refers to meeting external or internal standards, regulations, and requirements. Privacy focuses on how data is collected, used, stored, and protected. In AZ-900 terms, you do not need to memorize a full catalog of regulations. Instead, understand that Microsoft provides transparency resources and compliance offerings to help customers evaluate whether Azure can support their regulatory needs.

Microsoft Defender for Cloud is another commonly tested concept in this area. At the AZ-900 level, think of it as a tool that helps strengthen security posture, identify recommendations, and provide protection for Azure and hybrid resources. It is not simply a monitoring dashboard and not just an antivirus solution. The exam may describe it in terms of security recommendations, posture management, and threat protection. If the scenario involves improving security configuration visibility or receiving recommendations to harden resources, Defender for Cloud is a logical choice.

Exam Tip: Distinguish governance/compliance information from security management. Service Trust Portal is about trust, audit, compliance, and privacy information. Defender for Cloud is about security posture and protection guidance for resources.

Another subtle test point is that compliance responsibility is shared in the cloud. Microsoft manages many aspects of the underlying platform, but customers remain responsible for configuring their resources appropriately, controlling access, classifying data, and using services correctly. When Microsoft describes compliance offerings, that does not mean Azure automatically makes every workload compliant without customer action.

On the exam, identify whether the question is asking for documentation and assurance, or active security posture management. Documentation and certification evidence usually means Service Trust Portal. Recommendations to reduce risk on deployed resources usually means Microsoft Defender for Cloud. That distinction is one of the most important elimination strategies in this section.

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

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

Monitoring is another highly testable AZ-900 area because Microsoft includes several tools that sound similar but serve different purposes. The three most important to separate are Azure Monitor, Azure Service Health, and Azure Advisor. Questions in this section often rely on wording clues, so precise understanding matters.

Azure Monitor is the broad monitoring platform for collecting, analyzing, and acting on telemetry from Azure and on-premises environments. It can track metrics, logs, application performance, and alerts. If a question asks how to monitor resource performance, collect operational data, or trigger alerts based on conditions, Azure Monitor is usually the answer. Think of it as the main operational visibility service.

Azure Service Health is more specific. It provides information about Azure service issues, planned maintenance, and health advisories that may affect your subscriptions and regions. If the exam asks how an administrator can determine whether a current Azure platform outage is affecting their resources, Service Health is the right choice. This is different from monitoring the internal performance of your own VM or app. Service Health focuses on Microsoft platform events and service status relevant to you.

Azure Advisor provides recommendations to improve reliability, security, performance, operational excellence, and cost. If a scenario mentions personalized best-practice guidance, optimization suggestions, or recommendations for improving an Azure environment, Advisor is likely correct. It does not replace Monitor, and it is not the service for live incident tracking.

  • Azure Monitor: collect metrics, logs, and alerts for resources and applications.
  • Azure Service Health: view Azure platform incidents, planned maintenance, and advisories affecting your services.
  • Azure Advisor: receive recommendations to optimize cost, security, performance, and reliability.

Exam Tip: Ask what kind of visibility is needed. If it is your resource telemetry, choose Monitor. If it is Microsoft platform problems or maintenance, choose Service Health. If it is recommendations for improvement, choose Advisor.

A classic exam trap is choosing Service Health when the problem is actually application performance, or choosing Azure Monitor when the issue is a regional Azure outage. Another trap is picking Advisor because it sounds helpful in general, even when the question asks for real-time metrics or alerts. Advisor recommends; Monitor observes; Service Health informs you about Azure service events.

At the Fundamentals level, do not overcomplicate this topic. Microsoft is mainly testing tool purpose recognition. Read scenario verbs closely: monitor, alert, analyze, outage, maintenance, recommendation, optimize. Those terms usually point clearly toward one of these services if you slow down and avoid rushing.

Section 5.5: Describe Azure management and governance: ARM, Azure Portal, Azure CLI, and Infrastructure Deployment Concepts

Section 5.5: Describe Azure management and governance: ARM, Azure Portal, Azure CLI, and Infrastructure Deployment Concepts

This section covers how Azure resources are deployed and managed. For AZ-900, you should understand the purpose of Azure Resource Manager, the Azure portal, Azure CLI, and the basic idea of infrastructure deployment through templates and automation. The exam does not require you to write commands or templates from memory, but it does expect you to know which approach fits which administration style.

Azure Resource Manager, commonly called ARM, is the deployment and management service for Azure. It provides a consistent management layer so resources can be created, updated, and deleted in an organized way. ARM also supports infrastructure as code through ARM templates, which allow declarative deployment of resources. This means you describe the desired state, and Azure deploys resources to match that definition. The exam often tests ARM as the foundation for repeatable, consistent deployments.

The Azure portal is the browser-based graphical interface for managing Azure resources. It is ideal for learning, quick administrative tasks, and visual management. If the question asks for a graphical interface to create or manage resources, the portal is the obvious answer. Azure CLI, in contrast, is a command-line tool used to manage Azure resources from a shell or terminal. It is well suited for scripting, automation, and administrators who prefer text-based management.

The exam may also describe infrastructure deployment concepts such as automation, consistency, and repeatability. In those cases, think of templates and infrastructure as code rather than manual portal clicks. Manual deployment can work for one resource, but template-based deployment is better for standardized environments and repeated builds. This is important because Microsoft values cloud operating models that reduce configuration drift and improve reliability.

Exam Tip: Portal equals graphical management. Azure CLI equals command-line management. ARM equals the underlying deployment and management framework, especially for consistent, template-driven deployments.

A common trap is to treat the portal and ARM as competing products. They are not. The portal uses Azure management capabilities under the hood. Similarly, CLI is another way to interact with Azure management services. The real distinction is interface and deployment style, not whether one is “more Azure” than the other.

On the exam, look for clues such as browser-based, scripted, repeatable deployment, template, or declarative. Those phrases strongly indicate the intended answer. If the goal is consistency across environments, infrastructure as code through ARM concepts is usually the best fit. If the goal is simple visual administration, choose the Azure portal. If the goal is terminal-based automation, choose Azure CLI.

Section 5.6: Describe Azure management and governance Practice Set with Detailed Answer Explanations

Section 5.6: Describe Azure management and governance Practice Set with Detailed Answer Explanations

This final section is about how to think through management and governance questions under exam conditions. Since AZ-900 frequently uses short business scenarios, your best strategy is to classify the requirement before looking at the answer choices. Ask yourself what category the problem belongs to: cost estimation, cost tracking, governance enforcement, resource protection, compliance transparency, security posture, operational monitoring, service incident awareness, optimization guidance, or deployment method. Once you identify the category, several wrong choices can usually be eliminated immediately.

For example, if a scenario mentions future planning and expected monthly spending, that is a cost estimation problem, not a monitoring problem. If it mentions requiring resources to follow a naming or location standard, that is governance enforcement, not simple organization. If it mentions accidental deletion, it is a protection problem, not a compliance problem. If it asks where to review Microsoft audit documentation, that is a trust and compliance information question, not a Defender for Cloud question.

Detailed answer explanations on practice sets should always include why distractors are wrong. This is especially important in this chapter because distractors are often plausible Azure tools. A strong elimination method is to match each tool to a verb: estimate, compare, analyze, enforce, lock, tag, trust, protect, monitor, notify, recommend, deploy, automate. Once you build that verb-to-tool mapping, your speed improves significantly.

  • Estimate cost = Pricing Calculator.
  • Compare on-premises to Azure cost = TCO Calculator.
  • Track and manage spend = Azure Cost Management.
  • Enforce standards = Azure Policy.
  • Prevent deletion or modification = Resource locks.
  • Classify resources = Tags.
  • Review compliance and trust documents = Service Trust Portal.
  • Improve security posture = Microsoft Defender for Cloud.
  • Collect telemetry and alerts = Azure Monitor.
  • Check Azure outages and maintenance = Service Health.
  • Get optimization recommendations = Advisor.
  • Deploy consistently with templates = ARM concepts.

Exam Tip: If you feel stuck between two answers, identify which one directly performs the requested action and which one only supports or relates to that action. The exam usually rewards the direct tool, not the adjacent one.

Another test-day strategy is to avoid over-reading. AZ-900 does not usually hide advanced exceptions in these governance questions. Most items are straightforward if you know the purpose of each service. Read for the business need, map the need to the Azure tool, and move on. Save time for longer items elsewhere on the exam.

As you review practice explanations, train yourself to say not only why an answer is correct but why the others are incorrect. That habit is one of the fastest ways to raise your AZ-900 score because it reduces confusion among similar-sounding management and governance services. Master this chapter, and you will handle a substantial portion of the Azure Fundamentals blueprint with much greater confidence.

Chapter milestones
  • Understand cost management and pricing tools
  • Use governance and compliance concepts correctly
  • Recognize monitoring and deployment support tools
  • Practice management and governance questions
Chapter quiz

1. A company is planning to migrate several workloads to Azure and wants to estimate the expected monthly cost of running those resources in Azure before any deployment occurs. Which tool should the company use?

Show answer
Correct answer: Azure Pricing Calculator
The Azure Pricing Calculator is the correct choice because it is designed to estimate the cost of Azure services before deployment. The TCO Calculator is used to compare the cost of running workloads on-premises versus in Azure, not to build a direct monthly Azure estimate for planned resources. Azure Advisor provides recommendations for optimization, reliability, security, and cost after resources exist, so it is not the best fit for predeployment cost estimation.

2. An organization wants to ensure that newly created Azure resources follow company standards, such as allowing deployments only in approved regions. Which Azure service should be used?

Show answer
Correct answer: Azure Policy
Azure Policy is correct because it can enforce rules and evaluate compliance across resources, such as restricting deployments to specific regions. Resource Groups help organize resources for management and lifecycle purposes, but they do not enforce compliance rules. Azure Monitor collects and analyzes telemetry for performance and operational visibility, but it does not enforce governance standards during resource creation.

3. A department accidentally deleted an important Azure resource in the past. The company now wants to reduce the chance of accidental deletion of critical resources. What should be configured?

Show answer
Correct answer: Resource locks
Resource locks are correct because they can prevent accidental deletion or modification of Azure resources. Management groups are used to organize subscriptions and apply governance at scale, but they do not directly stop deletion of a specific resource. Azure Blueprints can help standardize deployments of environments, but they are not the primary feature used to block accidental deletion of existing resources.

4. A system administrator wants to know whether a current service disruption in Azure is caused by an issue in the Azure platform rather than by the company's application. Which Azure tool should the administrator check first?

Show answer
Correct answer: Azure Service Health
Azure Service Health is the best choice because it provides information about Azure service incidents, planned maintenance, and advisories that may affect subscribed resources. Azure Advisor gives best-practice recommendations for optimization and governance, but it does not primarily report active platform outages. The Azure Pricing Calculator is only for estimating service costs and has no role in operational incident visibility.

5. A company wants Azure to analyze its existing deployed resources and provide recommendations to improve cost efficiency, reliability, security, and performance. Which service should the company use?

Show answer
Correct answer: Azure Advisor
Azure Advisor is correct because it evaluates existing Azure resources and provides actionable recommendations across cost, security, reliability, operational excellence, and performance. Azure Monitor is used to collect, analyze, and respond to telemetry such as metrics and logs, but it does not serve as the primary recommendation engine for best practices. Azure Policy enforces and assesses compliance with organizational standards, but it does not focus on optimization recommendations across multiple operational categories.

Chapter 6: Full Mock Exam and Final Review

This chapter brings together everything you have studied for AZ-900 and turns it into exam-ready performance. By this point in the course, you should already recognize the three major exam objective groupings: Describe cloud concepts, Describe Azure architecture and services, and Describe Azure management and governance. The purpose of this final chapter is not to introduce brand-new material, but to sharpen recognition, speed, judgment, and confidence under realistic test conditions. In the actual exam, success comes from understanding core Microsoft terminology, spotting what the question is really measuring, and avoiding answer choices that sound plausible but do not match the objective being tested.

The full mock exam process in this chapter is designed to mirror the patterns commonly seen in Azure Fundamentals. Expect short factual items, scenario-style questions, service-identification tasks, and comparison prompts that force you to distinguish between similar Azure offerings. Even though AZ-900 is an entry-level certification, many candidates lose points not because the content is too difficult, but because they read too quickly, confuse broad categories, or overthink simple definitions. This chapter helps you correct those habits before exam day.

Mock Exam Part 1 and Mock Exam Part 2 should be treated as a dress rehearsal. Sit in a quiet setting, use a timer, and commit to answering in one pass before reviewing uncertain items. When you mark an item as uncertain, note whether the uncertainty comes from terminology confusion, partial knowledge, or poor elimination strategy. That distinction matters because your weak spot analysis should focus on the cause of the miss, not just the topic label. For example, missing a question about regions and availability zones is different from missing one because you confused high availability with scalability.

The AZ-900 blueprint rewards clarity in foundational concepts. For cloud concepts, the exam tests whether you understand public, private, and hybrid cloud models; the shared responsibility model; and the business logic behind consumption-based pricing. For Azure architecture and services, it tests whether you can identify the right category of service, recognize common use cases for compute, networking, storage, and databases, and interpret basic resiliency and geographic design terms. For management and governance, it checks whether you understand cost management, policy tools, resource organization, monitoring, compliance, and service-level concepts. This chapter ties all of those threads together in a final review framework.

Exam Tip: In the last stage of preparation, stop trying to memorize isolated facts without context. Instead, organize your knowledge by exam objective and by comparison pattern. Ask yourself: what is this service, what problem does it solve, what similar service could be confused with it, and what clue in the wording would separate them?

Another major purpose of this chapter is to teach answer elimination. AZ-900 frequently includes distractors that are technically real Azure services but belong to the wrong category. A question may describe identity and access and include storage or compute options simply to test whether you can remain focused on the requirement. Read for the task first, then match to the service family. Likewise, when a prompt emphasizes governance, compliance, or standardization, think of tools such as Azure Policy, management groups, tags, and cost controls before jumping to operational or development services.

Your final review should also be honest. If your scores are uneven, do not spend all your remaining time reviewing the topics you already like. The strongest score gains usually come from fixing recurring misses in one or two weak objectives. The weak spot analysis lesson in this chapter shows how to identify patterns in your mock performance and convert them into a targeted remediation plan. That plan should be practical: review definitions, compare commonly confused services, revisit Microsoft terminology, and then retest yourself under time pressure.

The exam day checklist closes the chapter with a readiness routine. Your goal is not only knowledge recall, but calm execution. Strong candidates know when to move on from a hard item, when to trust elimination, and when to avoid changing a correct first instinct. By the end of this chapter, you should be prepared to take a full-length mock exam, score it against the official objectives, analyze weaknesses with precision, and walk into the real AZ-900 exam with a structured final review 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

The first part of your full mock exam should emphasize the cloud concepts domain because this objective area appears simple on paper but often produces avoidable errors. The exam is testing whether you understand the foundational language of cloud computing well enough to identify the right model, responsibility boundary, and pricing principle in basic business scenarios. You are expected to distinguish public, private, and hybrid cloud, explain benefits such as elasticity, agility, and fault tolerance, and understand why operational expenditure and consumption-based pricing matter to organizations adopting Azure.

When reviewing your performance in this section, focus on precision of definition. Candidates often know the general idea of a term but miss questions because they cannot separate similar concepts. Scalability and elasticity are a classic trap. Scalability means the system can handle growth; elasticity means resources can expand and contract as demand changes. High availability, disaster recovery, and fault tolerance are another cluster that must be kept separate. The mock exam should train you to notice clue words such as "temporary spikes," "geographic outage," or "continuous uptime," since each phrase points to a different concept.

The shared responsibility model is another heavily tested area. What the exam wants to know is whether you can identify which responsibilities remain with the customer and which move to the cloud provider depending on IaaS, PaaS, or SaaS. Many incorrect choices become tempting because they include tasks that sound operationally familiar. Stay anchored to the service model. In IaaS, the customer manages more. In SaaS, the provider manages more. In PaaS, the middle layer creates the most confusion, especially around operating systems, runtime environments, and application code.

Exam Tip: If a cloud concepts item feels too easy, do not rush. AZ-900 frequently rewards careful wording. Read every option and ask whether the choice matches the exact term, not just a related cloud benefit.

Use your mock exam results to categorize misses into three buckets:

  • Definition confusion, such as mixing up cloud benefits or pricing terms
  • Service model confusion, especially shared responsibility across IaaS, PaaS, and SaaS
  • Scenario interpretation errors, where you knew the concept but misread the business need

Your final goal in this domain is consistency. These are foundational points, and they should become fast marks. If they are still costing you time, revisit your comparisons and simplify your notes into one-line contrasts that can be recalled instantly during the real exam.

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 section represents the largest and most operationally varied portion of AZ-900. In your full-length mock exam, expect this domain to require broad recognition across Azure regions, region pairs, availability zones, resource groups, subscriptions, compute options, networking services, storage choices, and database categories. The exam is not asking you to deploy or configure these services in depth. Instead, it is testing whether you can identify what each service is for, match it to a simple requirement, and distinguish it from close alternatives.

The most effective way to approach architecture and services questions is by service family. For compute, know the differences among virtual machines, containers, Azure Kubernetes Service, virtual desktop, and serverless offerings such as Azure Functions. For networking, separate virtual networks, VPN gateways, load balancers, application gateways, CDN, and DNS services by their primary role. For storage, compare blob, file, disk, and archive patterns, and understand when redundancy terms matter. For databases, know the basic difference between relational and non-relational services and the common use cases for managed database offerings.

Architecture terminology is often where candidates lose easy points. Regions are geographic locations containing datacenters. Availability zones are separate physical locations within a region. Region pairs support resiliency and planned maintenance strategy. Resource groups are logical containers, while subscriptions are billing and governance boundaries. If your mock exam exposes uncertainty around these terms, fix it immediately because they reappear in multiple question styles.

Exam Tip: When a question mentions “managed,” “fully managed,” or “minimize administrative overhead,” eliminate options that require more direct infrastructure maintenance unless the scenario explicitly demands that control.

Common traps in this objective include choosing a real Azure service that is too advanced or too broad for the requirement, confusing storage services with similar names, and ignoring whether a scenario asks for internet-facing delivery, internal connectivity, persistent VM storage, or object storage. Another trap is selecting a database based on brand familiarity rather than data model. If the requirement is structured relational data, think relational database services first. If it emphasizes flexible schema, globally distributed document storage, or non-relational patterns, a different service family is likely being tested.

During your mock exam review, create a comparison list of the services you confused. That list is more valuable than simply rereading a chapter because it reflects your real exam risk. The AZ-900 exam rewards recognition under pressure, and this objective is where that skill is most visible.

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

The management and governance domain often determines whether a candidate passes comfortably or hovers near the cutoff. Many learners focus heavily on compute and networking but underestimate the importance of governance, compliance, and operational oversight. Your mock exam should therefore test more than simple memorization of service names. It should measure whether you understand why organizations use Azure cost management tools, governance controls, policy enforcement, monitoring solutions, and service-level agreements.

At the exam level, governance means using Azure features to organize, standardize, control, and audit resources. This includes understanding management groups, subscriptions, resource groups, and tags as organizational tools, and recognizing when Azure Policy is the better fit than a role assignment or a manual process. Candidates often confuse identity and access management with governance enforcement. Role-based access control determines who can do something. Azure Policy evaluates whether resource configurations comply with defined rules. The exam may not phrase this distinction directly, but it often relies on it.

Cost management is another area where wording matters. The test may probe your understanding of pricing calculators, total cost of ownership considerations, budgets, reserved models in a general sense, and the logic of consumption-based billing. Be careful not to overcomplicate. AZ-900 usually focuses on the purpose of the tool or pricing model, not detailed billing mechanics.

Monitoring and service health topics also appear regularly. You should know the role of monitoring solutions in tracking performance, metrics, logs, alerts, and availability. Service-level concepts are especially important: SLA refers to the expected uptime commitment, and exam items may ask you to reason at a high level about what a percentage means rather than perform deep calculations. Still, read numerical wording carefully because the test may include distractors that confuse uptime with support scope or compliance guarantees.

Exam Tip: In governance questions, identify the verb first. If the requirement is to organize, think tags or groups. If it is to restrict or enforce, think policy. If it is to grant access, think RBAC. If it is to observe and alert, think monitoring tools.

Use your mock exam to pinpoint weak understanding in compliance-related services as well. The exam expects broad awareness that Azure supports compliance, trust, and regulatory needs, but it is usually testing purpose rather than legal detail. Stay at the foundational level and avoid reading advanced implementation assumptions into basic governance scenarios.

Section 6.4: Detailed Answer Review, Rationale Patterns, and Objective-by-Objective Scoring

Section 6.4: Detailed Answer Review, Rationale Patterns, and Objective-by-Objective Scoring

After completing both parts of the mock exam, the most important work begins: answer review. Many candidates waste the value of practice by checking only the score. For AZ-900, your score matters less than your error pattern. A detailed rationale review should ask four questions for every missed or guessed item: What objective was being tested? What clue in the wording should have guided me? Why was the correct answer correct? Why were the distractors wrong?

This process helps you identify rationale patterns. Some misses come from vocabulary gaps. Others come from category confusion, such as selecting a networking answer for a governance requirement. Another pattern is overreading: adding assumptions that are not present in the prompt. AZ-900 generally rewards simple, blueprint-aligned thinking. If you miss questions because you imagine advanced architecture details that the prompt never stated, train yourself to answer only from the information given.

Score your mock exam objective by objective rather than as one blended percentage. You want a clear picture of cloud concepts performance, architecture and services performance, and management and governance performance. Then go one level deeper. Within architecture and services, note whether the real problem is compute recognition, networking terminology, storage types, or database selection. Within governance, determine whether your misses are cost-related, policy-related, monitoring-related, or SLA-related.

Exam Tip: Treat guessed correct answers as partial weaknesses. If you were not sure, the concept is not yet stable enough for exam pressure.

A strong rationale review also includes distractor analysis. If a wrong choice keeps attracting you, ask why. Perhaps the service name sounds familiar, or perhaps two tools overlap in your notes. Build a “confusion pairs” list, such as Policy versus RBAC, scale versus elasticity, region versus availability zone, blob versus disk storage, or load balancer versus application gateway. Review these as contrasts, not isolated definitions.

Finally, calculate your retake priorities. Any objective area below your target should move into immediate remediation, but also consider confidence volatility. A domain where you scored moderately but guessed often may be more dangerous than one where you scored slightly lower but understood why. The point of objective-by-objective scoring is to transform a raw mock result into a study plan that directly improves your odds on the official exam.

Section 6.5: Weak Area Remediation Plan and Final Revision Checklist

Section 6.5: Weak Area Remediation Plan and Final Revision Checklist

Your weak area remediation plan should be targeted, short-cycle, and measurable. Do not respond to a weak mock score by rereading everything from the beginning. Instead, identify the smallest set of topics causing the largest number of misses. For example, if you are repeatedly missing governance questions because you confuse organization tools with enforcement tools, focus specifically on management groups, subscriptions, resource groups, tags, RBAC, and Azure Policy. If your misses cluster around architecture terms, drill regions, availability zones, region pairs, and availability-related service concepts until you can explain them quickly in your own words.

A useful remediation method is the compare-and-contrast sheet. For each weak topic, write the tested concept, its purpose, and one common trap. This keeps your review aligned to the exam. Avoid long paragraphs in your personal notes. AZ-900 rewards clean distinctions. If a note cannot be recalled in a few seconds, it is probably too detailed for final revision.

Your final revision checklist should include the following actions:

  • Review all core cloud concepts with emphasis on exact definitions
  • Rehearse IaaS, PaaS, and SaaS responsibility boundaries
  • Compare Azure service categories by use case, not just by name
  • Revisit architecture terminology such as regions, zones, subscriptions, and resource groups
  • Confirm purpose and scope of governance tools including Policy, RBAC, tags, and cost tools
  • Review monitoring, service health, and SLA fundamentals
  • Retake a timed mini-review on your weakest domain

Exam Tip: Your last review sessions should favor active recall over passive reading. Explain concepts aloud, summarize services from memory, and test whether you can eliminate wrong answers before you look at explanations.

Also include a confidence check. Mark each domain as strong, moderate, or fragile. Fragile domains need one more focused review cycle. Strong domains need only maintenance. This prevents wasting time on material you already know while ignoring areas that can still move your score. Final revision is about efficiency, not volume.

Section 6.6: Exam Day Readiness, Confidence Tips, and Last-Minute Review Strategy

Section 6.6: Exam Day Readiness, Confidence Tips, and Last-Minute Review Strategy

Exam day performance depends on routine as much as knowledge. Before the test, confirm your appointment details, identification requirements, testing setup, and timing plan. If taking the exam online, verify your room, device, and connectivity requirements early. Remove avoidable stress so that your mental energy is available for reading carefully and managing time. If taking the exam at a center, arrive early enough to settle in without rushing.

Your last-minute review strategy should be light and structured. Do not attempt to learn new material in the final hours. Instead, review high-yield contrasts, common traps, and your personalized confusion pairs list. Good final topics include cloud models, shared responsibility, pricing concepts, regions versus availability zones, storage types, governance tools, and monitoring versus enforcement concepts. The purpose is not cramming; it is priming recognition.

During the exam, use disciplined pacing. Read the stem first, identify the objective being tested, and then evaluate the options. If two answers seem similar, ask what exact requirement is being emphasized: control, cost, resilience, access, monitoring, or service type. Mark uncertain items and move on rather than letting one difficult prompt consume time. Entry-level exams still punish poor pacing.

Exam Tip: Your first instinct is often reliable when it is based on a clear concept match. Change an answer only if you can identify a specific wording clue that proves your original choice was wrong.

Confidence on exam day does not mean feeling certain about every question. It means trusting your preparation process. You have completed mock exams, reviewed rationales, analyzed weak spots, and built a final checklist. Use that preparation. Stay literal, avoid adding assumptions, and remember that AZ-900 is testing broad foundational understanding. Microsoft wants to know whether you can recognize core Azure concepts and services, not whether you can engineer a full production environment.

As a final mental reset, remind yourself of the pattern behind this exam: identify the requirement, map it to the correct objective area, eliminate mismatched service categories, and choose the simplest accurate answer. That method works across cloud concepts, architecture and services, and management and governance. Walk in calm, read carefully, and let your preparation do the work.

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

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

Show answer
Correct answer: Consumption-based pricing
Consumption-based pricing is correct because AZ-900 emphasizes that cloud services often let customers pay for resources as they use them, reducing upfront capital expense. High availability is about keeping services accessible during failures, not about pricing. Geographic redundancy refers to replicating data or services across regions for resiliency, not to cost model benefits.

2. A company needs to enforce a rule that only specific Azure resource SKUs can be deployed across multiple subscriptions. Which Azure service should be used?

Show answer
Correct answer: Azure Policy
Azure Policy is correct because it is used for governance and compliance by enforcing organizational standards and evaluating resources against rules. Azure Monitor is used for collecting and analyzing telemetry such as metrics and logs, so it does not enforce deployment restrictions. Azure Virtual Network provides network isolation and connectivity, which is unrelated to controlling allowed SKUs.

3. A candidate misses several practice questions about Azure regions and availability zones. After review, the candidate realizes the issue was confusing high availability with scalability rather than forgetting terminology. According to effective weak spot analysis, what should the candidate focus on next?

Show answer
Correct answer: Targeted review of resiliency concepts and comparison of availability versus scalability
Targeted review of resiliency concepts is correct because the chapter summary stresses identifying the cause of a miss, not just the topic label. In this case, the weakness is conceptual confusion between availability and scalability. Memorizing more service names does not address the actual misunderstanding. Practicing only strong topics is also ineffective because score gains usually come from correcting recurring weak objectives.

4. A company plans to keep some workloads in its own datacenter while using Azure for other workloads and integration between the two environments. Which cloud model does this describe?

Show answer
Correct answer: Hybrid cloud
Hybrid cloud is correct because it combines on-premises infrastructure with public cloud services such as Azure. Private cloud would refer to cloud resources dedicated to a single organization, typically without the defining combination with public cloud services. Public cloud means services delivered fully through a public provider like Azure, which does not match the mixed environment described.

5. A question asks which Azure service should be chosen to manage user identities and authentication. Which option best matches the requirement?

Show answer
Correct answer: Microsoft Entra ID
Microsoft Entra ID is correct because AZ-900 expects candidates to recognize identity and access management services and match them to authentication and directory scenarios. Azure Blob Storage is used for storing unstructured object data, not for identity management. Azure App Service is a platform for hosting web apps and APIs, so it belongs to compute/app hosting rather than identity and access.
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.