HELP

AZ-900 Practice Test Bank: 200+ Questions

AI Certification Exam Prep — Beginner

AZ-900 Practice Test Bank: 200+ Questions

AZ-900 Practice Test Bank: 200+ Questions

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

Beginner az-900 · microsoft · azure fundamentals · azure

Prepare for the Microsoft AZ-900 Exam with Confidence

AZ-900: Azure Fundamentals is Microsoft’s entry-level certification for learners who want to validate foundational cloud knowledge and understand core Azure services, architecture, pricing, governance, and security concepts. This course blueprint is designed for beginners with basic IT literacy who want a structured, exam-focused path to success. If you are new to certification study or want a practical question bank built around the official objectives, this course gives you a clear roadmap.

The AZ-900 exam by Microsoft focuses on three major objective areas: Describe cloud concepts, Describe Azure architecture and services, and Describe Azure management and governance. Rather than overwhelming you with unnecessary depth, this course keeps the scope aligned to the real exam. Each chapter is organized to reinforce the exact knowledge domains tested while helping you build confidence with exam-style questions and answer rationales.

What This Course Covers

The course begins with a full exam orientation so you understand what AZ-900 measures, how registration works, what question formats to expect, and how to build a practical study schedule. This foundation is especially useful for first-time certification candidates who may not yet know how Microsoft exams are structured.

  • Chapter 1 introduces the AZ-900 exam, scheduling, scoring approach, and study methods.
  • Chapter 2 covers Describe cloud concepts, including cloud models, service types, benefits of cloud computing, and shared responsibility.
  • Chapter 3 covers the first half of Describe Azure architecture and services, including core architectural components and major Azure service categories.
  • Chapter 4 continues Describe Azure architecture and services with deeper service comparisons and common business scenarios.
  • Chapter 5 covers Describe Azure management and governance, including cost tools, governance controls, security, monitoring, compliance, and service level agreements.
  • Chapter 6 provides a full mock exam experience, weak-area analysis, final revision, and exam-day readiness tips.

Why This Practice Test Bank Helps You Pass

This AZ-900 Practice Test Bank is built for active recall and exam-style decision making. Instead of only reading summaries, you will work through targeted question sets tied to each objective. That means you not only learn what Azure services and concepts are, but also how Microsoft asks about them on the exam. The detailed answers are intended to help you understand why the correct option is right, why distractors are wrong, and how to identify key wording in future questions.

For many learners, the hardest part of AZ-900 is not the technical content itself, but the ability to distinguish between similar options under time pressure. This course directly addresses that challenge through repeated exposure to realistic questions, structured review, and objective-based reinforcement. By the time you reach the mock exam chapter, you should have a strong view of your strengths and weak spots across all official domains.

Designed for Beginners

You do not need prior Azure experience or previous certifications to benefit from this course. The explanations are designed for a beginner audience, but they stay tightly aligned to the exam blueprint so your study time remains efficient. If you already have some general IT knowledge, this course will help you convert that familiarity into certification-ready understanding.

Because the chapters are organized around the official domain names, it is easy to track your progress and revisit the areas where you need more practice. Learners can move chapter by chapter in sequence or return to the domain-specific sections for focused review before the test.

Start Your AZ-900 Prep Path

If you are ready to prepare for Microsoft Azure Fundamentals with a structured and practical test bank, this course gives you a focused path from orientation to final mock exam. Use it to sharpen your understanding of cloud concepts, Azure services, and governance basics while building the exam confidence needed to perform well.

Ready to begin? Register free to start your preparation, or browse all courses to explore more certification study options on Edu AI.

What You Will Learn

  • Explain the official AZ-900 exam structure, registration process, scoring model, and effective study strategy for first-time Microsoft certification candidates
  • Describe cloud concepts, including cloud computing, shared responsibility, cloud models, and cloud service types covered on the AZ-900 exam
  • Describe Azure architecture and services, including core architectural components, compute, networking, storage, identity, and Azure solution scenarios
  • Describe Azure management and governance by understanding cost management, service level agreements, security tools, governance features, and compliance capabilities
  • Apply exam-style reasoning to multiple-choice, scenario-based, and best-answer AZ-900 questions with detailed answer explanations
  • Identify weak objective areas across Describe cloud concepts, Describe Azure architecture and services, and Describe Azure management and governance before exam day

Requirements

  • Basic IT literacy, including familiarity with computers, networking basics, and common business technology terms
  • No prior certification experience is needed
  • No hands-on Azure experience is required, though curiosity about cloud services will help
  • A willingness to practice exam-style questions and review detailed explanations

Chapter 1: AZ-900 Exam Orientation and Study Plan

  • Understand the AZ-900 exam blueprint
  • Learn registration, delivery, and scoring basics
  • Build a beginner-friendly study strategy
  • Establish a question-practice routine

Chapter 2: Describe Cloud Concepts I

  • Define cloud computing fundamentals
  • Compare cloud models and deployment approaches
  • Explain shared responsibility and benefits
  • Practice core cloud concept questions

Chapter 3: Describe Azure Architecture and Services I

  • Understand Azure core architectural components
  • Identify core Azure products and solutions
  • Relate services to common business scenarios
  • Practice architecture-focused exam questions

Chapter 4: Describe Azure Architecture and Services II

  • Differentiate Azure compute and networking options
  • Recognize storage, database, and analytics services
  • Match workloads to Azure service categories
  • Practice scenario-based service selection

Chapter 5: Describe Azure Management and Governance

  • Understand governance and cost management tools
  • Identify security and compliance capabilities
  • Interpret SLAs and lifecycle support concepts
  • Practice governance and management questions

Chapter 6: Full Mock Exam and Final Review

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

Daniel Mercer

Microsoft Certified Trainer and Azure Solutions Architect Expert

Daniel Mercer is a Microsoft Certified Trainer with extensive experience teaching Azure fundamentals and role-based Microsoft certification paths. He has guided beginners and IT professionals through Microsoft exam preparation using scenario-based instruction, exam mapping, and practical question analysis.

Chapter 1: AZ-900 Exam Orientation and Study Plan

The AZ-900 Microsoft Azure Fundamentals exam is designed to validate entry-level understanding of cloud concepts and core Azure services, not deep hands-on administration skill. That distinction matters because many first-time candidates study either too broadly or too technically. This chapter orients you to what the exam actually measures, how Microsoft structures the objectives, how registration and delivery work, and how to build a study system that converts reading into exam-day performance. If you understand the blueprint before you start memorizing product names, you will make far better use of your time.

From an exam-prep perspective, AZ-900 tests whether you can recognize the right cloud concept, map a business need to the appropriate Azure service category, and distinguish between similar-sounding governance, pricing, security, and identity features. The exam rewards clear conceptual separation. For example, candidates often confuse cloud models with service types, or mix up governance tools with security tools. The test bank in this course is meant to help you identify those boundaries early, because many wrong answers on AZ-900 are plausible unless you know exactly what the question is asking.

This chapter integrates four foundational lessons: understanding the AZ-900 blueprint, learning registration and scoring basics, building a beginner-friendly study strategy, and establishing a question-practice routine. Those lessons support all course outcomes, especially your ability to explain exam structure, describe cloud concepts, recognize Azure architectural components, and apply exam-style reasoning to best-answer questions. Treat this chapter as your exam roadmap. It tells you what is on the test, what is not, and how to study in a way that reflects the actual design of the certification.

Exam Tip: AZ-900 is a fundamentals exam, but fundamentals does not mean effortless. Microsoft often uses straightforward terminology in subtle ways. Read for distinctions such as responsibility versus ownership, feature versus benefit, and governance versus security. Those distinctions are where many incorrect answers hide.

As you move through this course, return to this orientation chapter whenever your study feels scattered. If your notes are becoming a list of disconnected Azure services, you probably need to reconnect to the official domains and weightings. If your practice scores fluctuate, you likely need a stronger routine for review and error analysis. The goal is not only to pass, but to become efficient at recognizing what an AZ-900 item is really testing.

  • Know the official exam domains before building a study schedule.
  • Understand registration, scheduling, and delivery rules so logistics do not become exam-day stressors.
  • Use practice questions diagnostically, not just for score chasing.
  • Study by objective area: cloud concepts, Azure architecture and services, and Azure management and governance.
  • Focus on how Microsoft words best-answer questions and scenario cues.

The six sections that follow map directly to the orientation tasks most first-time candidates need. By the end of the chapter, you should know how to allocate study time, how to interpret your practice performance, and how to approach the test with a realistic but confident mindset.

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

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

Practice note for Build a beginner-friendly study 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 Establish a question-practice routine: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Sections in this chapter
Section 1.1: AZ-900 exam purpose, audience, and certification value

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

AZ-900 is Microsoft’s entry-level Azure certification exam. Its purpose is to verify that you understand foundational cloud ideas and can identify essential Azure products, management capabilities, pricing concepts, and governance tools. It is aimed at beginners: students, career changers, technical sales staff, project coordinators, new IT professionals, and anyone who needs cloud literacy without being expected to deploy or administer production Azure environments. On the exam, that means you are being tested for recognition, interpretation, and basic decision-making rather than advanced configuration steps.

The certification has real value because it gives employers and training programs evidence that you can speak accurately about cloud computing and Azure. It also acts as a gateway credential. Many candidates use AZ-900 as a confidence-building first certification before moving into role-based exams. Even if you later pursue administrator, developer, AI, or security certifications, this fundamentals exam helps establish the vocabulary that those advanced exams assume.

What the exam tests in this area is your ability to understand why organizations use cloud services, what problem Azure solves, and who benefits from cloud adoption. You should be ready to distinguish basic cloud benefits such as scalability, elasticity, agility, high availability, and disaster recovery support. You should also understand that AZ-900 is not an exam about memorizing every Azure product. Instead, it asks whether you can identify broad service categories and common use cases.

A common trap is underestimating the business language in the objectives. Some questions frame technology decisions in terms of cost control, global reach, compliance needs, or operational efficiency. If you study only technical definitions, you may miss the business rationale behind the correct answer.

Exam Tip: When a question sounds business-oriented, do not assume it is outside the scope of a fundamentals exam. AZ-900 regularly checks whether you understand cloud value from both technical and organizational perspectives.

Think of AZ-900 as a cloud literacy exam with Azure branding. If you know the purpose of cloud computing, the kinds of responsibilities customers retain, and the main categories of Azure solutions, you are aligned with the exam’s intended audience and difficulty level.

Section 1.2: Official exam domains and how Microsoft weights objectives

Section 1.2: Official exam domains and how Microsoft weights objectives

One of the smartest study decisions you can make is to align your preparation with the official skills measured document. Microsoft organizes AZ-900 into major domains, and each domain carries a percentage weighting. While exact percentages can change when the exam is updated, the principle stays the same: not all content areas are tested equally. Your study plan should reflect the weighted blueprint rather than your personal preference. Candidates often overspend time on their favorite topic and neglect areas that generate more exam items.

The course outcomes for this practice bank align naturally to the three major content clusters you must know: cloud concepts; Azure architecture and services; and Azure management and governance. The exam expects you to describe cloud computing, shared responsibility, cloud deployment models, and service types such as IaaS, PaaS, and SaaS. It also expects familiarity with Azure architectural components, including regions, availability zones, subscriptions, resource groups, and examples of compute, networking, storage, and identity services. Finally, it tests governance and management ideas such as pricing tools, SLAs, cost management, policy, locks, compliance offerings, and core security capabilities.

What Microsoft usually weights more heavily should receive more repetition in your practice routine. For example, Azure architecture and services frequently represent a large portion of the exam. That does not mean cloud concepts or governance can be ignored. It means you should expect more variety and more service-identification items from that area. Build your study blocks accordingly: cover every domain, but give extra review cycles to the most heavily represented objectives.

A common exam trap is confusing objective boundaries. For instance, a question about identity may sound like security, while a question about subscriptions may overlap with governance. To avoid this, ask yourself what the item is truly measuring: Is it testing service recognition, architectural structure, or management capability?

Exam Tip: Study by domain and track your weak areas by objective, not just by total score. A 78% overall practice score can hide a serious weakness in one weighted domain that may cost you the real exam.

Use the blueprint as a filtering tool. If a topic is interesting but not clearly tied to the skills measured, do not let it consume high-value study time. Exam success comes from objective coverage, not random Azure exploration.

Section 1.3: Registration process, scheduling options, and exam delivery formats

Section 1.3: Registration process, scheduling options, and exam delivery formats

Understanding exam logistics is part of effective certification preparation. AZ-900 registration is typically completed through Microsoft’s certification portal, where you select the exam, choose an available delivery partner or option, and schedule a date and time. Candidates usually choose between a test center experience and an online proctored delivery format, depending on location and current availability. The exact steps may evolve, so always verify current policies before booking, but the underlying process remains straightforward: create or confirm your certification profile, select the exam, review identification requirements, choose a delivery method, and reserve an appointment.

Scheduling should be strategic, not emotional. Many first-time candidates book too early because they want external pressure, or too late because they are waiting to feel perfectly ready. A better approach is to schedule when you have already established a study routine and have enough calendar space for at least two full review cycles before exam day. The date should motivate you, not trap you.

The delivery format affects your preparation. At a test center, your main concerns are travel time, arrival procedures, and ID compliance. With online proctoring, you must also think about room setup, internet stability, computer compatibility, webcam function, and policy restrictions. Technical stress can damage performance even when your content knowledge is solid.

Common traps include ignoring time zone details, failing to complete required system checks, not reading check-in instructions, or assuming rescheduling rules are flexible. Administrative mistakes are completely avoidable and should never be the reason your exam attempt goes badly.

Exam Tip: Treat exam logistics as part of your study plan. Put the appointment details, identification checklist, login instructions, and check-in window into your calendar just like study sessions.

Also think about your personal testing conditions. If you focus poorly at home, a test center may be better. If commuting adds anxiety, online delivery may suit you. The best format is the one that minimizes distractions and preserves mental energy for reading and reasoning through the questions.

Section 1.4: Scoring, question styles, passing mindset, and retake considerations

Section 1.4: Scoring, question styles, passing mindset, and retake considerations

Microsoft certification exams use scaled scoring, and candidates commonly hear that 700 is the passing score. The key idea is that scaled scores are not a simple percentage of items answered correctly. Because question sets can vary, your focus should not be on guessing an exact raw-score target. Instead, aim for consistent domain-level competence. If your preparation is broad and stable, the scaled score takes care of itself.

AZ-900 may include several question styles, such as standard multiple-choice, multiple-select, matching or drag-and-drop style interactions, and short scenario-based best-answer items. The exam does not simply reward memory. It often asks you to identify the most appropriate answer among options that are all partially true. That is why reasoning practice matters. You need to notice qualifiers such as most cost-effective, best suited, shared responsibility, or fully managed.

A common trap is choosing an answer that is technically possible rather than the one that best fits the requirement stated in the question. Another is reading too quickly and missing words like minimize management effort, pay as you go, or require on-premises control. Those clues usually point directly to the tested concept.

Your passing mindset should be calm, systematic, and objective-based. You do not need perfect knowledge of every Azure service. You need enough clarity to eliminate distractors and identify what the question is really asking. If you encounter an unfamiliar term, anchor yourself in the broader category: is this likely compute, storage, governance, identity, or pricing?

Exam Tip: Best-answer exams are often won through elimination. Remove options that violate a key requirement, then compare the remaining choices against the exact wording of the prompt.

Retake policies can change, so always check current Microsoft rules. In general, however, your plan should not be based on “I can just retake it.” Retakes cost time, money, and confidence. If a first attempt does not go your way, use the score report diagnostically. Identify weak domains, rebuild your plan by objective, and return with targeted practice rather than simply rereading notes.

Section 1.5: Study planning for beginners using practice-test feedback

Section 1.5: Study planning for beginners using practice-test feedback

Beginners often ask how long they should study for AZ-900. The more useful question is how they should structure study so improvement is measurable. Start with the official domains, then divide your calendar into focused sessions that cover one objective cluster at a time. For example, one block might cover cloud models and service types, another Azure architectural components, another identity and security basics, and another pricing and governance tools. This is more effective than reading Azure material randomly.

Practice-test feedback should drive your plan. Early in your preparation, use a diagnostic set to reveal your baseline. Do not worry about a low initial score. The value is in identifying patterns: Are you missing questions because you do not know the concept, because you confuse similar services, or because you misread qualifiers? Each cause requires a different fix. Concept gaps require study. Service confusion requires comparison notes. Misreading requires slower, more deliberate practice.

Create a simple tracking system by objective area. Mark each domain as strong, moderate, or weak after every practice session. Then allocate more time to weak domains without completely abandoning stronger ones. This prevents the common beginner mistake of repeatedly reviewing comfortable material while avoiding the topics that actually threaten the passing score.

A practical weekly study cycle works well: learn content, answer practice items, review every explanation, summarize mistakes, then retest. The review step is where most progress happens. Wrong answers are useful only if you identify why the distractor looked attractive and what clue should have led you away from it.

Exam Tip: Never record only whether you got a question wrong. Record why. Was it terminology confusion, incomplete understanding, or poor reading discipline? That reason is the real study target.

For first-time certification candidates, consistency beats intensity. Short, regular sessions with active recall and explanation review are usually more effective than occasional marathon study days. Your goal is durable recognition under exam pressure, not temporary familiarity.

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

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

This course includes a large bank of exam-style questions, and the best way to use it is as a structured learning tool rather than a score-chasing game. Begin by working in smaller sets tied to the official domains. After each set, read the explanations for both correct and incorrect options. On AZ-900, the explanation behind the distractors is often just as important as the right answer because it teaches you how Microsoft separates related concepts.

Use repetition strategically. Your first pass through a question set should focus on diagnosis. Your second pass should focus on explanation recall: can you state why the correct answer is right without looking? A third pass should focus on speed and confidence. This layered approach turns recognition into understanding. It also reduces the risk of false confidence that comes from memorizing answer positions instead of concepts.

Another effective method is mixed review. Once you have studied the domains individually, combine them. Mixed sets force you to identify the topic from the wording of the question, which is exactly what happens on the real exam. This improves your ability to switch between cloud concepts, architecture, and governance without losing context.

Confidence should come from evidence. If your scores improve across mixed sets, your weak-domain notes shrink, and you can explain your reasoning clearly, you are becoming exam-ready. If your score is high only on repeated items but falls on new or mixed questions, you likely need more conceptual review.

Common traps when using a test bank include rushing through questions, skipping explanations after correct answers, and studying until answers feel familiar rather than understood. Avoid all three. Familiarity is not readiness.

Exam Tip: A correct answer reached for the wrong reason is still a warning sign. If your explanation is shaky, treat the item as partially learned and review it again.

Used properly, this test bank supports all the major exam goals of this course: understanding the blueprint, applying exam-style reasoning, identifying weak objective areas, and building confidence before exam day. Let the questions teach you how the exam thinks, and your preparation will become far more efficient.

Chapter milestones
  • Understand the AZ-900 exam blueprint
  • Learn registration, delivery, and scoring basics
  • Build a beginner-friendly study strategy
  • Establish a question-practice routine
Chapter quiz

1. You are beginning preparation for the AZ-900 Microsoft Azure Fundamentals exam. Which study approach best aligns with the exam's intended difficulty and scope?

Show answer
Correct answer: Focus on conceptual understanding of cloud principles, core Azure service categories, and governance topics before deep administration tasks
AZ-900 is a fundamentals exam that measures entry-level understanding of cloud concepts, Azure services, and management/governance topics. The correct approach is to study the published domains and build clear conceptual separation between similar topics. Option B is more appropriate for role-based administrator or engineer exams because it emphasizes deep hands-on implementation. Option C is ineffective because AZ-900 is not designed around random product memorization; the official domains and weightings should guide study time.

2. A candidate says, "I keep mixing up cloud models, service types, governance tools, and security tools." Based on AZ-900 exam design, what should the candidate improve first?

Show answer
Correct answer: The ability to distinguish between related concepts that sound similar in exam questions
AZ-900 frequently tests whether candidates can distinguish between closely related concepts, such as cloud models versus service types or governance versus security. Option B is correct because best-answer questions often include plausible distractors that sound familiar but belong to a different category. Option A may help study volume, but it does not address the root issue of concept confusion. Option C is outside the intended scope of this fundamentals exam and would not solve confusion about exam terminology.

3. A company wants its employees to reduce exam-day stress for AZ-900. The training lead advises learners to understand registration, scheduling, delivery, and scoring basics before test day. What is the primary reason for this advice?

Show answer
Correct answer: It helps prevent logistical surprises from interfering with exam performance
Understanding registration, scheduling, delivery, and scoring basics helps candidates avoid preventable exam-day issues such as confusion about logistics, timing, or testing format. That is why Option A is correct. Option B is incorrect because logistical knowledge does not replace study of exam objectives like cloud concepts, Azure architecture, and governance. Option C is also incorrect because knowing procedures may reduce stress, but it does not guarantee exam success.

4. A beginner has been studying Azure by making a long list of disconnected service names. Practice test results are inconsistent. According to recommended AZ-900 preparation strategy, what should the learner do next?

Show answer
Correct answer: Reorganize study around the official exam domains and review incorrect answers to identify weak objective areas
The chapter emphasizes studying by objective area and using practice questions diagnostically. Option A is correct because candidates should reconnect their notes to the official domains and analyze errors by topic rather than collect disconnected facts. Option B is wrong because practice questions are valuable when used for review and error analysis, not just score chasing. Option C is wrong because AZ-900 focuses on fundamentals, so prioritizing advanced services is usually an inefficient use of study time.

5. During a practice session, a learner notices many missed questions involve subtle wording such as responsibility versus ownership, and feature versus benefit. What exam skill is the learner most likely developing?

Show answer
Correct answer: Recognizing how Microsoft frames best-answer questions and identifying what is actually being tested
AZ-900 rewards careful reading and the ability to recognize distinctions in Microsoft wording. Option A is correct because best-answer questions often hinge on conceptual cues such as responsibility versus ownership or governance versus security. Option B is incorrect because the chapter states AZ-900 is not a deep administration exam. Option C is also incorrect because raw memorization without conceptual understanding does not address the wording patterns commonly used in fundamentals-level exam questions.

Chapter 2: Describe Cloud Concepts I

This chapter targets one of the most testable AZ-900 objective areas: foundational cloud concepts. Microsoft expects first-time candidates to recognize not only definitions, but also the reasoning behind why an organization chooses a cloud model, a service type, or a pricing approach. The exam often presents straightforward terminology, but the real challenge is distinguishing between similar answers that all sound modern, flexible, or cost-efficient. Your job is to identify the option that most precisely fits the scenario.

At this stage of your preparation, focus on four lesson themes: defining cloud computing fundamentals, comparing cloud models and deployment approaches, explaining shared responsibility and cloud benefits, and practicing the kind of logic used in core cloud concept questions. AZ-900 is not a deep technical implementation exam, but it does test whether you can classify services correctly and understand broad operational outcomes such as agility, scalability, and governance.

Cloud computing, in exam terms, is the delivery of computing services over the internet. Those services can include servers, storage, databases, networking, analytics, and software. The important exam distinction is that cloud computing is not just “using the internet.” It is an operating model in which resources can be provisioned on demand, consumed as needed, and managed with more flexibility than traditional fixed on-premises infrastructure. When Microsoft asks about cloud concepts, it is assessing whether you understand this shift from ownership of hardware to consumption of services.

You should also expect questions that test comparison skills. For example, AZ-900 commonly asks you to distinguish public cloud from private cloud, or SaaS from PaaS, by identifying who manages what and how much customer control remains. These questions reward precision. If a scenario emphasizes complete applications delivered to end users, think SaaS. If it emphasizes a platform for application development without server management, think PaaS. If it emphasizes virtual machines, storage, or network configuration under customer control, think IaaS.

Exam Tip: The exam often includes answer choices that are not completely wrong, but less correct than the best answer. Look for the clue that identifies the primary need: maximum control, fastest deployment, reduced management overhead, hybrid integration, or predictable scaling.

Another high-value concept in this chapter is the shared responsibility model. Many candidates overgeneralize this topic and assume the provider always handles security. That is incorrect. In cloud computing, responsibility shifts depending on the service model. The cloud provider always remains responsible for the underlying physical infrastructure, but the customer still owns certain responsibilities such as data, identity configuration, endpoint access, or application settings depending on the service type. AZ-900 does not require detailed matrices, but you should know the general pattern: the more managed the service, the more responsibility shifts to the provider.

The chapter also reinforces benefits that Microsoft emphasizes repeatedly across the exam blueprint: high availability, scalability, elasticity, reliability, predictability, security, governance, and manageability. These terms are related but not identical. Scalability means increasing capacity to meet demand. Elasticity means automatically or dynamically adjusting resources as demand changes. High availability means services are designed to remain available. Reliability refers to the ability of a system to recover and continue functioning. On the exam, Microsoft may test these terms through business scenarios rather than pure definitions.

Consumption-based pricing is another foundation topic that appears simple but is frequently misunderstood. In traditional capital expenditure models, organizations buy infrastructure upfront. In cloud consumption models, they generally pay for the resources they use. This supports agility and can reduce waste, but only if resources are managed properly. AZ-900 may ask why cloud is cost-effective for variable demand, temporary projects, or rapid experimentation. The correct reasoning usually points to avoiding large upfront investment and paying only for required capacity.

As you work through this chapter, train yourself to answer every concept question with an exam mindset: What is the keyword? What is being compared? Who manages the resource? What business outcome is the question really asking about? This habit will help you move from memorization to certification-level reasoning.

  • Know the definition and purpose of cloud computing.
  • Distinguish public, private, and hybrid cloud scenarios.
  • Compare IaaS, PaaS, and SaaS by management responsibility and customer control.
  • Understand benefits such as elasticity, scalability, reliability, and agility.
  • Apply the shared responsibility model at a foundational level.
  • Recognize when consumption-based pricing is the best fit.

Exam Tip: If a question sounds like a business decision rather than a technical design question, Microsoft is often testing your understanding of cloud benefits or deployment models, not product memorization.

This chapter is intentionally practical. Each section maps to what AZ-900 expects you to describe, compare, and identify under the cloud concepts domain. Mastering this chapter gives you a strong base for later Azure-specific architecture and governance topics.

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

Section 2.1: Describe cloud concepts through core cloud computing principles

For AZ-900, cloud computing is more than hosting systems somewhere else. It is a model for delivering IT resources over the internet with on-demand access, rapid provisioning, and flexible consumption. Microsoft exam questions usually expect you to recognize cloud computing as a way to obtain compute power, storage, networking, and software services without building and maintaining every part of the environment yourself.

The core principles behind cloud computing include resource pooling, broad network access, measured service, on-demand self-service, and rapid elasticity. You do not need to recite these as a formal framework on the exam, but you do need to understand how they show up in scenarios. If a company can deploy resources quickly without waiting for hardware procurement, that points to on-demand self-service. If usage is tracked and billed according to consumption, that reflects measured service. If customers share a provider's large infrastructure while remaining logically isolated, that is resource pooling.

A common exam trap is confusing cloud computing with simple remote access. Accessing a local datacenter through the internet does not automatically make it cloud computing. The defining idea is that services are delivered in a scalable, managed, and consumable way. Another trap is assuming cloud always means cheaper. The exam is more precise: cloud is often cost-effective because of flexibility, reduced upfront investment, and alignment of spend to demand, not because every workload becomes automatically low cost.

Exam Tip: When the question emphasizes speed of deployment, reduced hardware management, and service consumption, it is almost certainly testing recognition of cloud computing principles rather than asking about a specific Azure product.

To identify the correct answer, ask what operational change cloud introduces. The best answers usually involve agility, rapid provisioning, global reach, and service-based delivery. Incorrect options often describe older infrastructure models, fixed capacity, or one-time hardware purchasing. If you can explain why an organization would choose cloud beyond “because it is modern,” you are thinking at the level the exam expects.

Section 2.2: Public, private, and hybrid cloud models for AZ-900

Section 2.2: Public, private, and hybrid cloud models for AZ-900

One of the most frequently tested AZ-900 tasks is comparing cloud deployment models. You need to distinguish public cloud, private cloud, and hybrid cloud based on ownership, access, control, and use case. Public cloud refers to services offered over the internet and shared across customers by a provider such as Microsoft. The customer consumes infrastructure or services without owning the underlying physical datacenter. This model usually offers the greatest scalability and the fastest path to deployment.

Private cloud refers to cloud resources used exclusively by one organization. It can be hosted in the organization's own datacenter or by a third party, but it is dedicated to a single customer. On the exam, private cloud is usually associated with greater control, customization, and potentially stricter compliance alignment, but also with more management responsibility and often higher cost.

Hybrid cloud combines public and private environments, allowing data and applications to move between them as appropriate. This is an especially important model to recognize because many exam scenarios describe organizations that want to keep some systems on-premises while using cloud for scale, backup, disaster recovery, or gradual migration. If the scenario includes both local infrastructure and cloud-hosted services working together, hybrid is usually the best answer.

A classic exam trap is choosing private cloud whenever security or compliance is mentioned. That is too simplistic. Public cloud can also meet many security and compliance requirements. Choose private cloud only when the scenario specifically emphasizes dedicated resources, exclusive use, or organization-controlled infrastructure. Another trap is assuming hybrid means “using more than one cloud service.” Hybrid specifically refers to combining on-premises or private infrastructure with public cloud resources.

Exam Tip: If the question says a company must retain some workloads in its own datacenter while extending capacity to the cloud, hybrid is the key concept. If all resources are provider-hosted and internet-accessible, think public cloud.

To answer correctly, identify where resources run, who owns the environment, and whether exclusive use matters. Those three clues usually separate the cloud models quickly and cleanly.

Section 2.3: IaaS, PaaS, and SaaS service types and exam comparisons

Section 2.3: IaaS, PaaS, and SaaS service types and exam comparisons

AZ-900 heavily tests the three cloud service types: Infrastructure as a Service, Platform as a Service, and Software as a Service. The easiest way to compare them is by asking how much the customer manages versus how much the provider manages. Infrastructure as a Service gives the customer the most control of the three. The provider manages the physical datacenter, hardware, and core virtualization, while the customer manages items such as operating systems, applications, data, and many network settings. Virtual machines are the classic example.

Platform as a Service reduces management overhead further. The provider manages the infrastructure plus operating system and runtime environment, allowing the customer to focus on application development and data. This model is ideal when an organization wants to build or deploy applications without spending time maintaining servers and patching operating systems. On the exam, app development scenarios often point toward PaaS.

Software as a Service is the most fully managed option. The provider delivers a complete application to end users, typically through a browser or client app. The customer mainly configures user-level settings and manages data and access. Productivity suites, email platforms, and CRM applications are common examples. If users simply sign in and use the software, SaaS is likely the correct classification.

Common exam traps occur when answer choices overlap in a general sense. For instance, all three models use cloud infrastructure, but only one best fits the management boundary described. If the scenario involves installing and maintaining your own applications on cloud-hosted virtual machines, that is IaaS, not PaaS. If the scenario says developers deploy code without managing servers, that is PaaS, not SaaS. If the scenario describes a finished business application consumed by employees, that is SaaS.

Exam Tip: The keyword “control” often points to IaaS, “development platform” points to PaaS, and “complete software application” points to SaaS.

When comparing service types, think from the bottom up. The less you manage, the more responsibility shifts to the provider. This principle also connects directly to shared responsibility questions later in the exam.

Section 2.4: Benefits of cloud services including scalability, elasticity, and reliability

Section 2.4: Benefits of cloud services including scalability, elasticity, and reliability

Microsoft expects AZ-900 candidates to describe why organizations adopt cloud services. The exam blueprint frequently centers on benefits such as scalability, elasticity, agility, high availability, reliability, and disaster recovery support. These terms are close in meaning, which is why they are often tested through practical business scenarios rather than direct vocabulary questions.

Scalability means increasing resources to handle higher demand. This can mean scaling up to more powerful resources or scaling out to additional instances. Elasticity goes a step further by emphasizing the ability to adjust resources automatically or dynamically as demand changes. If a retail site adds resources during a holiday spike and reduces them later, that is elasticity. Many candidates use the terms interchangeably, but the exam may expect you to recognize that elasticity reflects responsive adjustment, not just growth.

Reliability and high availability are also related but distinct. High availability refers to designing services so they remain accessible with minimal downtime. Reliability refers more broadly to the system's ability to operate correctly and recover from failures. If a question emphasizes business continuity or resilience after disruption, reliability is often the better conceptual fit. If it emphasizes minimizing service interruption, high availability is likely the answer.

Agility is another cloud benefit worth remembering. Cloud allows organizations to experiment, deploy, and expand faster than traditional procurement-heavy infrastructure models. This matters in exam scenarios involving startups, pilot projects, seasonal demand, and rapid geographic expansion. Predictability can also appear as a benefit, especially around performance and cost management based on established usage patterns and tools.

Exam Tip: If the question describes changing demand over time, think scalability or elasticity. If the question describes staying online or recovering from failure, think high availability or reliability.

A common trap is selecting “security” as the answer whenever a question mentions cloud benefits. Security is important, but if the business problem is variable demand, rapid deployment, or uptime, the exam is usually targeting a different benefit. Read for the core requirement rather than the most impressive-sounding term.

Section 2.5: Shared responsibility model and consumption-based pricing fundamentals

Section 2.5: Shared responsibility model and consumption-based pricing fundamentals

The shared responsibility model is foundational to understanding cloud services. Microsoft wants AZ-900 candidates to know that responsibility is divided between the cloud provider and the customer. The provider is always responsible for the physical infrastructure, including datacenters, physical hosts, and foundational networking components. The customer is still responsible for what they place in the cloud, especially their data, identity access, and configuration choices. Exactly how much remains with the customer depends on whether the service is IaaS, PaaS, or SaaS.

In IaaS, the customer manages more, including operating systems and many application-level controls. In PaaS, the provider takes over more of the underlying platform, reducing customer operational burden. In SaaS, the provider manages almost the entire application stack, but the customer still remains responsible for data governance, user access, and correct usage. This is where candidates often make mistakes. They assume SaaS means the provider handles everything. AZ-900 expects you to understand that accountability for your information and identities never disappears.

Consumption-based pricing is the other major concept in this section. Instead of buying hardware upfront as a capital expense, organizations can consume cloud resources and pay for what they use. This can align costs more closely with demand, making it attractive for unpredictable workloads, short-term projects, testing environments, and fast growth. However, the exam does not frame cloud pricing as universally cheaper. It frames it as more flexible and often more efficient when managed well.

Questions may contrast capital expenditure with operational expenditure. Capital expenditure involves large upfront purchases, while operational expenditure spreads spending over time as services are consumed. For exam purposes, variable demand and quick deployment usually support a cloud consumption model. Long-lived, fixed, heavily utilized systems may require more nuanced cost analysis, but AZ-900 usually stays at the foundational business level.

Exam Tip: If the scenario highlights avoiding upfront hardware purchases, rapid experimentation, or paying only during periods of use, consumption-based pricing is the concept being tested.

Watch for trap answers that exaggerate provider responsibility or claim cloud eliminates the need for governance. It does not. Shared responsibility means responsibilities shift, not vanish.

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

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

As you begin practicing this domain, remember that AZ-900 is often less about memorizing isolated terms and more about classifying a scenario correctly. The practice mindset for this objective should focus on recognizing signal words. If the prompt emphasizes a dedicated environment for one organization, that supports private cloud. If it describes extending on-premises systems into cloud resources, that supports hybrid cloud. If it highlights a finished application delivered to users, that suggests SaaS. If it highlights developer productivity without server management, that suggests PaaS.

Your answer review process matters as much as the initial response. After every practice item, ask why the right answer is best and why the other options are less correct. This is especially important for “best answer” questions, where multiple choices may contain partially true statements. The top scoring candidates learn to eliminate answers based on the exact requirement being tested: control, flexibility, management burden, cost model, or deployment structure.

For this chapter's objective, common weaknesses usually fall into three categories. First, students confuse cloud models with service types. Public, private, and hybrid describe deployment models, while IaaS, PaaS, and SaaS describe service models. Second, students blur the difference between scalability and elasticity. Third, students underestimate the customer role in shared responsibility. These are all classic AZ-900 mistakes and are highly worth reviewing before exam day.

Exam Tip: If two answer choices both sound possible, compare them against the specific business need in the question stem. The correct answer will usually match the primary requirement more directly than the others.

Build your readiness by grouping missed questions by objective area instead of only tracking total score. If you consistently miss items about deployment models, revisit public versus private versus hybrid. If you miss items about management boundaries, review IaaS, PaaS, and SaaS. If you miss business-value questions, study cloud benefits and consumption pricing. This chapter forms a major base for the rest of AZ-900, so accuracy here will improve your performance in Azure architecture and governance topics as well.

Chapter milestones
  • Define cloud computing fundamentals
  • Compare cloud models and deployment approaches
  • Explain shared responsibility and benefits
  • Practice core cloud concept questions
Chapter quiz

1. A company wants to reduce the time required to provision servers for a new internal application. The IT team also wants to avoid purchasing hardware in advance and pay only for the resources used. Which cloud computing characteristic best meets this requirement?

Show answer
Correct answer: On-demand resource provisioning with consumption-based pricing
The correct answer is on-demand resource provisioning with consumption-based pricing because cloud computing allows organizations to provision resources quickly and pay for usage as needed. Dedicated physical infrastructure with fixed capacity is more aligned to traditional on-premises models and does not provide the same flexibility. Perpetual software licensing with manual deployment describes a licensing approach, not a core cloud characteristic, and does not address rapid provisioning or pay-as-you-go consumption.

2. A development team needs an environment to build and deploy a web application without managing the underlying servers, operating systems, or runtime patching. Which cloud service model should the team choose?

Show answer
Correct answer: Platform as a Service (PaaS)
The correct answer is Platform as a Service (PaaS) because PaaS provides a managed application platform for development and deployment while the cloud provider manages much of the underlying infrastructure and platform maintenance. IaaS is incorrect because the customer still manages virtual machines, operating systems, and much of the configuration. SaaS is incorrect because it delivers a complete application to end users rather than a platform for developers to build and deploy their own applications.

3. A company must keep some workloads in its own datacenter due to regulatory requirements, but it wants to use cloud services for additional capacity during seasonal demand spikes. Which deployment approach best fits this scenario?

Show answer
Correct answer: Hybrid cloud
The correct answer is hybrid cloud because it combines on-premises or private infrastructure with public cloud services, which is a common choice when organizations must meet compliance requirements while also gaining flexibility and scale. Private cloud only is incorrect because it would not provide the intended use of public cloud capacity during demand spikes. Public cloud only is incorrect because the scenario explicitly states that some workloads must remain in the company's datacenter.

4. A company uses a SaaS-based customer relationship management solution. Under the shared responsibility model, which task remains the customer's responsibility?

Show answer
Correct answer: Configuring user access and protecting account identities
The correct answer is configuring user access and protecting account identities because even in SaaS, the customer is typically responsible for identity, access configuration, and data governance decisions. Maintaining the physical servers is the cloud provider's responsibility in all cloud service models. Patching the underlying host operating system is also handled by the provider in a SaaS offering, which is one reason SaaS reduces customer management overhead.

5. An online retailer experiences predictable low usage most of the year but very high traffic during a short holiday sales period. The company wants resources to increase automatically during peak demand and decrease afterward to avoid unnecessary cost. Which cloud benefit does this describe most precisely?

Show answer
Correct answer: Elasticity
The correct answer is elasticity because elasticity refers to dynamically increasing or decreasing resources in response to demand changes. High availability is incorrect because it focuses on keeping services accessible and minimizing downtime, not on scaling resource levels up and down. Governance is incorrect because it relates to policy, compliance, and control over resources rather than automatic adjustment of capacity based on workload demand.

Chapter 3: Describe Azure Architecture and Services I

This chapter targets one of the heaviest AZ-900 exam domains: describing Azure architecture and services. On the real exam, Microsoft does not expect you to design enterprise-grade systems from scratch, but it does expect you to recognize the purpose of core Azure components, distinguish among closely related services, and select the most appropriate service for a basic business requirement. That means this chapter focuses on the language of Azure architecture: regions, availability zones, resources, subscriptions, compute choices, storage options, networking basics, and identity foundations.

The exam often measures your understanding through best-answer questions. Instead of asking for deep configuration steps, it usually presents a need such as high availability, global deployment, secure identity, or scalable application hosting. Your task is to identify which Azure service or architectural concept most directly satisfies that need. A common trap is choosing an answer that is technically possible but not the most suitable Azure-native choice. For example, if the requirement is a managed web application platform, Azure App Service is typically a stronger answer than deploying a full virtual machine. The exam rewards service fit, not just technical feasibility.

In this chapter, you will first understand Azure core architectural components, then identify core Azure products and solutions, and finally relate those services to common business scenarios. The closing section helps you think in the style the exam uses when it tests architecture-focused reasoning. As you study, pay close attention to service boundaries. AZ-900 frequently checks whether you know the difference between what organizes resources, what provides access, what hosts workloads, and what connects networks. Exam Tip: When two answers seem similar, ask yourself which one is more managed, more Azure-native, or more closely aligned to the exact wording of the requirement. That approach eliminates many distractors.

Another important exam habit is to separate organizational scope from technical capability. A resource group is not the same as a subscription, a region is not the same as an availability zone, and Microsoft Entra ID is not the same as a subscription. Candidates often miss easy questions because they blur these boundaries. Throughout this chapter, focus on what each component is, why it exists, and what problem it solves. If you can describe each item in one sentence and connect it to a business scenario, you are studying at the right level for AZ-900.

  • Understand how Azure is organized geographically and logically.
  • Recognize the purpose of resources, resource groups, subscriptions, and management groups.
  • Identify core compute, networking, and storage services.
  • Match common workloads to virtual machines, containers, app hosting, and virtual networking services.
  • Explain basic identity and access concepts with Microsoft Entra ID.
  • Apply exam-style reasoning to architecture and services questions without overcomplicating the scenario.

Think of this chapter as your architecture vocabulary builder. The AZ-900 exam does not require memorizing every SKU or configuration screen, but it absolutely requires that you understand what these services are for. If you can classify a service quickly and connect it to a business need, you will be well prepared for the questions in this domain.

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 Identify core Azure products and solutions: 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 Relate services to common business scenarios: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Practice note for Practice architecture-focused 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.

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

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

Azure begins with geography. A region is a set of datacenters deployed within a specific geographic area. On the AZ-900 exam, you should know that organizations choose regions for reasons such as latency, compliance, data residency, and service availability. If a company wants applications physically closer to users in Europe, an Azure region in Europe is the logical choice. If a question mentions legal or regulatory needs for data to remain in a geographic area, region selection is often part of the answer logic.

Availability zones provide higher resiliency within certain Azure regions. These are physically separate datacenter locations inside a region, each with independent power, cooling, and networking. The exam may test whether you understand that zones protect against datacenter-level failures, not just application bugs or user mistakes. If a scenario asks for improved availability within a single region, availability zones are a strong clue. If the question asks for geographic redundancy across distant locations, think beyond zones and toward multiple regions.

Region pairs are another key exam concept. Azure pairs many regions within the same geography to support disaster recovery and planned platform updates. This pairing helps provide a level of replication and recovery strategy for certain services. A classic exam trap is confusing availability zones with region pairs. Zones are within one region for local resiliency. Region pairs involve two regions for broader geographic resiliency. Exam Tip: If the requirement says protect against a single datacenter outage, think availability zones. If it says protect against a regional outage, think multi-region design or region pairs.

Microsoft also distinguishes global infrastructure terms such as geographies, regions, and availability zones. The exam does not usually require exhaustive memorization of all Azure regions, but it does expect you to understand the hierarchy and purpose. When reading a scenario, watch for keywords like low latency, disaster recovery, compliance, and redundancy. Those words often point directly to region-based concepts. Another trap is assuming every region supports availability zones; not all do. The exam may present a statement that sounds universally true when it is only sometimes true.

To identify the best answer, ask three questions: Is the need local or geographic? Is the goal performance, compliance, or resiliency? Is the protection needed against datacenter failure or region failure? Those distinctions are often enough to choose correctly.

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

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

One of the most tested foundational topics in AZ-900 is Azure’s logical organization model. A resource is an individual manageable item in Azure, such as a virtual machine, storage account, virtual network, or database. Resources are the building blocks. The exam may ask which item is the smallest unit you create and manage in Azure, and the answer is usually a resource.

Resources are organized into resource groups. A resource group is a logical container for related Azure resources. This is not just for convenience; it supports management, deployment, monitoring, and access control. Many beginners confuse a resource group with a physical boundary or a billing container. It is neither. Billing is more closely tied to subscriptions, while a resource group is mainly a management container. Resources in the same resource group can also exist in different regions, which is a favorite exam trap because many candidates assume all items in one resource group must share a location.

A subscription is primarily a unit for billing, limits, and access control. If an organization wants to separate development from production spending, different subscriptions are a reasonable approach. The exam often tests this by describing departments, environments, or budgets and asking what should be separated. If the scenario centers on cost tracking or service usage boundaries, subscription is often the right concept. Exam Tip: If the wording emphasizes invoices, spending, quotas, or isolation at an organizational level, think subscription before resource group.

Management groups sit above subscriptions and help large organizations apply governance across multiple subscriptions. They are especially useful for policy and access management at scale. On AZ-900, you do not need advanced governance implementation details, but you should know the hierarchy: management groups can contain subscriptions, subscriptions contain resource groups, and resource groups contain resources. If a question asks for centralized administration across many subscriptions, management groups are likely the best fit.

To answer correctly on the exam, identify the scope of the requirement. Need to manage one service? Resource. Need to organize related services? Resource group. Need billing or quota separation? Subscription. Need governance over several subscriptions? Management group. Microsoft likes to test whether you can match the correct layer to the requested outcome, so keep that hierarchy clear and separate in your mind.

Section 3.3: Core Azure services including compute, networking, and storage

Section 3.3: Core Azure services including compute, networking, and storage

AZ-900 expects you to identify the broad categories of Azure services and recognize representative offerings in each category. Compute services provide processing power for applications and workloads. Common examples include Azure Virtual Machines, Azure App Service, Azure Functions, and container-related services. Networking services connect resources and users, with examples such as Azure Virtual Network, load balancing services, VPN Gateway, and DNS-related capabilities. Storage services persist data, with Azure Blob Storage, Azure Files, Azure Disk Storage, and queue or table-based storage options appearing frequently in exam objectives.

The exam usually does not ask for low-level implementation details, but it does expect you to distinguish managed versus self-managed options. Virtual Machines give you high control because you manage the operating system and much of the environment. App Service is more managed and is designed for hosting web apps and APIs. Functions support event-driven, serverless execution. A common exam trap is choosing the most powerful option instead of the most appropriate option. If a company only needs to host a web application, a full VM is usually not the best first answer unless the scenario specifically requires operating system-level control.

In networking, Azure Virtual Network is the core private networking service. It allows Azure resources to communicate securely with each other, the internet, and on-premises environments. The exam may ask which service provides isolated network boundaries in Azure; that points to virtual networks. Load balancing concepts also appear in high-level form. You should recognize that load balancing distributes traffic, improving availability and performance. VPN Gateway is commonly associated with encrypted connectivity between Azure and on-premises networks.

For storage, know the workload fit. Blob Storage is ideal for unstructured object data such as images, backups, documents, and media. Azure Files provides managed file shares accessible over industry-standard protocols. Disk Storage is typically used with Azure virtual machines. Exam Tip: Watch for data type clues. If the scenario mentions files shared across systems, think Azure Files. If it mentions VM operating system disks or data disks, think Disk Storage. If it mentions large unstructured data, think Blob Storage.

The exam tests your ability to classify services quickly. When you see a scenario, first identify whether the need is compute, networking, or storage. Then choose the Azure service that best aligns with the operational model and business requirement.

Section 3.4: Azure solutions for virtual machines, containers, app hosting, and virtual networking

Section 3.4: Azure solutions for virtual machines, containers, app hosting, and virtual networking

This section focuses on relating services to common business scenarios, which is exactly how the AZ-900 exam often frames questions. Virtual machines are best when organizations need maximum control over the operating system, software stack, and configuration. Legacy applications, custom server software, or workloads requiring specific OS settings often point to Azure Virtual Machines. However, with that flexibility comes management responsibility. Candidates often lose points by ignoring this tradeoff. The exam rewards recognizing when a managed platform would reduce administrative effort.

Containers package applications and dependencies for consistent deployment. In Azure fundamentals, you should know that containers are lighter weight than full virtual machines and are useful for portability and rapid scaling. Azure Kubernetes Service is a managed orchestration option, while Azure Container Instances provides a simpler way to run containers without managing virtual machines. If a scenario emphasizes microservices, quick deployment, or isolated application packaging, containers are likely the better fit than VMs.

For web application hosting, Azure App Service is a core exam service. It is a platform for building and hosting web apps, REST APIs, and mobile back ends without managing the underlying infrastructure in the same way you would with VMs. If the business need is simply to host a website or API with built-in scaling and reduced administrative overhead, App Service is frequently the best answer. Exam Tip: When the requirement is “host a web app quickly with minimal infrastructure management,” App Service is often the intended exam answer.

Virtual networking ties many of these solutions together. Azure Virtual Network enables secure communication between Azure resources, segmented environments, and hybrid connectivity patterns. If a company needs private communication between VMs, databases, and app components, a virtual network is central to that architecture. Questions may also hint at subnetting, peering, or hybrid access at a high level. You do not need deep network engineering for AZ-900, but you do need to recognize that virtual networking provides the communication foundation for many Azure workloads.

To choose correctly on the exam, map the requirement to the service model. Need full OS control? VM. Need portable app packaging and orchestration potential? Containers. Need managed web app hosting? App Service. Need private communication and network boundaries? Virtual Network. The wrong answers are often plausible, but the best answer is the one that meets the need with the least unnecessary complexity.

Section 3.5: Identity, access, and directory basics with Microsoft Entra ID

Section 3.5: Identity, access, and directory basics with Microsoft Entra ID

Identity is a foundational Azure topic, and AZ-900 expects you to understand the purpose of Microsoft Entra ID, formerly known as Azure Active Directory. Microsoft Entra ID is Microsoft’s cloud-based identity and access management service. It is not the same thing as a Windows Server Active Directory domain running on a virtual machine, and this distinction appears often in exam questions. Entra ID manages identities such as users, groups, and applications, and it supports authentication and access to cloud resources.

When the exam mentions sign-in, identity verification, or access to Microsoft cloud services, Microsoft Entra ID is usually central to the answer. You should also recognize the basic relationship between authentication and authorization. Authentication verifies who someone is. Authorization determines what they are allowed to do. Many candidates know the words but misread the question. If the scenario is about proving identity, think authentication. If it is about permissions, roles, or allowed actions, think authorization.

Role-based access control, or RBAC, is also important at a foundational level. RBAC allows organizations to assign permissions based on roles instead of granting broad access directly to individuals. The exam may ask how to provide least-privilege access to Azure resources; RBAC is a common answer. Be careful not to confuse RBAC with Microsoft Entra ID itself. Entra ID provides identity services, while RBAC is a mechanism for controlling access to Azure resources.

The exam may also refer to single sign-on and multifactor authentication. Single sign-on improves user experience by allowing one set of credentials to access multiple applications. Multifactor authentication increases security by requiring more than one verification method. Exam Tip: If the question asks for stronger sign-in security without redesigning the application, multifactor authentication is often the expected answer.

From a business scenario perspective, identity questions usually revolve around secure access, centralized user management, and simplified sign-in. Keep the concepts cleanly separated: Entra ID handles identities, authentication verifies identity, authorization grants permissions, and RBAC helps enforce those permissions properly.

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

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

By this point, your goal is not just remembering definitions but thinking the way the AZ-900 exam expects. Architecture and services questions often include one or two extra details meant to distract you. The safest strategy is to identify the core requirement first, then match it to the most direct Azure concept or service. For example, if a scenario mentions high availability within one region, the critical phrase is “within one region,” which points you toward availability zones rather than region pairs. If it mentions minimizing infrastructure management for a web application, that wording favors App Service over virtual machines.

Another exam pattern is scope matching. Questions may compare resource groups, subscriptions, and management groups in ways that tempt you to choose the largest or most powerful option. Instead, choose the smallest scope that satisfies the requirement. If the need is to organize related resources for one application, use a resource group. If the need is separate billing or quotas, use a subscription. If governance must span many subscriptions, use a management group. This “smallest valid scope” mindset helps eliminate distractors.

Be alert for wording that distinguishes control from convenience. Virtual machines provide more control. Platform services such as App Service provide more convenience and less management overhead. Containers emphasize portability and consistency. Blob Storage supports unstructured object data, while Azure Files supports shared file access. Microsoft Entra ID supports identity and access. Azure Virtual Network provides private networking. The exam rarely requires obscure details if you know these high-level service roles well.

Exam Tip: On best-answer questions, do not ask, “Could this work?” Ask, “Is this what Microsoft would recommend first for this stated requirement?” That shift is essential for fundamentals exams.

Common traps in this domain include confusing region pairs with availability zones, assuming resource groups are billing containers, treating Entra ID as the same as on-premises Active Directory, and selecting virtual machines when a managed service is more appropriate. If you review your practice results and notice repeated mistakes in one of those areas, that is a strong signal of a weak objective area to revisit before exam day.

Your final checkpoint for this chapter should be practical: can you explain what the service is, what business problem it solves, and why it is a better fit than a nearby alternative? If you can do that consistently, you are building the exact reasoning skills this AZ-900 objective measures.

Chapter milestones
  • Understand Azure core architectural components
  • Identify core Azure products and solutions
  • Relate services to common business scenarios
  • Practice architecture-focused exam questions
Chapter quiz

1. A company plans to deploy an application to Azure and wants the application to remain available even if a single datacenter in the region fails. Which Azure architectural component should the company use?

Show answer
Correct answer: Availability zones
Availability zones are physically separate datacenter locations within an Azure region and are designed to improve resiliency if one datacenter fails. Resource groups are logical containers for managing related resources, but they do not provide fault isolation. Subscriptions are billing and governance boundaries, not high-availability features.

2. A company needs to organize several Azure resources that share the same lifecycle so they can be deployed, managed, and deleted together. Which Azure feature should the company use?

Show answer
Correct answer: A resource group
A resource group is a logical container for Azure resources that are managed together, making it the best choice when resources share a common lifecycle. Microsoft Entra ID provides identity and access services, not workload organization. An availability zone is used for resiliency within a region, not for grouping and managing resources.

3. A startup wants to host a web application in Azure with minimal management overhead. The solution should be Azure-native and avoid managing the underlying operating system. Which service should be selected?

Show answer
Correct answer: Azure App Service
Azure App Service is the best fit for hosting managed web applications because it abstracts much of the infrastructure and operating system management. Azure Virtual Machines can host web apps, but they require more administration and are less aligned with a managed platform requirement. Azure Virtual Network provides network connectivity, not application hosting.

4. A company wants users to sign in to Azure resources by using a centralized cloud-based identity service. Which service should the company use?

Show answer
Correct answer: Microsoft Entra ID
Microsoft Entra ID is Azure's cloud-based identity and access management service and is used for authentication and authorization. Azure Resource Manager is the deployment and management framework for Azure resources, not an identity store. Azure Regions are geographic locations where Azure datacenters are deployed and do not provide identity services.

5. A business wants to connect Azure resources privately so that virtual machines can communicate with each other within an isolated network. Which Azure service should be used?

Show answer
Correct answer: Azure Virtual Network
Azure Virtual Network provides private networking in Azure and enables resources such as virtual machines to communicate securely within an isolated network. Azure App Service is for hosting web applications and APIs, not for creating private network boundaries. Azure Blob Storage is an object storage service and does not provide network segmentation or private IP-based communication by itself.

Chapter 4: Describe Azure Architecture and Services II

This chapter continues the AZ-900 objective area that asks you to describe Azure architecture and services, but with a stronger exam focus on service differentiation. In the real exam, Microsoft rarely rewards memorization of long feature lists. Instead, you are expected to recognize what a service is for, what category it belongs to, and when it is the best fit compared with similar options. That is why this chapter emphasizes compute and networking choices, storage and database services, workload matching, and scenario-based service selection.

From an exam blueprint perspective, this chapter sits squarely in the tested skills around Azure compute, networking, storage, and solution categories. Expect questions that describe a business need in one or two sentences and ask you to select the most appropriate service. The trap is that several answers may sound technically possible, but only one is the best AZ-900-level answer. Your job is not to architect a full production environment. Your job is to identify the service category Microsoft intends for the scenario.

Start with a simple mental framework. If the question is about running code or applications, think compute. If it is about connecting resources, users, or on-premises environments, think networking. If it is about saving files, objects, or virtual machine contents, think storage. If it is about structured application data, think databases. If it is about event-driven execution, automation, or lightweight back-end logic, think serverless. If it is about connected devices, predictions, or language and vision capabilities, think IoT and AI services.

Exam Tip: AZ-900 often tests whether you can identify the “most managed” service that satisfies a requirement. If a scenario does not require direct operating system control, Azure usually expects you to prefer higher-level services such as App Service, Azure SQL Database, or Azure Functions over virtual machines.

Another high-value exam skill is distinguishing similar-sounding services by their intended use. For example, Azure Files is not the same as Blob Storage, Azure Load Balancer is not the same as Azure Application Gateway, and Azure VPN Gateway is not the same as ExpressRoute. You do not need deep implementation knowledge, but you do need enough understanding to avoid common traps built around these pairs.

This chapter is organized to help you differentiate Azure compute and networking options, recognize storage, database, and analytics services, match workloads to Azure service categories, and practice the reasoning style needed for scenario-based service selection. As you read, focus on trigger words. Terms like “file share,” “private dedicated connection,” “global HTTP routing,” “structured relational data,” “event-driven,” and “archive rarely accessed data” are all clues that point toward a specific Azure service family.

One more coaching point: AZ-900 questions are often easier when you eliminate wrong answers by category first. If the need is clearly networking, remove storage and database answers immediately. If the scenario asks for a managed web hosting platform, remove virtual networking and identity answers. This fast elimination strategy is especially useful under time pressure and improves accuracy even when you are unsure between two options.

  • Use service purpose first, not brand familiarity.
  • Look for the least-admin effort answer unless the scenario explicitly requires infrastructure control.
  • Watch for wording that signals access method, data type, hosting model, or connectivity type.
  • Remember that AZ-900 tests recognition and comparison more than deployment steps.

By the end of this chapter, you should be able to read a short Azure scenario and quickly classify it into the right service family. That skill is essential not only for Chapter 4 content, but also for the practice-bank style of questions you will face throughout AZ-900 preparation.

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

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

Sections in this chapter
Section 4.1: Describe Azure architecture and services for compute choices and hosting models

Section 4.1: Describe Azure architecture and services for compute choices and hosting models

Compute questions on AZ-900 usually test whether you understand the difference between infrastructure-based hosting and platform-based hosting. Azure Virtual Machines represent Infrastructure as a Service. You choose them when you need operating system access, custom software installation, or maximum control over the environment. Typical triggers include legacy applications, lift-and-shift migrations, or workloads requiring specific OS-level configuration.

By contrast, Azure App Service is a Platform as a Service offering for hosting web apps, API apps, and mobile back ends without managing the underlying servers. If the exam scenario mentions hosting a website quickly, scaling web apps, or reducing server administration, App Service is often the strongest answer. This is one of the most common service comparison areas in AZ-900.

Containers also appear at a high level. Azure Container Instances are useful when the question describes running containers without managing virtual machines or container orchestrators. Azure Kubernetes Service is the managed orchestration option for containerized applications that need scaling, coordination, and cluster management. On AZ-900, do not overcomplicate this. Think ACI for simple container execution and AKS for orchestrated container environments.

Virtual desktop concepts may also surface. Azure Virtual Desktop allows users to access Windows desktops and apps remotely from the cloud. If the scenario focuses on remote workforce access to desktop environments rather than hosting a website or running server workloads, Azure Virtual Desktop is the intended category.

Exam Tip: If a question asks for the best way to host a web application and does not mention OS customization, patch management, or deep server control, App Service is usually preferred over Virtual Machines.

Common traps include confusing “virtual machine” with “any compute need” and assuming the most powerful option is always best. AZ-900 favors fit-for-purpose thinking. Ask yourself: does the workload need server control, application hosting, containers, or desktops? That framing usually reveals the correct answer. Also remember scale sets at a recognition level: Virtual Machine Scale Sets support large-scale VM deployment and automatic scaling for identical VMs. If the scenario describes many identical VM instances scaling together, that is the clue.

When matching workloads to service categories, keep a simple ladder in mind: Virtual Machines for maximum control, App Service for managed web hosting, ACI for standalone containers, AKS for container orchestration, and Azure Virtual Desktop for hosted desktops and app delivery. This service ladder helps you identify the correct answer quickly on best-answer questions.

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

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

Networking questions on AZ-900 center on connectivity, traffic distribution, and name resolution. Start with Azure Virtual Network, or VNet. A VNet is the fundamental private networking boundary for Azure resources. If resources need to communicate securely within Azure, the exam often expects VNet as the foundational answer. Subnets divide a VNet into smaller network segments, but AZ-900 usually tests the purpose rather than configuration details.

Connecting on-premises environments to Azure is another major theme. Azure VPN Gateway provides encrypted connectivity over the public internet. This is appropriate when the scenario mentions site-to-site or point-to-site connections and secure communication without requiring a private dedicated circuit. ExpressRoute, on the other hand, provides a private dedicated connection between on-premises infrastructure and Microsoft cloud services. It is not internet-based in the same way VPN is. If the wording includes higher reliability, lower latency, private connectivity, or dedicated connection, ExpressRoute is the likely answer.

Azure DNS is the hosting service for DNS domains. If the question is about translating domain names to IP addresses for Azure-hosted resources, DNS is the clue. This may sound basic, but it is a favorite distractor area because students sometimes choose load balancing when the scenario is actually about name resolution.

Load balancing also requires careful differentiation. Azure Load Balancer works at the network level and distributes inbound traffic across resources. It is commonly associated with Layer 4 scenarios. Azure Application Gateway is for web traffic and includes web application firewall capabilities. If the exam mentions HTTP, HTTPS, path-based routing, or web application firewall, Application Gateway is stronger than Load Balancer. Azure Front Door may also appear as a global application delivery service for web applications.

Exam Tip: Use the traffic type to separate services. General network traffic suggests Load Balancer. Web traffic with advanced routing or WAF suggests Application Gateway. Private dedicated connectivity suggests ExpressRoute. Encrypted internet-based connectivity suggests VPN Gateway.

A common trap is selecting ExpressRoute simply because it sounds more enterprise-grade. Unless the scenario specifically needs a dedicated private connection, VPN Gateway may be the intended answer. Another trap is thinking a VNet itself connects on-premises locations; in practice, the VNet is the Azure network, while VPN Gateway or ExpressRoute provides the connection path. On the exam, separate the network container from the connectivity service.

For service matching, ask these questions: Is this about private Azure communication? Choose VNet. Is it about secure internet-based connection from on-premises? Choose VPN Gateway. Is it about a private dedicated line? Choose ExpressRoute. Is it about domain name resolution? Choose Azure DNS. Is it about distributing traffic? Choose the appropriate load-balancing service based on whether the traffic is generic network traffic or application/web traffic.

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

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

Azure storage questions are heavily driven by data type and access pattern. Azure Blob Storage is object storage for massive amounts of unstructured data such as images, video, backups, and log files. If the scenario mentions storing objects or serving non-file-share content at scale, Blob Storage is usually correct. Azure Files provides fully managed file shares accessible through standard file-sharing protocols. If users or applications need shared files in a format similar to a traditional file server, Azure Files is the better fit.

Azure Disk Storage is associated with virtual machines. Managed disks provide persistent block storage for Azure VMs. If the need is OS disks or data disks attached to VMs, Disk Storage is the answer, not Blob or Files. This distinction appears often in service comparison questions.

Blob access tiers are also important at the AZ-900 level. Hot is for frequently accessed data, Cool is for infrequently accessed data that still needs relatively quick retrieval, and Archive is for rarely accessed data with the lowest storage cost and higher retrieval considerations. If the scenario stresses long-term retention and rare access, Archive is the clue. If the data is actively used, Hot is more appropriate.

Redundancy options test your ability to identify durability and availability tradeoffs at a basic level. Locally redundant storage keeps copies within a single datacenter. Zone-redundant storage replicates across availability zones in a region. Geo-redundant storage replicates to a secondary geographic region. Read-access geo-redundant storage adds read access to that secondary location. The exam usually does not expect implementation detail, but it does expect you to know that more geographic resilience generally means broader replication.

Exam Tip: Match the storage service to the way the data is consumed. File-sharing language points to Azure Files. VM disk language points to Managed Disks. Unstructured object language points to Blob Storage.

A classic trap is choosing Blob Storage whenever a question says “store data.” That is too broad. Pay attention to whether the question describes object data, files shared across machines, or VM-attached storage. Another trap is confusing archive storage with backup generally. Archive is an access tier for rarely used blob data, not a universal answer for every backup scenario.

For workload matching, think in categories: Blob for scalable object storage, Files for shared file access, Disks for VM persistence, and the appropriate redundancy model based on how much resiliency the business needs. If the scenario asks for the cheapest option for rarely accessed data, archive-tier blob storage should immediately come to mind. If the scenario asks for a cloud-based replacement for an on-premises file share, Azure Files is the exam-friendly answer.

Section 4.4: Database and analytics services including relational, non-relational, and reporting options

Section 4.4: Database and analytics services including relational, non-relational, and reporting options

AZ-900 expects you to distinguish broad data platform categories rather than design detailed schemas. Start with relational databases. Azure SQL Database is the flagship fully managed relational database service based on the SQL Server engine. If the question describes structured data with tables, rows, relationships, and SQL queries, Azure SQL Database is a strong answer. Azure SQL Managed Instance may appear when greater SQL Server compatibility is needed, but at AZ-900 level the core recognition point is still relational managed SQL.

For non-relational data, Azure Cosmos DB is the key service to know. It supports globally distributed, low-latency, highly scalable NoSQL workloads. If the scenario mentions flexible schema, globally distributed applications, or very high throughput for non-relational data, Cosmos DB is the likely answer. The exam may contrast it with Azure SQL Database, so focus on structured relational versus non-relational globally distributed use cases.

Analytics and reporting options may include Azure Synapse Analytics and Microsoft Power BI. Synapse is associated with large-scale analytics, data warehousing, and big-data insights. Power BI is associated with dashboards, visualization, and business reporting. If the question asks how business users can create interactive reports from data, Power BI is usually the intended answer, not a database engine. This distinction matters because students often pick the data repository instead of the reporting service.

Azure Database for MySQL, PostgreSQL, and MariaDB may also appear as managed database services for open-source database engines. You do not need to know every detail, but recognize that Azure provides managed relational database options beyond SQL Server-based offerings.

Exam Tip: Separate “where data is stored” from “how data is analyzed or presented.” Azure SQL Database and Cosmos DB store data. Power BI visualizes and reports on data. Synapse focuses on analytics across large datasets.

Common traps include assuming all databases are relational and choosing Azure SQL Database for any application data scenario. If the wording emphasizes non-relational structure, global replication, or NoSQL, move toward Cosmos DB. Another trap is mistaking Power BI for a database because it works with data. It is a reporting and visualization platform, not the primary transactional data store.

When matching workloads to service categories, use this shortcut: relational transactional app data suggests Azure SQL Database; globally distributed NoSQL app data suggests Cosmos DB; enterprise-scale analytics suggests Synapse; self-service dashboards and business intelligence suggest Power BI. On the exam, that level of categorization is usually enough to identify the best answer.

Section 4.5: IoT, AI, serverless, and developer services at an AZ-900 level

Section 4.5: IoT, AI, serverless, and developer services at an AZ-900 level

This section covers service families that are often tested through workload scenarios. For Internet of Things, Azure IoT Hub is the main service to recognize. It enables secure communication between cloud services and IoT devices. If the exam mentions millions of sensors, telemetry from devices, or device-to-cloud communication, IoT Hub is the intended category. Do not confuse this with Event Hubs, which is more general event ingestion rather than device management and communication.

For AI, AZ-900 focuses on recognizing Azure AI services as managed capabilities for vision, speech, language, and decision workloads. If a scenario describes adding image recognition, speech-to-text, translation, or chatbot-like intelligence without building machine learning models from scratch, Azure AI services are a strong fit. The exam is testing service awareness, not model training expertise.

Serverless is another frequent area. Azure Functions allows event-driven code execution without managing servers. If the scenario describes code that runs in response to a trigger such as an HTTP request, timer, or queue message, Azure Functions is the likely answer. Logic Apps are used for workflow automation and integrating services with low-code or no-code design. If the need is business process automation rather than custom code, Logic Apps may be the better answer.

Developer services include tools that support application creation, delivery, and collaboration. GitHub and Azure DevOps may appear in broad terms. Azure DevOps supports pipelines, repositories, boards, and software lifecycle management. GitHub supports source control, collaboration, and actions-based automation. At AZ-900 level, the exam may simply ask you to identify these as developer productivity and DevOps-related platforms.

Exam Tip: Watch for trigger words. “Event-driven code” points to Azure Functions. “Workflow automation” points to Logic Apps. “Connected devices” points to IoT Hub. “Prebuilt vision or language capability” points to Azure AI services.

A trap in this objective area is overthinking implementation depth. You are not expected to choose between detailed AI model architectures or advanced event patterns. Instead, classify the business need correctly. Another trap is mixing Azure Functions with App Service. Both host code, but Functions is specifically associated with serverless, event-driven execution. Likewise, Logic Apps is not simply another app hosting platform; it is oriented toward workflow and integration.

To match workloads effectively, ask what is driving the workload: devices, intelligence, events, workflows, or developer collaboration. That simple lens will usually guide you to the right service family and help you eliminate distractors from unrelated categories such as networking or storage.

Section 4.6: Exam-style practice set for service comparison and scenario matching

Section 4.6: Exam-style practice set for service comparison and scenario matching

In this final section, focus on the reasoning pattern Microsoft expects. Even when a scenario seems broad, the test usually includes one decisive clue. Your task is to find that clue, classify the need, and choose the Azure service that best matches the requirement with the least unnecessary complexity. This is especially important because AZ-900 often uses “best answer” wording rather than “possible answer” wording.

Begin by identifying the primary objective of the scenario. Is it hosting, connectivity, storage, database, analytics, automation, AI, or IoT? Once you identify the category, compare only services in that category. This prevents you from getting distracted by attractive but irrelevant options. For example, if the requirement is to provide users with a shared cloud file location, compare Azure Files against other storage options, not against virtual machines or databases.

Next, look for qualifiers. Words such as “private,” “dedicated,” “event-driven,” “web application,” “relational,” “non-relational,” “rarely accessed,” and “shared file access” are high-value indicators. These words often point directly to ExpressRoute, Azure Functions, App Service, Azure SQL Database, Cosmos DB, Archive tier, or Azure Files. In many questions, one qualifier is enough to eliminate three distractors immediately.

Exam Tip: If two answers both seem technically valid, choose the one that is more managed and more directly aligned to the stated requirement. AZ-900 favors platform services when they meet the need.

Also be careful with category-adjacent distractors. Application Gateway and Load Balancer both distribute traffic, but one is web-focused and the other is network-focused. Blob Storage and Azure Files both store data, but one is object storage and the other is file sharing. VPN Gateway and ExpressRoute both connect on-premises to Azure, but one uses the internet and the other provides a private dedicated connection. These are classic comparison pairs the exam uses to test understanding rather than recall.

As you review practice items, train yourself to explain why the wrong answers are wrong. That habit exposes your weak objective areas and improves retention. If you can say, “This answer is wrong because the scenario needs managed web hosting, not full server control,” you are thinking like a high-scoring candidate. If you simply memorize that App Service is correct, you may miss the next question when Microsoft changes the wording.

For final preparation, create a one-page comparison sheet of the most commonly confused services in this chapter: Virtual Machines versus App Service, VPN Gateway versus ExpressRoute, Load Balancer versus Application Gateway, Blob versus Files versus Disks, Azure SQL Database versus Cosmos DB, and Azure Functions versus Logic Apps. Mastering these comparisons will significantly improve your performance on Chapter 4 objectives and on the exam as a whole.

Chapter milestones
  • Differentiate Azure compute and networking options
  • Recognize storage, database, and analytics services
  • Match workloads to Azure service categories
  • Practice scenario-based service selection
Chapter quiz

1. A company wants to host a customer-facing web application in Azure. The application team wants Microsoft to manage the underlying operating system and platform components, and they do not require direct access to the servers. Which Azure service should they choose?

Show answer
Correct answer: Azure App Service
Azure App Service is the best fit because it is a managed platform for hosting web apps without requiring the customer to manage the underlying OS. Azure Virtual Machines would work for hosting an app, but they require more administration and are not the most managed option. Azure Virtual Network provides network connectivity, not application hosting.

2. A company needs a private, dedicated connection between its on-premises datacenter and Azure. The company does not want to use the public internet for this connectivity. Which Azure service should be selected?

Show answer
Correct answer: Azure ExpressRoute
Azure ExpressRoute provides a private, dedicated connection between on-premises infrastructure and Azure without traversing the public internet. Azure VPN Gateway uses encrypted tunnels but typically runs over the internet, so it does not meet the dedicated private connection requirement. Azure Load Balancer distributes traffic across resources and is unrelated to private hybrid connectivity.

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

Show answer
Correct answer: Azure Blob Storage
Azure Blob Storage is designed for massive amounts of unstructured object data such as images, video, and backup data. Azure SQL Database is for structured relational data, so it is not the best category for this workload. Azure Files provides managed file shares using SMB and is better suited for shared file access rather than large-scale object storage.

4. A company is building an application that stores structured relational data and wants a fully managed database service with minimal administrative overhead. Which Azure service should they use?

Show answer
Correct answer: Azure SQL Database
Azure SQL Database is the correct choice for structured relational data in a fully managed platform service. Azure Cosmos DB is also managed, but it is primarily positioned as a globally distributed NoSQL database service rather than a traditional relational database for AZ-900-style scenarios. Azure Blob Storage is for unstructured object data, not relational database workloads.

5. A company wants code to run automatically whenever a new event occurs, such as a message arriving in a queue. The company wants to avoid managing servers and pay only for execution time. Which Azure service is the best fit?

Show answer
Correct answer: Azure Functions
Azure Functions is designed for event-driven, serverless execution and aligns with the requirement to avoid server management and pay based on execution. Azure Virtual Machines would require infrastructure management and are not the most managed answer. Azure Application Gateway is a web traffic load balancer for HTTP/HTTPS applications, not a serverless compute service.

Chapter 5: Describe Azure Management and Governance

This chapter maps directly to the AZ-900 objective area focused on Azure management and governance. On the exam, Microsoft is not trying to turn you into an administrator who can configure every feature from memory. Instead, the test checks whether you can recognize the correct governance, cost, monitoring, compliance, and reliability service for a given scenario. That means your job as a candidate is to learn the purpose of each tool, when it is used, and how to avoid confusing similar-sounding services.

The lessons in this chapter align to four high-value exam themes: understanding governance and cost management tools, identifying security and compliance capabilities, interpreting service level agreements and lifecycle support concepts, and applying that knowledge to governance and management style questions. A common AZ-900 trap is that answer choices often all sound helpful. The best answer is usually the Azure service that most directly solves the stated requirement with the least extra functionality. If a question asks about enforcing standards, think governance. If it asks about reducing spending, think pricing and cost tools. If it asks about outages or product incidents, think health and monitoring.

As you read, focus on keyword matching. Terms such as budget, forecast, and TCO point toward cost management. Terms such as deny, audit, and compliance often point toward Azure Policy. Terms such as prevent deletion or read-only indicate resource locks. Terms such as recommendations suggest Azure Advisor. Terms such as metrics, alerts, and logs suggest Azure Monitor. Finally, terms such as privacy, standards, and regulatory requirements often indicate Microsoft trust and compliance offerings.

Exam Tip: For AZ-900, you are rarely tested on long implementation steps. You are much more likely to be asked which tool, portal, service, or concept best fits a business need. Build a mental map of “requirement to service,” and your score will improve quickly.

This chapter also reinforces lifecycle support and SLA thinking. The exam expects you to understand that governance is not only about controlling users. It is also about managing cost, operational visibility, change safety, compliance posture, and the expectations set by service agreements. Keep that broader picture in mind as you work through each section.

Practice note for Understand governance and cost management 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 Identify security and compliance capabilities: 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 Interpret SLAs and lifecycle support 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 Practice governance and management 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 governance and cost management 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 Identify security and compliance capabilities: 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 Interpret SLAs and lifecycle support concepts: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

Sections in this chapter
Section 5.1: Describe Azure management and governance through cost management and pricing tools

Section 5.1: Describe Azure management and governance through cost management and pricing tools

Cost management is one of the most tested governance areas on AZ-900 because it connects directly to real business decisions. Microsoft expects you to distinguish between tools used before deployment to estimate cost and tools used after deployment to track and control spending. The Azure Pricing Calculator is primarily used to estimate the expected cost of Azure services before you deploy them. The Total Cost of Ownership, or TCO, Calculator is used to compare the cost of running workloads in Azure versus on-premises infrastructure. On the exam, these two are easy to mix up, so remember: Pricing Calculator estimates Azure service pricing; TCO Calculator compares cloud cost against current datacenter cost.

After resources are deployed, Azure Cost Management and Billing helps organizations analyze spending, set budgets, review cost trends, and create forecasts. If a question asks how to monitor ongoing Azure usage and spending over time, Cost Management is usually the best answer. Budgets are especially important in exam scenarios. A budget does not automatically stop resource usage by itself; instead, it helps track spending and can trigger alerts when thresholds are reached. That distinction appears often in best-answer questions.

Another exam theme is expenditure models. You should know the difference between CapEx and OpEx. Capital expenditure refers to upfront spending, such as buying physical servers. Operational expenditure refers to ongoing consumption-based spending, such as paying monthly for cloud resources. Azure’s pay-as-you-go approach is strongly associated with OpEx. Microsoft may present a business goal such as avoiding large upfront purchases, and the correct reasoning should point to cloud consumption pricing.

  • Pricing Calculator: estimate Azure costs before deployment
  • TCO Calculator: compare Azure costs with on-premises environments
  • Cost Management: analyze, monitor, allocate, and forecast ongoing cloud spend
  • Budgets: create spending thresholds and alerts, but not automatic shutdown by default
  • Reservations and savings options: reduce cost for predictable usage scenarios

Exam Tip: If the question uses phrases like “estimate,” “plan,” or “quote,” think Pricing Calculator. If it uses “compare current datacenter costs,” think TCO Calculator. If it uses “track actual spend” or “set a budget,” think Azure Cost Management.

A common trap is choosing a technical governance service when the need is financial governance. For example, Azure Policy can enforce standards, but it is not the primary tool for cost analysis. Likewise, Azure Advisor may recommend cost optimizations, but it is not the main billing and budget platform. Read the requirement carefully and choose the tool with the closest operational fit.

Section 5.2: Azure Portal, Azure CLI, Azure PowerShell, and Cloud Shell basics

Section 5.2: Azure Portal, Azure CLI, Azure PowerShell, and Cloud Shell basics

AZ-900 does not expect deep scripting ability, but it does expect you to recognize the major Azure management interfaces and understand when each is appropriate. Azure Portal is the browser-based graphical user interface for creating, configuring, and monitoring Azure resources. It is often the easiest tool for beginners and is commonly referenced in introductory exam questions. If a question asks for a web-based interface to manage resources visually, the answer is usually Azure Portal.

Azure CLI is a command-line tool designed for managing Azure resources using commands. It is cross-platform and is commonly preferred by users who like shell-based administration or automation. Azure PowerShell is similar in purpose but uses PowerShell cmdlets and is often favored by administrators already working in Microsoft automation environments. For AZ-900, the critical distinction is not syntax but tool identity: CLI uses command-line syntax suitable across platforms; PowerShell uses PowerShell command structure and scripting conventions.

Cloud Shell often appears in exam objectives because it reduces setup requirements. It is a browser-accessible shell environment that can run either Bash or PowerShell and includes Azure CLI and Azure PowerShell tools. The exam may describe someone needing to run Azure commands from a browser without local installation. That wording points directly to Cloud Shell. Cloud Shell is useful because it provides a ready-to-use management environment tied to Azure.

From a governance perspective, these tools are simply different ways to manage the same Azure environment. The exam may test whether you understand that Azure resources can be managed graphically, from scripts, or through browser-based command shells. Do not overcomplicate these questions. Usually the answer comes from the clue words: visual interface, command line, PowerShell, or browser shell.

  • Azure Portal: browser-based GUI
  • Azure CLI: command-line management tool
  • Azure PowerShell: PowerShell-based Azure management
  • Cloud Shell: browser-based shell with preconfigured Azure tools

Exam Tip: When two answers both seem possible, look for the most direct match to the user’s existing environment. If the question says “PowerShell cmdlets,” choose Azure PowerShell. If it says “run commands in a browser without installing tools,” choose Cloud Shell.

A common trap is assuming Cloud Shell is a separate management platform unrelated to CLI or PowerShell. In reality, it is an environment that can host those tools. Another trap is thinking the Portal is the only management method suitable for governance tasks. Azure supports multiple administration approaches, and the exam often checks whether you know that flexibility.

Section 5.3: Governance services including Azure Policy, resource locks, and tags

Section 5.3: Governance services including Azure Policy, resource locks, and tags

Governance is about ensuring Azure resources are deployed and managed according to organizational rules. For AZ-900, the most important governance services to recognize are Azure Policy, resource locks, and tags. Azure Policy helps enforce standards across resources. It can evaluate resources for compliance and apply effects such as audit or deny based on defined rules. If an organization wants to ensure only certain SKUs, regions, or configurations are used, Azure Policy is the likely answer.

Resource locks are different. They do not evaluate compliance rules. Instead, they protect resources from accidental changes. The two main lock types are ReadOnly and Delete. A Delete lock prevents deletion but still allows reads and some modifications. A ReadOnly lock is more restrictive and prevents modifications as well. Exam questions often describe accidental deletion or change protection. That language points toward locks, not Azure Policy.

Tags are metadata labels applied to resources, such as environment, department, owner, or cost center. Tags are commonly used for organization, reporting, and cost analysis. If a question asks how to group or track resources by business unit or project, tags are a strong choice. Tags do not directly enforce compliance by themselves, and they do not stop deletions. This difference is a classic exam trap.

Microsoft may also test scope awareness. Governance settings can apply at different levels, such as management groups, subscriptions, resource groups, or resources. You do not need advanced implementation knowledge for AZ-900, but you should know that governance can be applied broadly, not just one resource at a time. That is especially relevant for Azure Policy.

  • Azure Policy: enforce or assess compliance with organizational rules
  • Resource locks: protect against accidental deletion or modification
  • Tags: organize resources and support cost/reporting visibility

Exam Tip: Match the verb in the question. “Enforce” and “audit” suggest Azure Policy. “Prevent deletion” suggests resource locks. “Categorize” or “track by department” suggests tags.

A common trap is choosing tags when the requirement is enforcement. Tags help identify resources, but by themselves they do not guarantee standards. Another trap is choosing locks when the requirement is to ensure only approved resource types can be created. Locks protect existing resources; Azure Policy governs allowed configurations and compliance posture.

Section 5.4: Monitoring, health, and deployment tools including Advisor, Monitor, and Service Health

Section 5.4: Monitoring, health, and deployment tools including Advisor, Monitor, and Service Health

This objective area tests whether you can separate recommendation tools, monitoring tools, and service-incident visibility tools. Azure Advisor provides personalized best practice recommendations for improving reliability, security, performance, operational excellence, and cost. If the question asks for recommendations to optimize an environment, Azure Advisor is usually the correct answer. Advisor does not replace full monitoring, and it does not serve as the main outage dashboard for Microsoft-wide incidents.

Azure Monitor is the central service for collecting, analyzing, and acting on telemetry from Azure and sometimes on-premises or other environments. It works with metrics, logs, alerts, and dashboards. On the exam, if the scenario mentions alerting on CPU usage, reviewing telemetry, or analyzing operational performance, Azure Monitor is the best fit. Remember that Monitor is about observing the environment and reacting to data.

Azure Service Health focuses on the health of Azure services from the customer perspective. It informs you about Azure service issues, planned maintenance, and health advisories that may affect your resources. If the wording refers to an Azure platform outage in a specific region or notifications about Microsoft maintenance events, Service Health is the likely answer. This is another area where candidates mix up monitoring of their resources with Microsoft’s reporting of service conditions.

Deployment concepts may also appear at a basic level. The exam can mention infrastructure consistency, repeatable deployments, or templates. While detailed template authoring is outside AZ-900 depth, you should understand that Azure supports consistent deployment approaches and that governance and monitoring often work together after resources are deployed.

  • Azure Advisor: best practice recommendations
  • Azure Monitor: metrics, logs, alerts, and operational visibility
  • Azure Service Health: issues, maintenance, and advisories affecting Azure services

Exam Tip: If the scenario asks “what should you use to be notified that Microsoft is having a regional service issue,” the answer is not Azure Monitor. It is usually Azure Service Health. If the scenario asks “what should you use to detect high CPU on a VM,” choose Azure Monitor.

Common traps include selecting Advisor when a question asks for live performance telemetry, or selecting Monitor when the issue is a Microsoft platform incident. Pay attention to whether the source of the problem is the customer’s workload or the Azure platform itself.

Section 5.5: Security, trust, privacy, compliance, and service level agreements

Section 5.5: Security, trust, privacy, compliance, and service level agreements

Security and compliance on AZ-900 are tested at a concept level. You should understand that Microsoft provides a broad trust framework covering security, privacy, compliance documentation, and transparency. Questions may refer to regulatory standards, customer data handling, or how Microsoft demonstrates compliance. In those cases, the exam is checking whether you know Azure includes compliance offerings and documentation rather than expecting legal detail.

Privacy refers to how customer data is handled and protected. Compliance relates to meeting standards, regulations, and certifications. Trust is the broader confidence that Microsoft’s cloud services operate securely, transparently, and according to published commitments. These terms are related but not identical, and exam questions sometimes test that distinction indirectly. If the requirement involves demonstrating alignment with recognized standards, think compliance. If it involves handling and protection of customer information, think privacy.

Service level agreements, or SLAs, are another key exam topic. An SLA is a formal commitment regarding service availability. It typically expresses uptime as a percentage over a period. The exam may ask you to reason about what higher percentages mean. A higher SLA means less allowed downtime. You do not need advanced calculations for most AZ-900 items, but you should understand the basic relationship between uptime percentage and service availability expectations.

Lifecycle support concepts can appear in simple wording about public preview versus general availability. Preview features may have limited support or different SLA expectations compared with generally available services. If a question asks which service stage is more production-ready and typically covered by full support expectations, general availability is the safer answer.

Exam Tip: SLA questions often reward concept recognition more than arithmetic speed. Focus on the meaning: higher SLA percentage equals greater expected availability and less allowable downtime. Also remember that preview offerings should not be assumed to carry the same guarantees as generally available services.

A common trap is assuming security and compliance are the same thing. Security is about protection mechanisms; compliance is about meeting external or internal standards. Another trap is forgetting that SLAs are commitments about availability, not guarantees of perfect performance in every dimension. Read exactly what the agreement addresses.

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

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

As you prepare for management and governance questions, train yourself to decode scenario language quickly. The AZ-900 exam frequently uses short business-driven prompts and then asks for the best Azure service or concept. Success comes from identifying the requirement category before reading all answer choices. Ask yourself: Is this a cost problem, a governance enforcement problem, an accidental-change problem, a monitoring problem, a service outage problem, or a compliance/trust problem? That first classification usually eliminates half the choices immediately.

When you review practice items, do not only memorize correct answers. Study the rationale for why the other options are wrong. For example, if a scenario asks for cost estimation before migration, the wrong answers may still be real Azure services but not the right fit. If the need is to compare on-premises and cloud costs, TCO is stronger than Pricing Calculator. If the need is ongoing spend tracking, Cost Management is stronger than either calculator. This style of contrast is exactly how the exam is designed.

Build a decision pattern for common governance questions. If the goal is enforcing rules, use Azure Policy. If the goal is preventing accidental deletion, use resource locks. If the goal is labeling by department, use tags. If the goal is getting optimization recommendations, use Advisor. If the goal is collecting telemetry and setting alerts, use Monitor. If the goal is understanding Microsoft-side outages and maintenance, use Service Health. If the goal is browser-based command access without local installation, use Cloud Shell.

Exam Tip: In best-answer questions, Microsoft often includes one answer that is generally helpful and another that is specifically correct. Choose the option that most precisely satisfies the stated requirement. Precision beats general usefulness on AZ-900.

Finally, use your practice results diagnostically. If you repeatedly confuse Policy and locks, or Monitor and Service Health, mark that as a weak objective area and revisit the matching logic. The management and governance domain is very learnable because the tools have clear purposes once you separate them. By exam day, you should be able to hear a scenario keyword such as “budget,” “deny,” “delete,” “tag,” “advisory,” or “uptime,” and immediately connect it to the right Azure concept.

Chapter milestones
  • Understand governance and cost management tools
  • Identify security and compliance capabilities
  • Interpret SLAs and lifecycle support concepts
  • Practice governance and management questions
Chapter quiz

1. A company wants to ensure that only resources deployed in approved Azure regions can be created. The company does not want to manually review each deployment. Which Azure service should be used to enforce this requirement?

Show answer
Correct answer: Azure Policy
Azure Policy is correct because it can enforce organizational standards, such as restricting resource deployment to specific regions, through deny or audit effects. Azure Advisor is incorrect because it provides best-practice recommendations for cost, security, reliability, and performance, but it does not enforce deployment rules. Azure Monitor is incorrect because it collects and analyzes metrics, logs, and alerts rather than governing what users are allowed to deploy.

2. A finance team wants to review current Azure spending, set a budget, and receive alerts when spending approaches a defined threshold. Which Azure tool best meets this requirement?

Show answer
Correct answer: Azure Cost Management + Billing
Azure Cost Management + Billing is correct because it is designed to track costs, analyze spending trends, create budgets, and generate cost alerts. Azure Service Health is incorrect because it provides information about Azure service issues, planned maintenance, and health events, not spending control. Microsoft Purview is incorrect because it focuses on data governance, compliance, and information protection rather than subscription cost tracking and budgeting.

3. An administrator needs to prevent a critical Azure resource from being accidentally deleted, but still allow authorized users to view and modify it. Which feature should be used?

Show answer
Correct answer: A CanNotDelete resource lock
A CanNotDelete resource lock is correct because it prevents deletion while still allowing modification of the resource. A ReadOnly resource lock is incorrect because it prevents changes as well as deletion, which is more restrictive than the requirement. An Azure Policy initiative is incorrect because policies are used to enforce or assess compliance across resources, but they are not the primary feature used to directly block accidental deletion of a specific resource.

4. A company wants proactive recommendations on how to improve the cost efficiency, security posture, performance, and reliability of its Azure resources. Which service should they use?

Show answer
Correct answer: Azure Advisor
Azure Advisor is correct because it analyzes deployed resources and provides personalized recommendations across cost, security, performance, operational excellence, and reliability. Azure Monitor is incorrect because it focuses on telemetry collection, logs, metrics, and alerts rather than high-level optimization recommendations. Azure Blueprints is incorrect because it is used to deploy and standardize environments with predefined artifacts and governance settings, not to generate ongoing improvement recommendations.

5. A customer wants to understand Microsoft's financial commitment for service availability, such as the guaranteed uptime percentage for an Azure service. Which concept should the customer review?

Show answer
Correct answer: The Service Level Agreement (SLA)
The Service Level Agreement (SLA) is correct because it defines Microsoft's commitment for uptime and availability for an Azure service, often expressed as a percentage. The TCO calculation is incorrect because it estimates cost savings or cost comparisons between environments, not availability guarantees. Resource lock configuration is incorrect because locks help protect resources from accidental change or deletion, but they do not describe Microsoft's uptime commitments or lifecycle support expectations.

Chapter 6: Full Mock Exam and Final Review

This chapter brings together everything you have studied across the AZ-900 exam domains and turns that knowledge into exam-day performance. At this stage, the goal is no longer just remembering definitions. The goal is recognizing how Microsoft frames foundational cloud questions, distinguishing between similar Azure services, and choosing the best answer under time pressure. For first-time certification candidates, this final chapter is where study becomes strategy. You are not only reviewing content from cloud concepts, Azure architecture and services, and Azure management and governance; you are also learning how the exam tests those objectives and where candidates most often lose points.

The AZ-900 exam is broad rather than deeply technical, which creates a specific challenge: many answer choices sound correct at a glance. The test often rewards careful reading, basic service recognition, and understanding of scope. A candidate may know that Azure Policy, Microsoft Defender for Cloud, role-based access control, and management groups all support governance or security, but the exam will separate them by purpose. Likewise, questions about public, private, and hybrid cloud models are usually less about memorized definitions and more about identifying the business scenario that best fits each model. This chapter therefore uses the mock exam lessons as a diagnostic tool, helping you connect missed questions to weak exam objectives before test day.

Mock Exam Part 1 should be treated as a full practice block for the cloud concepts domain. That includes cloud computing benefits, consumption-based pricing, high availability, scalability, elasticity, reliability, predictability, governance, and the shared responsibility model. These are foundational topics, but they are frequently written in tricky ways because the exam expects you to understand business meaning, not just terminology. Mock Exam Part 2 should then transition into Azure architecture and services and Azure management and governance, where the challenge becomes service identification. In these areas, candidates commonly confuse Azure regions with availability zones, Azure virtual machines with containers, Azure Blob Storage with Azure Files, and budgeting tools with governance controls.

The weak spot analysis lesson is especially important because not all incorrect answers mean the same thing. Missing a question due to rushing is different from missing one because you do not understand the difference between CapEx and OpEx, or because you confuse Microsoft Entra ID with Azure subscriptions. This chapter shows you how to review your performance by domain and by mistake pattern. That is the final step before the exam day checklist, which focuses on registration readiness, timing control, confidence management, and what to do in the final 24 hours before your test appointment.

Exam Tip: In AZ-900, the best-answer choice is often the one that matches the exact scope in the scenario. When two answers appear technically true, prefer the answer that directly addresses the stated requirement with the least extra assumption.

As you work through this chapter, think like an exam coach reviewing game film. Do not ask only, "Did I get it right?" Ask, "Why did Microsoft expect that answer, what clue pointed to it, and what trap almost pulled me away?" That mindset is what turns a practice score into a passing score.

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

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

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

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

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

This first full-length mock exam segment should target the domain called Describe cloud concepts. On the real AZ-900 exam, this objective area measures whether you understand what cloud computing is, why organizations adopt it, and how cloud delivery models change operational responsibility. The exam does not expect architecture design expertise here. Instead, it tests your ability to classify scenarios correctly and to identify the underlying principle being described.

As you complete a mock exam for this domain, pay close attention to wording around scalability versus elasticity, and around high availability versus disaster recovery. These pairs are common traps. Scalability refers to the ability to increase or decrease resources to meet demand, while elasticity emphasizes automatic or dynamic adjustment as demand changes. High availability focuses on minimizing downtime during normal operations, while disaster recovery addresses restoration after a major failure event. Candidates often choose the more dramatic-sounding term rather than the precise one. The exam rewards precision.

You should also expect foundational questions about public cloud, private cloud, and hybrid cloud. The trap here is assuming hybrid always means "better" because it sounds more flexible. On the exam, hybrid cloud is correct only when the scenario explicitly includes integration between on-premises and cloud resources, regulatory placement requirements, or phased migration. If the requirement is simply rapid deployment with low infrastructure overhead, public cloud is often the best fit.

Shared responsibility is another high-value objective. The exam wants you to know that responsibility shifts based on service type. In Infrastructure as a Service, the customer manages more than in Platform as a Service or Software as a Service. A common mistake is choosing Microsoft-managed responsibility for items that remain customer responsibilities, such as data, identities, endpoints, or access configuration. Read the noun carefully. "Physical hosts" and "datacenter" point toward Microsoft. "Accounts," "data classification," and "permissions" point toward the customer.

  • Focus on business outcomes like agility, global reach, and reduced capital expenditure.
  • Distinguish cloud service models by management responsibility, not by brand names.
  • Recognize that consumption-based pricing aligns with operational expenditure and variable usage.
  • Map reliability, predictability, security, and governance to the right cloud benefit.

Exam Tip: If a scenario emphasizes avoiding upfront hardware purchases, think OpEx and public cloud benefits. If it emphasizes direct control over hardware or isolated infrastructure, think private cloud characteristics.

When reviewing this mock exam section, do not just mark right and wrong. Categorize each miss: vocabulary confusion, scenario misread, or concept gap. That classification will matter when you build your final revision plan.

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

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

This mock exam section covers the broadest AZ-900 domain: Describe Azure architecture and services. Here the exam tests whether you can identify core Azure components and recognize what a service is designed to do. You are not expected to deploy resources from memory, but you are expected to separate similar services by purpose. This is where many candidates lose points because Azure names can sound intuitive until two plausible choices are placed side by side.

Start with the core architectural components: regions, region pairs, availability zones, subscriptions, resource groups, and management groups. The exam often checks whether you understand scope and organization. A resource group is for managing related Azure resources. A subscription is a billing and access boundary. Management groups sit above subscriptions for large-scale governance. Availability zones support resiliency within a region, while regions are broader geographic deployments. A common trap is choosing a larger scope when the requirement is merely to organize related resources, or choosing zones when the question asks about geographic placement.

Next, compute and networking services require practical recognition. Virtual machines provide infrastructure-level control. Containers offer lightweight application packaging. Azure Virtual Desktop delivers desktop and app virtualization. Functions support event-driven serverless execution. On networking, virtual networks provide private communication boundaries, while VPN Gateway and ExpressRoute address connectivity from on-premises to Azure in different ways. Load balancing services can also be tricky if you only remember names and not use cases. The exam is usually looking for the service category, not deep implementation detail.

Storage and identity are equally important. Azure Blob Storage is optimized for unstructured object data. Azure Files provides managed file shares. Disk Storage supports virtual machines. Microsoft Entra ID handles identity and authentication. Candidates sometimes choose a storage option based on the word "files" appearing in a scenario without asking whether the requirement is object storage, shared file access, or VM-attached disks.

  • Match the service to the workload type: VM, container, serverless, desktop, or managed app platform.
  • Identify whether the need is identity, storage, network connectivity, or resource organization.
  • Watch for wording that signals scale, resilience, access scope, or management boundary.

Exam Tip: If two Azure services seem close, ask what the business need is really asking for: storage format, connectivity type, hosting model, or administrative scope. The exam usually gives one clue that makes the best answer stand out.

Use this full-length mock exam to train recognition speed. You should be able to hear a requirement such as global web app hosting, unstructured object storage, centralized identity, or isolated resource management and immediately think of the correct service family before you even look at the answer choices.

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 final major mock exam block covers Describe Azure management and governance. This domain is frequently underestimated because it sounds less technical, but on AZ-900 it is highly testable. Microsoft expects you to understand cost control, service commitments, governance mechanisms, security tools, and compliance support. The exam often places several of these topics in one scenario, so success depends on choosing the answer that matches the stated objective rather than a generally useful Azure feature.

Cost management topics include factors affecting cost, calculators, budgets, tags, and pricing concepts. The common trap is confusing a visibility tool with a preventive control. For example, a budget helps monitor spending against a threshold, but it does not itself restructure governance. Pricing and TCO calculators also serve different purposes: one estimates future Azure costs, while the other compares cloud costs to on-premises environments. Read whether the scenario is asking for estimation, tracking, or optimization.

Service level agreements are another likely area. The exam may not require exact percentages in every case, but it expects you to understand what an SLA represents and how architecture choices can improve availability. Candidates sometimes misread uptime commitment as guaranteed real-world availability under any design. In reality, the exam expects you to know that service design, redundancy, and deployment choices influence the outcome.

Security and governance tools are full of exam traps because several products support security in different ways. Microsoft Defender for Cloud provides security posture and recommendations. Azure Policy enforces or evaluates compliance with rules. RBAC controls who can do what. Resource locks help prevent accidental deletion or modification. Microsoft Purview relates to data governance and compliance, while the Trust Center provides information about security, privacy, and compliance practices. Choose based on the primary purpose in the scenario.

  • Separate cost estimation tools from spend-monitoring tools.
  • Know that governance is about control and standardization, not just visibility.
  • Distinguish access control from policy enforcement and from security recommendations.
  • Treat compliance-related terms carefully; they are often adjacent but not interchangeable.

Exam Tip: When a question asks how to restrict what can be deployed, think policy. When it asks who is allowed to act, think RBAC. When it asks how to reduce accidental changes, think resource locks.

A strong performance in this mock exam section usually means you are ready for the management-and-governance wording style used on the real AZ-900 exam, where precision in administrative purpose matters more than technical complexity.

Section 6.4: Detailed answer review and domain-by-domain performance analysis

Section 6.4: Detailed answer review and domain-by-domain performance analysis

After completing both mock exam parts, the most valuable step is the answer review. Many candidates waste practice tests by checking the score and moving on. A senior exam coach approach is different: review every answer, including the ones you got right, and determine whether you knew it, guessed it, or eliminated your way to it. The AZ-900 exam rewards consistency across broad objectives, so your post-test analysis should be domain-based and mistake-based.

Begin by grouping all results into the three exam domains covered in this course: cloud concepts, Azure architecture and services, and Azure management and governance. Then identify patterns. If your cloud concepts misses cluster around shared responsibility and cloud models, you likely need conceptual review. If your Azure architecture misses involve storage and networking, your issue may be service confusion. If your governance misses center on cost tools versus policy tools, your problem is likely similarity overload, where multiple Azure features blur together under pressure.

Next, classify each wrong answer into one of four causes: concept gap, vocabulary trap, incomplete reading, or overthinking. Concept gaps require content review. Vocabulary traps require building comparison tables for look-alike terms. Incomplete reading often happens when you skip a keyword such as "best," "most cost-effective," or "least administrative effort." Overthinking is especially common in AZ-900, where candidates add technical assumptions not present in the scenario. The exam is foundational; choose the answer supported by the prompt, not by an imagined architecture.

Create a simple remediation plan from your results. For each weak domain, write the objective, the mistaken comparison, and the correction. For example, if you confused availability zones and regions, note that zones are physically separate datacenters within one Azure region, used for resiliency within that region. If you confused Azure Blob Storage and Azure Files, note whether the missed question was really asking about object storage or shared file access.

Exam Tip: A guessed correct answer still belongs in your review list. On test day, that same uncertainty can easily flip the other way.

Strong performance analysis does two things at once: it improves content knowledge and sharpens exam judgment. That is why this review section is not optional. It is the bridge between practice and certification readiness.

Section 6.5: Final revision strategy, timing tactics, and elimination methods

Section 6.5: Final revision strategy, timing tactics, and elimination methods

Your final revision should now be selective, not broad. At this point, rereading everything from the beginning is inefficient. Instead, use your weak spot analysis to target the objective areas most likely to cost you points. Build a short review list of high-yield comparisons: public vs private vs hybrid cloud, IaaS vs PaaS vs SaaS, regions vs availability zones, subscriptions vs resource groups vs management groups, Blob Storage vs Files vs Disks, RBAC vs Azure Policy vs resource locks, and pricing calculator vs TCO calculator. These comparisons represent classic AZ-900 traps because the answer choices often live in the same conceptual neighborhood.

Timing on AZ-900 is generally manageable, but that does not mean you should be careless. The biggest time drains come from rereading long scenario wording and from getting stuck between two plausible answers. Use a structured approach: first identify the topic, then isolate the requirement, then remove clearly wrong options. Once you narrow to two, ask which answer directly satisfies the stated need with the least assumption. If still unsure, choose the best-supported answer, mark mentally, and move on without emotional attachment. One difficult item should not disrupt the next five.

Elimination methods are especially effective on a foundational exam. If a question is clearly about identity, remove storage and networking answers immediately. If the requirement is governance at scale, remove services that only operate at a single-resource level. If the wording emphasizes cost estimation before deployment, remove tools used for monitoring after deployment. This kind of elimination is not guessing; it is objective-based reasoning.

  • Review comparison tables, not full chapters.
  • Practice identifying the domain before reading all answer choices.
  • Use keyword triggers such as identity, compliance, cost estimate, redundancy, or access control.
  • Avoid changing answers unless you find a specific clue you missed.

Exam Tip: Last-minute cramming of obscure details is less useful than mastering high-frequency distinctions. AZ-900 usually tests foundational clarity, not edge-case memorization.

Your final revision strategy should make you faster, calmer, and more exact. The goal is not just to know more. The goal is to make fewer avoidable mistakes when the exam phrases a familiar topic in an unfamiliar way.

Section 6.6: Exam day readiness checklist and last-minute confidence review

Section 6.6: Exam day readiness checklist and last-minute confidence review

The final lesson in this chapter is your exam day readiness checklist. Even well-prepared candidates can underperform if logistics, nerves, or poor pacing interfere. Start with the basics: confirm your registration details, exam time, identification requirements, and testing format. If you are taking the exam online, verify your system, internet connection, room setup, and check-in instructions in advance. If you are testing in a center, plan your route and arrival time. Remove uncertainty before the exam begins so your mental energy goes toward the questions, not the process.

On the morning of the exam, do a light review only. Focus on the high-yield distinctions you have already identified. This is not the time to open entirely new material. Confidence comes from recognition, not from panic studying. Remind yourself that AZ-900 is designed for foundational understanding. You do not need to think like a senior Azure engineer. You need to think like a candidate who can identify the correct cloud concept, Azure service category, or governance tool based on the requirement presented.

During the exam, read carefully and stay literal. Microsoft often places the key clue in a short phrase: least administrative effort, best for unstructured data, enforce compliance, estimate future cost, provide centralized identity, improve resiliency within a region. Train yourself to anchor on those phrases. If a question seems overly technical, step back and ask which exam objective it most likely belongs to. Usually the answer becomes clearer once you identify the domain being tested.

For confidence review, remind yourself what you have already done in this course: you have studied the structure of the AZ-900 exam, reviewed cloud concepts, learned core Azure architecture and services, covered management and governance, practiced exam-style reasoning, and analyzed weak areas. That is exactly the progression first-time certification candidates need.

  • Confirm logistics and ID requirements.
  • Review only high-yield notes and comparison points.
  • Stay disciplined with pacing and avoid dwelling on one item.
  • Trust the evidence in the question, not outside assumptions.

Exam Tip: Confidence on exam day is not about feeling certain on every question. It is about trusting your process: identify the objective, eliminate distractors, choose the best-supported answer, and move forward.

This final review should leave you with a clear message: if you can interpret the requirement, avoid the common traps, and apply the reasoning patterns practiced in your mock exams, you are ready to pass AZ-900.

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

1. A company is comparing its current on-premises datacenter costs with Azure. The finance team wants a model in which spending increases only when additional resources are used, rather than paying large upfront hardware costs. Which cloud benefit does this scenario describe?

Show answer
Correct answer: Consumption-based pricing with an operational expenditure (OpEx) model
This scenario describes consumption-based pricing and OpEx, which are core cloud concepts tested in AZ-900. Azure allows organizations to pay for resources as they use them instead of making large capital purchases. Option B is incorrect because high availability is about minimizing downtime, not changing the financial model. Option C is incorrect because availability zones improve resiliency and fault tolerance, but they do not address upfront versus usage-based spending.

2. A company plans to deploy an application to Azure. The application must continue running even if a single datacenter in a region fails. Which Azure feature should the company use?

Show answer
Correct answer: Availability zones
Availability zones are physically separate datacenters within an Azure region and are designed to protect workloads from a single datacenter failure. This is a common AZ-900 distinction. Option A is incorrect because a region is a geographic area containing one or more datacenters; using a region alone does not specifically address a single datacenter outage. Option C is incorrect because management groups are used to organize and govern subscriptions, not to provide application resiliency.

3. A team needs to store large amounts of unstructured data such as images, backup files, and documents in Azure. Which Azure storage service is the best fit?

Show answer
Correct answer: Azure Blob Storage
Azure Blob Storage is designed for massive amounts of unstructured object data, including images, documents, and backups. Option A is incorrect because Azure Files provides managed file shares accessed over SMB and is better suited to shared file scenarios rather than general object storage. Option C is incorrect because Azure Virtual Machines provide compute resources, not a storage service for unstructured data.

4. An administrator wants to ensure that users can create resources only in approved Azure regions across multiple subscriptions. Which Azure service should be used to enforce this requirement?

Show answer
Correct answer: Azure Policy
Azure Policy is used to create, assign, and enforce rules for resources, such as restricting deployments to specific regions. This aligns with the governance domain in AZ-900. Option B is incorrect because Microsoft Defender for Cloud focuses on security posture and recommendations, not direct enforcement of location-based deployment rules. Option C is incorrect because Azure Cost Management is used for monitoring and optimizing spending, not for enforcing governance requirements.

5. During a practice exam review, a candidate notices that most missed questions involve selecting between two plausible answers that are both technically true. According to AZ-900 exam strategy, what is the best approach for improving before exam day?

Show answer
Correct answer: Focus on the exact requirement and scope stated in the scenario, then select the answer that fits with the fewest assumptions
AZ-900 frequently rewards careful reading and choosing the best answer based on exact scope. When two answers seem true, the correct choice is usually the one that most directly addresses the scenario requirement with the least extra assumption. Option A is incorrect because service recognition matters, but ignoring wording will not fix best-answer mistakes. Option B is incorrect because broader answers are not automatically better; the exam often prefers the most precise answer that matches the stated need.
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.