HELP

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

AI Certification Exam Prep — Beginner

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

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

Build AZ-900 confidence with targeted practice and clear explanations.

Beginner az-900 · microsoft · azure fundamentals · azure

Prepare for the Microsoft AZ-900 with confidence

The AZ-900 Azure Fundamentals exam is one of the most accessible Microsoft certifications for beginners, but it still requires focused preparation. This course, AZ-900 Practice Test Bank: 200+ Questions with Detailed Answers, is designed for learners who want a structured, exam-aligned path to understanding cloud basics and succeeding on test day. Whether you are brand new to certifications or building your first Microsoft credential, this course helps you study smarter through domain-based practice and clear explanations.

The blueprint follows the official Microsoft AZ-900 exam domains: Describe cloud concepts, Describe Azure architecture and services, and Describe Azure management and governance. Instead of only reviewing theory, the course organizes your preparation around the actual decision-making style used in the exam. You will learn how Microsoft phrases questions, how to eliminate distractors, and how to connect definitions with practical Azure scenarios.

What this course covers

This exam-prep course is organized into six chapters so you can progress from orientation to full readiness:

  • Chapter 1 introduces the AZ-900 exam, registration steps, scoring expectations, retake awareness, and study strategy for beginners.
  • Chapters 2 and 3 focus on the domain Describe cloud concepts, including cloud models, shared responsibility, pricing, and service types such as IaaS, PaaS, and SaaS, while also introducing Azure architectural foundations.
  • Chapter 4 dives deeper into Describe Azure architecture and services, covering compute, networking, storage, and data services that frequently appear in comparison questions.
  • Chapter 5 maps directly to Describe Azure management and governance, including identity, RBAC, policy, cost management, SLAs, support plans, and monitoring tools.
  • Chapter 6 provides a full mock exam experience, detailed review, weak-spot analysis, and a final exam-day checklist.

Why a practice test bank works for AZ-900

Many AZ-900 candidates understand the concepts at a high level but lose points because they are unfamiliar with exam wording or confuse similar Azure services. That is why this course emphasizes a large bank of exam-style questions with detailed answer reasoning. Each question is intended to reinforce not only the correct answer, but also why the other options are less appropriate. This method helps you build recognition, recall, and confidence at the same time.

Because the course is built for a Beginner audience, no prior certification experience is assumed. If you have basic IT literacy and want to learn Azure fundamentals in an exam-focused way, the structure is designed to be approachable without being simplistic. You will see recurring reinforcement of the official objectives, making it easier to track your progress and identify where more revision is needed.

Who should take this course

This course is ideal for aspiring cloud professionals, students, support staff, career changers, and anyone preparing for Microsoft Azure Fundamentals. It is especially useful if you want a practical bridge between learning the concepts and proving your readiness through realistic questions. If you are ready to begin, Register free and start building your AZ-900 study routine today.

If you are comparing learning paths or planning a broader certification roadmap, you can also browse all courses to explore more exam-prep options. Combined with consistent review and timed practice, this AZ-900 course gives you a strong foundation to approach the Microsoft exam with clarity and confidence.

How this course helps you pass

Success on AZ-900 depends on understanding the scope of each domain, recognizing key Azure services, and making accurate choices under exam pressure. This course helps by aligning every chapter to official objectives, giving you repeated exposure to common question patterns, and closing knowledge gaps through structured review. By the end, you will have studied the core domains, practiced across realistic item types, and completed a full mock exam that supports final readiness for the Microsoft Azure Fundamentals certification.

What You Will Learn

  • Describe cloud concepts, including shared responsibility, cloud models, and consumption-based pricing
  • Describe Azure architecture and services, including core architectural components and compute, networking, and storage services
  • Describe Azure management and governance, including cost management, compliance, identity, and resource governance tools
  • Apply AZ-900 exam strategies to multiple-choice, scenario-based, and best-answer question formats
  • Identify key differences among Azure services and select the best fit for common beginner-level cloud scenarios
  • Build exam readiness through 200+ practice questions with detailed answer reasoning aligned to official exam domains

Requirements

  • Basic IT literacy, such as familiarity with computers, networks, and web applications
  • No prior certification experience is needed
  • No hands-on Azure experience is required, though curiosity about cloud computing is helpful
  • Willingness to practice exam-style questions and review answer explanations

Chapter 1: AZ-900 Exam Orientation and Study Strategy

  • Understand the AZ-900 exam format and objective areas
  • Plan registration, scheduling, and test-day logistics
  • Build a beginner-friendly study plan around official domains
  • Learn how to use practice tests and answer explanations effectively

Chapter 2: Describe Cloud Concepts I

  • Master foundational cloud computing terminology
  • Compare public, private, and hybrid cloud models
  • Understand CapEx vs OpEx and consumption-based pricing
  • Practice exam-style questions on cloud concepts fundamentals

Chapter 3: Describe Cloud Concepts II and Azure Architecture Foundations

  • Differentiate IaaS, PaaS, and SaaS with Azure examples
  • Understand Azure regions, region pairs, and availability options
  • Recognize core Azure architectural components
  • Practice mixed questions spanning cloud concepts and Azure foundations

Chapter 4: Describe Azure Architecture and Services

  • Identify core Azure compute and application hosting services
  • Compare networking and connectivity options at a beginner level
  • Understand Azure storage choices and common use cases
  • Practice exam-style questions on Azure services selection

Chapter 5: Describe Azure Management and Governance

  • Understand identity, access, and security governance basics
  • Learn cost management, SLAs, and support plan concepts
  • Use governance tools to organize and control Azure resources
  • Practice exam-style questions on management and governance

Chapter 6: Full Mock Exam and Final Review

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

Daniel Mercer

Microsoft Certified Trainer and Azure Solutions Expert

Daniel Mercer is a Microsoft Certified Trainer with extensive experience teaching Azure fundamentals and cloud certification pathways. He has coached beginner and career-switching learners through Microsoft exam objectives using practical explanations, exam-focused drills, and structured review plans.

Chapter 1: AZ-900 Exam Orientation and Study Strategy

Welcome to the starting point for your AZ-900 exam-prep journey. This chapter is designed to do more than introduce the exam. It gives you a practical orientation to what Microsoft is testing, how the exam is delivered, how to prepare efficiently as a beginner, and how to use a large practice bank without falling into the common trap of memorizing answers instead of learning concepts. AZ-900 is Microsoft Azure Fundamentals, and although it is an entry-level certification, candidates often underestimate it. The exam does not require hands-on engineering depth, but it does require accurate recognition of cloud concepts, Azure service categories, governance tools, pricing ideas, and best-fit service selection in beginner-friendly scenarios.

From an exam coach perspective, the most important mindset is this: AZ-900 rewards conceptual clarity. Microsoft is not trying to prove that you can deploy complex solutions. Instead, the exam measures whether you understand what Azure services are for, how cloud models differ, what shared responsibility means, and which governance or management tool fits a stated need. Many wrong answers on AZ-900 are not wildly incorrect. They are plausible distractors. That means your strategy must focus on understanding distinctions, not just definitions.

This chapter aligns directly with the core course outcomes. You will learn how the exam is structured around three broad objective areas: cloud concepts; Azure architecture and services; and Azure management and governance. You will also build a study approach for multiple-choice, scenario-based, and best-answer questions. Just as importantly, you will learn how to review answer explanations in a way that improves retention and sharpens service comparison skills. By the time you finish this chapter, you should know how to plan your exam path, create a realistic study schedule, and approach practice questions like a certification candidate rather than like a casual reader.

A strong start matters because exam success is usually determined before exam day. Candidates who know the blueprint, understand the test experience, and follow a disciplined review cycle perform better than those who only cram facts. In the sections that follow, we will map the AZ-900 exam to its objective areas, explain the scoring and question styles at a practical level, and build a beginner-friendly study plan around official domains and repeated practice. Keep in mind that Microsoft can update skills measured, terminology, and exam emphasis over time, so one of your ongoing habits should be checking the official exam page periodically while using this course as your structured preparation system.

  • Know the domain categories before memorizing service names.
  • Practice distinguishing similar Azure services by use case.
  • Review answer explanations for both correct and incorrect choices.
  • Prepare for logistics early so test-day stress does not harm performance.
  • Use weak-area tracking to guide what you study next.

Exam Tip: Beginners often assume AZ-900 is mostly vocabulary recall. In reality, many items test whether you can identify the best answer among several technically related options. Learn the reason one Azure service is a better fit than another.

Think of this chapter as your exam navigation map. Later chapters and question sets will build the knowledge. Here, you are learning how the map is organized and how to move through it efficiently. That combination of orientation and strategy is what turns practice into progress.

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

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

Practice note for Build a beginner-friendly study plan around official domains: document your objective, define a measurable success check, and run a small experiment before scaling. Capture what changed, why it changed, and what you would test next. This discipline improves reliability and makes your learning transferable to future projects.

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

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

AZ-900 is the Microsoft Azure Fundamentals certification exam. It is intended for beginners, business stakeholders, students, career changers, and technical professionals who want a broad understanding of Azure without needing administrator- or engineer-level implementation skills. That said, entry-level does not mean effortless. The exam expects you to understand foundational cloud principles and to recognize major Azure services, architectural components, management features, and governance tools. You are being tested on comprehension, comparison, and selection at a fundamental level.

For exam purposes, AZ-900 is important because it establishes cloud literacy. Many candidates take it as their first Microsoft certification before moving to role-based exams such as Azure Administrator, Security, or AI-focused certifications. Even if your long-term goal is not infrastructure, the certification has value because Azure concepts appear across many technical and business roles. Sales professionals, project managers, analysts, support staff, and aspiring cloud practitioners all benefit from understanding cloud models, pricing, compliance, identity, and resource organization.

What does the exam really test? It tests whether you can describe cloud concepts such as high availability, scalability, elasticity, reliability, and disaster recovery at a beginner level. It tests whether you know the difference between IaaS, PaaS, and SaaS, and whether you can identify public, private, and hybrid cloud scenarios. It also tests your ability to connect Azure service names with their purpose. For example, you should be able to recognize that virtual machines provide compute, virtual networks provide networking, and storage accounts support multiple storage services.

A common trap is assuming that because the exam is “fundamentals,” broad guessing will be enough. In reality, Microsoft often uses answer choices that all sound cloud-related. The correct answer is usually the one that matches the exact requirement in the question, such as governance, identity, cost visibility, or workload hosting. That means certification value comes not just from passing, but from developing the mental framework to tell these categories apart.

Exam Tip: When studying any Azure service, ask two questions: “What category is it in?” and “What problem does it solve?” This simple habit improves your accuracy on best-answer questions.

From a career perspective, AZ-900 signals foundational cloud awareness. It will not prove advanced administration skill, but it does demonstrate that you understand the language of Azure and can participate in cloud discussions with confidence. For many beginners, that is the exact bridge needed to move from curiosity to credible capability.

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

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

One of the easiest ways to create unnecessary exam stress is to ignore registration and logistics until the last minute. A strong study plan includes the administrative side of certification. For AZ-900, candidates typically register through the official Microsoft certification page and then schedule through the exam delivery provider associated with the current Microsoft process. Because delivery policies and providers can change, always verify the latest details on the official exam page rather than relying on memory or older forum posts.

You will usually be able to choose between testing at an authorized exam center or taking the exam through an online proctored format, if available in your region. Both have advantages. An exam center provides a controlled environment and can reduce technical uncertainty. Online delivery offers convenience, but it comes with stricter room, ID, camera, and system-check requirements. If you choose remote delivery, test your computer, webcam, microphone, internet connection, and workspace well before exam day. A preventable technical issue is not an exam topic, but it can absolutely affect your result.

Scheduling strategy matters. Do not book the exam so early that you force yourself into anxious memorization. Do not book it so late that your momentum fades. Beginners often do best by selecting a target date after they have reviewed all three domains once and completed a first round of practice questions. That creates commitment while still leaving time for revision. If your calendar is unpredictable, choose a date that gives you a buffer for unexpected work or family interruptions.

Test-day planning includes practical details: know the start time, time zone, check-in window, ID requirements, and rescheduling policy. If taking the exam at home, clear your desk, remove prohibited items, and follow all proctor instructions exactly. If going to a test center, plan transportation and arrive early. These steps may seem obvious, but candidates lose focus when they rush.

Exam Tip: Schedule your exam early enough to create accountability, but only after you have a realistic study framework. A booked date helps many beginners study consistently.

Finally, remember that logistics support performance. The AZ-900 exam is intended to test your Azure fundamentals, not your ability to troubleshoot test-day chaos. Reduce variables, prepare your environment, and treat registration as part of your exam readiness plan rather than as an afterthought.

Section 1.3: Scoring model, passing expectations, retakes, and question types

Section 1.3: Scoring model, passing expectations, retakes, and question types

Understanding the AZ-900 scoring model helps you prepare intelligently. Microsoft exams are scaled, and the commonly cited passing score is 700 on a scale of 100 to 1000. Candidates sometimes misinterpret that number as a simple percentage, but a scaled score does not mean you need exactly 70 percent correct on every exam form. Different forms may vary, and Microsoft can weight content differently. The practical lesson is not to chase a guessed percentage. Instead, aim for broad confidence across all official domains.

Passing expectations for AZ-900 should be framed around consistency, not perfection. Because the exam covers several topic groups, weak performance in one domain can hurt even if you feel strong in another. A common beginner mistake is overstudying favorite topics such as virtual machines or cloud definitions while neglecting governance tools, pricing concepts, or identity basics. The exam blueprint is your defense against uneven preparation.

You should also know the retake concept at a high level. Microsoft generally allows retakes, but waiting periods and policy details can change. Always confirm the current rules on the official certification site. Strategically, you should prepare as though you intend to pass on the first attempt. Retake availability is a safety net, not a study strategy.

Question types on AZ-900 commonly include traditional multiple-choice items, multiple-response items, and scenario-style questions that ask for the best answer based on a short requirement. Some items test direct knowledge, while others test whether you can eliminate options that do not fit. The exam is not just asking, “Do you recognize this term?” It is often asking, “Can you match this requirement to the correct cloud concept or Azure capability?”

Another trap is spending too much time trying to reverse-engineer the scoring during the exam. That wastes attention. Your job is to read carefully, identify keywords, and choose the answer that best satisfies the requirement. Focus on precision. Words such as “most appropriate,” “best,” “minimize,” “govern,” “manage identity,” or “reduce cost visibility gaps” are clues to what the item is really testing.

Exam Tip: If two answers both seem technically possible, look for the one that matches the exact task category. On AZ-900, category fit often separates the correct answer from a plausible distractor.

Use practice tests to build timing awareness, but do not become obsessed with speed too early. Accuracy with reasoning comes first. Once your reasoning improves, your pace usually improves naturally.

Section 1.4: Official exam domains: Describe cloud concepts; Describe Azure architecture and services; Describe Azure management and governance

Section 1.4: Official exam domains: Describe cloud concepts; Describe Azure architecture and services; Describe Azure management and governance

The AZ-900 exam is organized around three core domains, and your study strategy should map directly to them. The first domain, Describe cloud concepts, covers the foundational language of cloud computing. This includes the shared responsibility model, cloud models such as public, private, and hybrid, and cloud service types such as IaaS, PaaS, and SaaS. It also includes cloud benefits such as high availability, scalability, elasticity, reliability, predictability, security, governance, and manageability. Consumption-based pricing is also part of this domain. The exam often tests whether you can identify the right concept from a plain-language description.

The second domain, Describe Azure architecture and services, is broad and heavily tested. You should know core architectural components such as regions, region pairs, availability zones, subscriptions, management groups, and resource groups. You should also recognize major service categories: compute, networking, and storage. At this level, the exam is not asking for deployment steps. It is asking whether you understand what Azure virtual machines, containers, app hosting options, virtual networks, load balancing, DNS, storage accounts, blobs, files, and related services are used for. Service differentiation matters here.

The third domain, Describe Azure management and governance, covers tools and concepts used to control, monitor, secure, and organize Azure environments. This includes cost management concepts, compliance ideas, identity services, and resource governance tools. Expect to see beginner-level distinctions among services such as Microsoft Entra ID, Azure Policy, resource locks, tags, cost management tools, and monitoring-related capabilities. The exam is checking whether you understand the purpose of each tool, not whether you can configure every feature.

A common trap across all three domains is memorizing isolated facts without understanding relationships. For example, if you memorize that tags exist but do not understand that they help organize resources for management and reporting, you may miss a scenario question. If you memorize that Azure Policy exists but do not understand that it helps enforce standards and assess compliance, you may choose a less appropriate governance tool.

Exam Tip: Build a one-line purpose statement for every major concept or service you study. If you cannot explain it in one clear sentence, you probably do not know it well enough for AZ-900.

When reviewing practice answers, always ask which domain the item belongs to. This builds objective-level awareness and prevents random studying. Domain-based study is one of the fastest ways to turn a large bank of practice questions into measurable exam progress.

Section 1.5: Study strategy for beginners using practice banks, review cycles, and weak-area tracking

Section 1.5: Study strategy for beginners using practice banks, review cycles, and weak-area tracking

Beginners often make one of two mistakes: they either delay practice questions until they feel “ready,” or they jump into large question sets and memorize answer patterns without learning the underlying concepts. The best strategy is a middle path. Start with a domain-based study pass using official skills areas and concise notes, then begin practice early enough that questions help expose weak points. Your goal is not just to score well in the bank. Your goal is to improve your ability to explain why an answer is right and why the other options are wrong.

A practical review cycle works well for AZ-900. First, study one domain at a time. Second, answer a focused set of practice questions from that domain. Third, review every explanation, including the ones for questions you answered correctly. Fourth, record weak areas in a simple tracker. Your tracker can include categories such as cloud models, pricing, compute, networking, storage, identity, governance, and cost management. Each time you miss a concept, add a note about what confused you. This converts mistakes into data.

As your exam date gets closer, shift from domain-only practice to mixed sets. Mixed practice better simulates the cognitive switching required on the real exam. It also reveals whether you truly understand service differences or whether you only recognize them in a familiar topic block. If your mixed-set performance drops, that is useful information. It often means you need stronger concept labeling and comparison work.

Another high-value habit is spaced review. Revisit difficult topics after one day, then several days later, then again the following week. This is far more effective than rereading the same note repeatedly in one sitting. For AZ-900, repeated exposure is especially important because many services and governance features sound similar at first.

Exam Tip: When reviewing a wrong answer, do not write, “Need to remember this.” Write the actual distinction you missed, such as “Azure Policy enforces standards; tags organize resources.” Specific corrections create retention.

Finally, treat practice-test scores as indicators, not guarantees. A high score achieved through recognition memory can create false confidence. A lower score with strong explanation review can produce real improvement. Use the bank as a learning engine, not as a scoreboard alone. That is how 200+ practice questions become exam readiness instead of just repetition.

Section 1.6: How to approach best-answer, scenario-based, and elimination-style AZ-900 questions

Section 1.6: How to approach best-answer, scenario-based, and elimination-style AZ-900 questions

Many AZ-900 candidates know more than they score because they misread what the question is actually asking. This section focuses on exam technique. In best-answer questions, more than one option may sound reasonable. Your task is to find the answer that most directly satisfies the requirement with the least assumption. Read the final sentence of the item carefully. That is usually where Microsoft places the real task. Then identify keywords that signal the category: identity, governance, cost, compute, networking, storage, compliance, scalability, or cloud model.

Scenario-based items often include extra detail. Not every sentence is equally important. Filter for the requirement that drives the answer choice. If a question asks for a service to host applications without managing underlying infrastructure, that points toward a platform-style service rather than raw virtual machines. If the focus is enforcing standards across resources, think governance rather than organization alone. The exam frequently rewards candidates who separate what is relevant from what is merely descriptive.

Elimination is a powerful strategy on AZ-900 because distractors are often adjacent services or related concepts. Begin by removing options that belong to the wrong category. For example, if the task is cost analysis, eliminate answers that primarily provide identity or resource enforcement. Then compare the remaining choices by scope and purpose. Ask: which option best aligns with the exact business need described? This is especially effective when two answers both appear cloud-correct but only one is the best fit.

One common trap is choosing the most familiar term rather than the most accurate one. Another is overlooking absolute or limiting words such as “best,” “most cost-effective,” “easiest to manage,” or “used to enforce.” Those modifiers matter. They are often the difference between a valid technology and the correct exam answer.

Exam Tip: Before selecting an answer, restate the requirement in your own words. If you can summarize the need clearly, the correct option becomes easier to identify.

As you work through this course’s practice bank, train yourself to justify every answer choice. Even without writing full notes, mentally complete this sentence: “This is correct because it solves the stated requirement, while the others are wrong because they solve different problems.” That habit is one of the fastest ways to improve best-answer accuracy and reduce avoidable exam mistakes.

Chapter milestones
  • Understand the AZ-900 exam format and objective areas
  • Plan registration, scheduling, and test-day logistics
  • Build a beginner-friendly study plan around official domains
  • Learn how to use practice tests and answer explanations effectively
Chapter quiz

1. You are beginning preparation for the AZ-900 exam. Which study approach best aligns with how the exam is organized and scored?

Show answer
Correct answer: Build study sessions around the official objective areas and focus on understanding service distinctions and cloud concepts
AZ-900 is organized around objective areas such as cloud concepts, Azure architecture and services, and Azure management and governance. The best beginner strategy is to study by those domains and learn why one service or concept fits better than another. Option A is incorrect because memorizing names without domain context leads to weak performance on best-answer questions with plausible distractors. Option C is incorrect because AZ-900 is a fundamentals exam that emphasizes conceptual understanding rather than deep hands-on deployment skills.

2. A candidate plans to take AZ-900 online and wants to reduce the risk of avoidable test-day problems. What should the candidate do first?

Show answer
Correct answer: Register early, confirm scheduling details, and review test-day logistics before the exam date
Early planning for registration, scheduling, identification, and test-day logistics is part of effective exam preparation. This reduces unnecessary stress and avoids issues that can interfere with performance. Option A is wrong because last-minute review of requirements increases the chance of preventable problems. Option C is wrong because logistics are not content knowledge, but they do affect a candidate's readiness and ability to test smoothly.

3. A student completes a practice test and gets several questions wrong on Azure governance topics. What is the most effective next step?

Show answer
Correct answer: Review the explanations for both correct and incorrect options, then use the weak area to guide the next study session
The chapter emphasizes using practice tests as a learning tool, not as a memorization exercise. Reviewing why the correct answer is right and why the other options are wrong improves retention and strengthens service comparison skills. Option A is incorrect because repeating the same questions for answer recall can create false confidence without conceptual understanding. Option C is incorrect because missed questions reveal weak domains that should guide future study.

4. A company is advising new hires who are preparing for AZ-900. One hire says, "This exam is mostly vocabulary recall, so I only need flashcards." Which response is most accurate?

Show answer
Correct answer: That is incomplete because many questions require choosing the best answer among related Azure concepts and services
AZ-900 does include terminology, but many items are best-answer questions that test conceptual clarity and the ability to distinguish similar services, cloud models, and governance tools. Option A is wrong because vocabulary alone does not prepare candidates for scenario-based or comparison-focused questions. Option B is wrong because AZ-900 is not a coding or troubleshooting exam; it is a fundamentals certification focused on concepts and service categories.

5. You are creating a beginner-friendly AZ-900 study plan for the next three weeks. Which plan best reflects recommended preparation strategy?

Show answer
Correct answer: Use the official exam domains to structure weekly study, track weak areas from practice results, and periodically verify current skills measured
A strong AZ-900 study plan should be structured around the official domains, informed by weak-area tracking from practice questions, and adjusted when Microsoft updates the skills measured. Option A is wrong because random study and ignoring official updates can leave domain gaps and outdated assumptions. Option C is wrong because AZ-900 covers multiple objective areas, so over-focusing on one area creates avoidable weakness across the broader exam blueprint.

Chapter 2: Describe Cloud Concepts I

This chapter maps directly to one of the most tested AZ-900 objective areas: foundational cloud concepts. Microsoft expects candidates to recognize what cloud computing is, why organizations move to the cloud, how cloud responsibility changes by service type, how public, private, and hybrid models differ, and how consumption-based pricing compares with traditional IT spending. These are not advanced engineering topics, but they are heavily tested because they shape every later Azure decision.

As an exam-prep candidate, your goal is not only to memorize definitions but also to identify keywords that signal the best answer. On AZ-900, cloud-concept questions often look simple, but they are designed to test whether you can distinguish similar-sounding benefits such as scalability versus elasticity, or OpEx versus CapEx, or public cloud versus hybrid cloud. The exam rewards precision. A vague understanding is often not enough.

This chapter integrates the lesson goals for foundational cloud terminology, cloud models, CapEx versus OpEx, and consumption-based pricing, while also helping you think like a test taker. Throughout the chapter, focus on three habits: identify the business need, match the cloud concept to that need, and eliminate answers that describe a different layer of cloud responsibility or a different financial model.

Exam Tip: In AZ-900 questions, Microsoft frequently uses business-oriented wording rather than deep technical wording. If a scenario mentions reducing upfront hardware purchases, handling variable demand, or paying only for what is used, the question is usually aiming at cloud financial and operational advantages rather than product-specific Azure features.

Another recurring trap is overthinking. AZ-900 is a fundamentals exam. If a question asks which model provides the most direct control over infrastructure dedicated to one organization, do not search for edge exceptions; choose the basic concept the exam blueprint intends. Likewise, if a scenario emphasizes fast deployment, reduced maintenance burden, or broad internet access, anchor your answer in core cloud definitions.

Use this chapter to build strong pattern recognition. By the end, you should be able to explain what cloud computing is, compare cloud service and deployment models, understand pricing basics, and evaluate cloud benefits in plain business language. That is exactly the level of reasoning the AZ-900 exam expects.

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

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

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

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

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

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

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

Sections in this chapter
Section 2.1: Describe cloud concepts: what cloud computing is and why organizations adopt it

Section 2.1: Describe cloud concepts: what cloud computing is and why organizations adopt it

Cloud computing is the delivery of computing services over the internet. These services can include servers, storage, databases, networking, analytics, and software. Instead of buying, housing, and maintaining all infrastructure in a local datacenter, an organization can obtain resources from a cloud provider as needed. For AZ-900, you should know that cloud computing is fundamentally about on-demand resource delivery, rapid provisioning, and broad accessibility.

Organizations adopt cloud computing for both technical and business reasons. Common drivers include reducing the need for large upfront hardware investments, scaling resources more quickly, improving business agility, supporting remote access, and shifting maintenance responsibilities to a provider. The exam often frames these benefits in scenario language. For example, a company expecting seasonal website traffic may adopt cloud services to avoid overbuying servers that sit idle during normal periods.

It is also important to understand that cloud computing does not always mean “everything moves off-premises immediately.” Many organizations adopt cloud incrementally. They may begin with backups, development environments, or web hosting before moving business-critical applications. This is why the exam tests foundational understanding rather than all-or-nothing assumptions.

When identifying correct answers, watch for keywords such as on-demand, self-service, scalable, internet-delivered, and pay-as-you-go. These usually point to cloud computing. A common trap is choosing an answer that describes virtualization alone. Virtualization is related, but it is not the same as cloud computing. A virtualized on-premises datacenter can exist without offering the broader cloud characteristics of elastic delivery and service-based consumption.

  • Cloud computing provides resources over the internet.
  • Organizations adopt cloud to improve flexibility, speed, and cost alignment.
  • Resources can often be provisioned quickly without purchasing physical equipment first.
  • Cloud adoption supports changing demand better than many fixed-capacity environments.

Exam Tip: If an answer choice mentions faster deployment and reduced infrastructure management, it is often more aligned with cloud computing than a choice focused only on hardware ownership. The exam wants you to connect cloud to service delivery, not just remote hosting.

Finally, remember that AZ-900 tests whether you can communicate these ideas in business terms. If you can explain cloud computing as a way to consume IT capability as a service rather than owning every component yourself, you are aligned with the objective.

Section 2.2: Describe the shared responsibility model across IaaS, PaaS, and SaaS

Section 2.2: Describe the shared responsibility model across IaaS, PaaS, and SaaS

The shared responsibility model explains how security, management, and maintenance responsibilities are divided between the cloud provider and the customer. This is one of the most frequently tested AZ-900 concepts because it helps candidates understand that moving to the cloud does not remove all customer responsibility. Instead, the amount of responsibility changes depending on the service model.

In Infrastructure as a Service, or IaaS, the provider manages the physical datacenter, networking foundations, and hardware platform, while the customer remains responsible for many operating environment components. In practical exam terms, the customer still manages items such as the operating system, applications, data, and many configuration decisions. IaaS gives the customer the most control among the three service models, but also the most management responsibility.

In Platform as a Service, or PaaS, the provider manages more of the stack, including the underlying infrastructure and much of the runtime platform. The customer typically focuses on applications and data. This model reduces operational burden and is attractive when an organization wants to build or deploy applications without managing server operating systems directly.

In Software as a Service, or SaaS, the provider manages almost everything related to the application delivery platform. The customer mainly manages data, access, and how users work within the software. This is the least infrastructure-intensive option for the customer and is a common exam answer when the scenario emphasizes minimal administration.

A common exam trap is assuming that the cloud provider is always responsible for data security or identity configuration. That is incorrect. Even in SaaS, the customer still has responsibilities, especially around data usage, account management, and access control. The exact depth is not tested at an advanced level in AZ-900, but you must know that responsibility is shared, not transferred entirely.

  • IaaS: more customer control, more customer responsibility.
  • PaaS: balanced model for application development and deployment.
  • SaaS: least customer management of infrastructure and platform components.

Exam Tip: On AZ-900, if a question asks which model minimizes infrastructure administration, look first at SaaS. If it asks which model still requires operating system management, think IaaS. If it emphasizes application development without server management, think PaaS.

The best way to answer these questions is to mentally picture the technology stack. The lower in the stack the provider manages, the less hands-on work the customer performs. That simple mental model helps eliminate distractors quickly.

Section 2.3: Describe cloud models: public cloud, private cloud, and hybrid cloud

Section 2.3: Describe cloud models: public cloud, private cloud, and hybrid cloud

AZ-900 expects you to compare the three cloud deployment models clearly: public cloud, private cloud, and hybrid cloud. These terms describe where resources are deployed and how they are operated, not the same thing as IaaS, PaaS, and SaaS. Confusing deployment models with service models is a very common exam mistake.

A public cloud consists of services offered over the internet to multiple customers by a third-party provider. The provider owns and operates the infrastructure, and customers consume resources on demand. Public cloud is associated with high flexibility, reduced upfront cost, and fast provisioning. It is often the correct answer when a question highlights speed, broad access, and avoiding datacenter ownership.

A private cloud is cloud infrastructure used by a single organization. It may be hosted on-premises or by a third party, but it is dedicated to one organization. Private cloud can provide more direct control, customization, and potentially support strict regulatory or operational requirements. However, it generally involves more management effort and can reduce some of the cost and elasticity benefits associated with large-scale public cloud environments.

A hybrid cloud combines public cloud and private or on-premises environments, allowing data and applications to move between them as appropriate. Hybrid cloud is commonly used when an organization wants to keep certain workloads or sensitive data in a private environment while also taking advantage of public cloud scale and services. On the exam, hybrid cloud often appears in scenarios involving gradual migration, regulatory constraints, or integration with existing on-premises systems.

To identify the right answer, focus on the scenario’s operational need. If the question stresses exclusive organizational use and maximum control, private cloud is likely correct. If it stresses combining existing datacenter investments with cloud services, hybrid cloud is likely correct. If it stresses fast setup and minimal infrastructure ownership, public cloud is likely correct.

  • Public cloud: provider-owned, internet-accessible, shared environment model.
  • Private cloud: single-organization environment with greater direct control.
  • Hybrid cloud: combination model bridging on-premises or private resources with public cloud services.

Exam Tip: If you see wording like “must keep some systems on-premises while extending capacity to the cloud,” that is a strong hybrid cloud signal. Do not confuse that with private cloud alone.

The exam is testing classification, not architecture design depth. Keep your comparisons simple, accurate, and tied to business requirements.

Section 2.4: Describe the consumption-based model, pricing basics, and financial tradeoffs

Section 2.4: Describe the consumption-based model, pricing basics, and financial tradeoffs

One of the most important financial concepts in AZ-900 is the difference between traditional IT spending and cloud consumption-based pricing. In a traditional on-premises environment, organizations often make large upfront purchases for servers, storage, networking gear, software licenses, and datacenter facilities. These are capital expenditures, or CapEx. In cloud environments, organizations often shift more spending to operational expenditures, or OpEx, by paying for services over time based on usage.

The consumption-based model means customers pay for the resources they use. If usage increases, cost can increase. If usage decreases, cost can decrease. This model aligns especially well with variable workloads, testing environments, short-term projects, and organizations that want to avoid overprovisioning. The exam often tests this through scenarios involving uncertain demand or rapid growth.

You should understand the broad financial tradeoff. CapEx requires larger upfront investment but may provide long-term predictability for owned infrastructure. OpEx spreads spending over time and can improve flexibility, but it requires active cost monitoring because variable consumption can lead to unexpected bills if resources are not managed carefully.

A major exam trap is assuming cloud is always automatically cheaper. AZ-900 does not teach that cloud always reduces cost in every case. Instead, the exam expects you to know that cloud can optimize cost by aligning spending to usage and reducing large upfront purchases. If a workload runs continuously at a stable high level, cost comparisons become more nuanced.

Pricing basics on the exam are conceptual, not advanced accounting. Know that cloud pricing commonly reflects factors such as resource type, size, region, duration, and actual usage. If a scenario asks which model avoids purchasing excess hardware “just in case,” the answer usually points to consumption-based cloud services.

  • CapEx: upfront spending for owned assets.
  • OpEx: ongoing spending for services consumed over time.
  • Consumption-based pricing supports flexibility and scaling with demand.
  • Cloud cost advantages depend on usage patterns and governance.

Exam Tip: If the scenario emphasizes “pay only for what you use,” “avoid upfront costs,” or “scale costs with demand,” think OpEx and consumption-based pricing. If it emphasizes buying hardware before use, think CapEx.

For exam success, do not reduce this topic to memorized definitions alone. Connect the pricing model to business context: variable demand, startup growth, pilot projects, and seasonal workloads all strongly suggest cloud consumption benefits.

Section 2.5: Describe the benefits of cloud services: high availability, scalability, elasticity, reliability, and predictability

Section 2.5: Describe the benefits of cloud services: high availability, scalability, elasticity, reliability, and predictability

AZ-900 places strong emphasis on core cloud benefits, and this is an area where precise wording matters. You must be able to distinguish high availability, scalability, elasticity, reliability, and predictability because answer choices often include several plausible-sounding benefits. Selecting the right one depends on matching the definition to the scenario.

High availability refers to keeping services accessible with minimal downtime. Cloud platforms support this through redundant infrastructure, resilient design options, and geographically distributed capabilities. If the question asks about keeping an application running during component failure or minimizing service interruption, high availability is usually the best fit.

Scalability is the ability to handle increased workload by adding resources. This may mean increasing capacity to support more users, more transactions, or more storage. Elasticity is related but more dynamic: it means resources can expand or contract automatically or quickly in response to changing demand. A common trap is using these terms interchangeably. Scalability is the broader capacity growth concept; elasticity emphasizes automatic or responsive adjustment with demand fluctuation.

Reliability refers to the ability of a system to recover from failures and continue operating as expected. This often overlaps with resilient design. Predictability means performance and cost outcomes can be estimated with greater confidence, often through standardized cloud services, monitoring, and resource planning tools. In the AZ-900 context, predictability can apply to both technical performance and financial management.

Questions in this domain are often definition-based but framed through business scenarios. For example, an online retailer preparing for a temporary holiday surge may be testing elasticity. A business that wants a service to remain accessible despite hardware failures is usually testing high availability or reliability, depending on the exact wording.

  • High availability: service remains accessible with minimal interruption.
  • Scalability: capacity increases to meet workload demand.
  • Elasticity: capacity expands and contracts with changing demand.
  • Reliability: system continues to function and recover from failure.
  • Predictability: expected performance and cost behavior can be planned more accurately.

Exam Tip: If a scenario describes a sudden increase and later decrease in demand, choose elasticity over scalability. If it simply describes supporting more users or larger workloads, scalability is often enough.

The exam tests whether you can map these terms to real needs, not just repeat definitions. Always ask: is the scenario about uptime, growth, rapid fluctuation, recovery, or planning? That single question usually reveals the correct answer.

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

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

This section is designed to sharpen your exam approach for the cloud concepts domain without presenting direct quiz items in the chapter text. On the real AZ-900 exam, questions in this area are often short, but the distractors are carefully chosen. You may see two answer choices that are both true statements in general, yet only one directly addresses the requirement in the scenario. Your task is to identify the best answer, not merely a possible answer.

Start by classifying the question type. If the scenario talks about who manages what, you are likely dealing with shared responsibility and possibly IaaS, PaaS, or SaaS. If it talks about deployment location or organizational control, it is probably testing public, private, or hybrid cloud. If it talks about cost structure, look for CapEx, OpEx, and consumption-based pricing. If it describes service behavior, match the wording to benefits such as high availability, elasticity, or reliability.

One of the best exam strategies is elimination by category. For example, if the stem asks about a pricing model, immediately eliminate answer options that are actually cloud deployment models. If it asks about a deployment model, eliminate service model options. AZ-900 often tests whether you can separate these conceptual buckets cleanly.

Another high-value technique is to focus on the exact business driver in the scenario. “Reduce upfront spending” points toward OpEx and cloud consumption. “Keep some systems on-premises” points toward hybrid cloud. “Minimize management of infrastructure” points toward SaaS or possibly PaaS depending on whether the application itself is managed. “Need more control of the operating system” points toward IaaS. Train yourself to identify these cues quickly.

Common traps include reading too fast, choosing a technically possible but less precise answer, and confusing related terms. Scalability and elasticity are the classic example. Public cloud and hybrid cloud are another. Shared responsibility also causes errors when candidates assume the provider manages everything in all cloud models. The exam expects a balanced understanding: cloud reduces some responsibilities, but customers still retain important obligations.

Exam Tip: Before selecting an answer, restate the scenario in one short phrase such as “this is about cost,” “this is about control,” or “this is about uptime.” That mental label helps you avoid falling for distractors from other objective areas.

If you can consistently determine the concept family first, then match the scenario keyword to the exact term, you will perform well in this domain. That is the mindset to bring into the chapter practice bank and, ultimately, the certification exam itself.

Chapter milestones
  • Master foundational cloud computing terminology
  • Compare public, private, and hybrid cloud models
  • Understand CapEx vs OpEx and consumption-based pricing
  • Practice exam-style questions on cloud concepts fundamentals
Chapter quiz

1. A company experiences large spikes in web traffic during seasonal sales events. It wants its computing resources to automatically increase during peak demand and decrease when demand returns to normal. Which cloud concept does this describe?

Show answer
Correct answer: Elasticity
Elasticity is the ability to automatically or dynamically add and remove resources in response to changing demand, which is a core cloud concept tested in the AZ-900 domain. CapEx is a financial model involving upfront spending on infrastructure, so it does not describe automatic resource adjustment. Private cloud is a deployment model focused on infrastructure dedicated to one organization, not the behavior of scaling resources up and down based on demand.

2. A company wants to keep some applications on dedicated infrastructure in its own datacenter due to compliance requirements, while also using cloud-based resources for less sensitive workloads. Which cloud model best fits this requirement?

Show answer
Correct answer: Hybrid cloud
Hybrid cloud combines private infrastructure with public cloud services, making it the best fit when an organization must keep certain workloads on dedicated infrastructure while using the cloud for others. Public cloud would place workloads in infrastructure owned and operated by a cloud provider and does not by itself describe keeping some resources on-premises. Consumption-based pricing is a billing approach, not a deployment model, so it does not answer the architecture requirement.

3. A startup wants to avoid large upfront hardware purchases and instead pay monthly for the IT resources it uses. Which financial model is the startup primarily choosing?

Show answer
Correct answer: OpEx
OpEx, or operational expenditure, aligns with paying for services over time, such as monthly usage-based cloud charges. This is a common AZ-900 exam objective when comparing cloud spending with traditional datacenter spending. CapEx refers to large upfront capital investments such as buying servers and networking equipment, which the startup wants to avoid. Private cloud is a cloud deployment model and does not directly describe the spending approach.

4. Which statement best describes the public cloud model?

Show answer
Correct answer: Computing resources are owned and operated by a cloud provider and delivered over the internet
The public cloud model is defined by services and infrastructure owned and managed by a cloud provider and accessed over the internet. Option A is incorrect because dedicated single-organization infrastructure describes a private cloud, and private cloud does not have to be on-premises in every case. Option C is incorrect because keeping all workloads in the organization's datacenter is not a public cloud characteristic; monthly billing alone does not change the deployment model.

5. A company is comparing an on-premises datacenter with moving workloads to the cloud. The company wants a model in which costs align more closely to actual usage rather than fixed server purchases. What is the primary benefit of consumption-based pricing?

Show answer
Correct answer: The company pays only for the resources it uses
Consumption-based pricing means an organization is billed based on actual resource usage, which is a fundamental cloud financial concept in AZ-900. This supports cost flexibility and reduces the need for large upfront investment. Option B describes a traditional CapEx approach, not consumption-based pricing. Option C is incorrect because consumption-based pricing does not guarantee dedicated physical servers; that concerns infrastructure allocation and deployment choices, not the billing model itself.

Chapter 3: Describe Cloud Concepts II and Azure Architecture Foundations

This chapter advances two of the most frequently tested AZ-900 areas: cloud service models and Azure architectural foundations. On the exam, these topics often appear in short definition-based items, scenario questions that ask for the best fit, and comparison questions designed to test whether you can distinguish similar Azure concepts quickly. Your goal is not to memorize every product detail, but to recognize the level of management responsibility, the scope of Azure resources, and the role of resiliency options in a beginner-level cloud design.

A major exam objective is differentiating IaaS, PaaS, and SaaS using realistic Azure examples. Microsoft tests whether you understand who manages what, not whether you can recite textbook definitions. If a scenario emphasizes control over the operating system, networking, and application stack, think IaaS. If it emphasizes rapid app deployment without server maintenance, think PaaS. If it focuses on consuming a ready-to-use application over the internet, think SaaS. Many wrong answers on AZ-900 are attractive because they are technically possible, but not the best answer for the described level of responsibility.

The second major focus in this chapter is Azure architecture. Candidates are expected to understand regions, region pairs, availability zones, datacenters, and the core hierarchy of resources, resource groups, subscriptions, and management groups. These terms are foundational. They appear not only in architecture questions, but also in cost management, governance, and resiliency scenarios later in the exam. If you confuse a subscription with a resource group, or a region with an availability zone, you will miss multiple domains, not just one objective.

Exam Tip: The AZ-900 exam often rewards classification skills. When reading a question, first ask yourself: is this testing service model, geographic scope, resiliency, or governance hierarchy? Narrowing the category before choosing an answer improves speed and accuracy.

Another exam priority is Azure Resource Manager, commonly shortened to ARM. You do not need deep deployment engineering knowledge for AZ-900, but you do need to know that ARM is the control and deployment layer for Azure resources. Questions may present resources being deployed, organized, tagged, or managed consistently and ask which Azure concept enables that capability. ARM templates, declarative deployment thinking, and consistent management across services all connect to this topic.

As you study this chapter, focus on the language clues that reveal the answer. Words like “fully managed,” “control the OS,” “single billing boundary,” “logically group,” “physically separate location,” and “protect against datacenter failure” are all high-value clues. The exam is written to see whether you can identify the best conceptual match from brief business requirements. That is why this chapter blends explanation with exam strategy.

The final section reinforces mixed practice thinking across cloud concepts and Azure foundations. In the actual exam, Microsoft rarely keeps topics neatly separated. A single question may test service type, availability planning, and Azure hierarchy all at once. Build the habit of eliminating answers that solve the wrong problem. A service can be excellent and still be incorrect if it does not match the required responsibility model, resiliency requirement, or organizational scope.

  • Know the management differences among IaaS, PaaS, and SaaS.
  • Distinguish regions, region pairs, sovereign regions, datacenters, and availability zones.
  • Understand the Azure hierarchy: resources, resource groups, subscriptions, and management groups.
  • Recognize Azure Resource Manager as the consistent deployment and management layer.
  • Use requirement keywords to identify the best answer rather than merely a possible answer.

Mastering these fundamentals will make later topics such as cost management, identity, governance, and workload selection much easier. In AZ-900, architecture is not just background knowledge; it is the framework that connects almost every other exam domain.

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

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

Sections in this chapter
Section 3.1: Describe cloud service types: IaaS, PaaS, and SaaS

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

This exam objective tests whether you understand the division of responsibility between the customer and the cloud provider. The easiest way to answer correctly is to think in layers. In Infrastructure as a Service, Azure provides foundational infrastructure such as compute, storage, and networking, while the customer still manages the operating system, middleware, runtime, applications, and data. Azure Virtual Machines are a classic IaaS example. If a scenario says the company wants full control over the operating system or must install custom software directly on a server, IaaS is usually the best match.

Platform as a Service reduces management overhead. Azure manages more of the stack, such as the operating system and runtime platform, allowing the customer to focus mainly on the application and data. Azure App Service is a common Azure example for this model. If the exam scenario emphasizes developers deploying web apps quickly without patching servers, configuring virtual machine guest OS settings, or maintaining infrastructure, that is a strong PaaS clue.

Software as a Service is the most complete level of managed service from the customer perspective. Users simply consume the application, typically through a browser or client app, while the provider manages nearly everything underneath. Microsoft 365 is a familiar SaaS example, even though it is broader than core Azure infrastructure. In exam questions, SaaS is usually the answer when the requirement is to use a finished application rather than build or host one.

Exam Tip: A common trap is choosing PaaS whenever you see the word “application.” Do not do that automatically. If the company wants to build and deploy its own application, PaaS may fit. If it wants to subscribe to and use a completed business application, SaaS is the better answer.

Another common trap is assuming more control is always better. On AZ-900, the best answer usually aligns with minimizing management effort unless the scenario specifically requires lower-level administrative control. If the question states that administrators want to patch the OS themselves, configure the server image, or control machine-level settings, that points away from PaaS and toward IaaS. If the question states that the organization wants Microsoft to handle infrastructure maintenance, that points away from IaaS.

The exam also tests practical service selection. Azure Virtual Machines map to IaaS. Azure App Service maps to PaaS. Microsoft 365 maps to SaaS. Remember that the service model is about responsibility, not just hosting location. A wrong answer may describe a valid Azure service, but if it requires more management than the scenario wants, it is not the best answer. Read for responsibility clues first, then map the clue to the service model.

Section 3.2: Describe Azure architecture and services: regions, region pairs, and sovereign regions

Section 3.2: Describe Azure architecture and services: regions, region pairs, and sovereign regions

Azure regions are geographic areas containing one or more datacenters. This concept matters because many exam questions ask where resources are deployed, where data is located, or how Microsoft supports availability and compliance considerations. A region is not just a single building; it is a broad geographic location used to place Azure services close to users, support data residency requirements, and improve performance. If a question asks where you deploy a virtual machine or storage account, the region is one of the first choices you make.

Region pairs are another testable concept. Azure pairs certain regions within the same geography, such as for some disaster recovery and platform update considerations. You do not need to memorize every pair for AZ-900, but you do need to understand the purpose: region pairs support resiliency planning and help provide a coordinated approach to service recovery priorities during major outages. If the exam asks which concept helps support broader regional resiliency beyond a single location, region pairs should come to mind.

Sovereign regions are separate Azure instances designed for specific compliance, legal, or governmental requirements. These include offerings such as Azure Government. The key exam idea is that sovereign regions are isolated environments intended to meet specialized regulatory or national requirements. They are not simply ordinary public Azure regions with a different name. If a scenario mentions government workloads, strict jurisdictional controls, or specialized compliance needs, sovereign regions may be the best answer.

Exam Tip: Do not confuse a region with an availability zone. A region is a broad geographic area. An availability zone is a physically separate location within a region. If the exam asks about geographic placement across large areas, think regions. If it asks about protecting against a datacenter-level failure inside one region, think availability zones.

Microsoft also tests your ability to identify why an organization would select one region over another. Common reasons include regulatory compliance, proximity to users for lower latency, and service availability. Not every Azure service is available in every region, so if a question mentions a need for a particular service, that can influence region choice. Beginners often overlook this and assume all regions offer identical service availability.

A frequent trap is selecting region pairs when the real requirement is local high availability within one region. Region pairs address broader resiliency at the regional level, while availability zones address failures within a region. Read the failure scope carefully. “Protect against loss of an entire region” suggests a broader geographic strategy. “Protect against a datacenter outage in the same region” points elsewhere. The exam rewards this distinction repeatedly.

Section 3.3: Describe Azure architecture and services: availability zones, datacenters, and resiliency concepts

Section 3.3: Describe Azure architecture and services: availability zones, datacenters, and resiliency concepts

Availability zones are physically separate locations within an Azure region. Each zone has independent power, cooling, and networking. For the AZ-900 exam, the key point is that availability zones improve resiliency by reducing the risk that a single datacenter failure will take down your workload. If a scenario asks how to protect resources from a local facility outage while staying in the same region, availability zones are often the strongest answer.

Datacenters are the physical facilities that house hardware and networking equipment. Although exam questions usually emphasize Azure abstractions rather than physical infrastructure, Microsoft expects you to understand that regions are made up of datacenter infrastructure, and availability zones represent physically separate sites within supported regions. That means a datacenter is more granular and physical than a region, while a zone is a designed resiliency boundary within the region.

Resiliency concepts are heavily tested in simplified form. You are not expected to architect advanced disaster recovery solutions, but you should understand basic failure scopes. If one server fails, platform redundancy may help. If one datacenter fails, availability zones can help when the service supports zonal deployment. If an entire region experiences issues, broader multi-region design thinking becomes relevant. The exam often checks whether you can match the correct resiliency feature to the correct level of failure.

Exam Tip: Watch for wording like “within the same region” or “across multiple regions.” Those phrases often decide the answer immediately. Availability zones are in-region. Region pairs and multi-region deployments are broader than in-region protection.

A common trap is believing that every Azure service automatically uses availability zones. That is not the case. Service support varies by region and service type. On AZ-900, you do not need a deep compatibility matrix, but you should avoid assuming universal zonal support. Another trap is thinking that choosing a region alone provides zonal redundancy. A region may contain multiple zones, but you must still understand that the concept of zones is distinct from the concept of regions.

The exam also uses plain-language scenarios to test resiliency reasoning. For example, if a company wants higher availability for critical workloads without moving everything to a different geography, the clue suggests availability zones. If the scenario stresses business continuity for major regional issues, zones alone may be insufficient. Always identify the scale of the problem being solved. Correct AZ-900 answers come from matching the business requirement to the right architecture concept, not from choosing the most advanced-sounding option.

Section 3.4: Describe Azure architecture and services: resources, resource groups, subscriptions, and management groups

Section 3.4: Describe Azure architecture and services: resources, resource groups, subscriptions, and management groups

This objective is essential because it forms the organizational hierarchy of Azure. A resource is an individual manageable item in Azure, such as a virtual machine, storage account, or virtual network. A resource group is a logical container for resources. A subscription is primarily a billing and access boundary. A management group sits above subscriptions and helps organize and govern multiple subscriptions together. The exam often tests whether you know which level is used for organization, billing, or policy inheritance.

A resource group is not a billing container, even though many students assume it is because it groups items together. The subscription is the main billing boundary. Resource groups are used to organize related resources and simplify management. For example, all resources for a single application environment might be placed in one resource group. If a question asks where you would logically group resources that share a lifecycle, resource group is usually the answer.

Subscriptions matter for billing, quotas, and access control boundaries. An organization can have multiple subscriptions for departments, environments, or business units. On the exam, if the scenario focuses on separate billing, spending controls, or isolating administrative boundaries, think subscription before resource group. Management groups then allow organizations to structure multiple subscriptions under a higher-level hierarchy for governance and policy application at scale.

Exam Tip: Remember this quick hierarchy from smallest practical scope to broadest: resource, resource group, subscription, management group. If you can place a concept in the hierarchy, many exam answers become easier to eliminate.

Another tested point is that resources in a resource group can include different resource types. A virtual machine, network interface, and storage account can all be in the same resource group if they belong to the same solution. A common trap is assuming all resources in a resource group must be in the same region. While many learners simplify it that way, the exam focus is on logical organization, not strict regional identity. Read the question carefully and answer based on what Azure uses the container for.

Questions in this area often blend governance and architecture. For instance, if a company wants to apply governance consistently across many subscriptions, management groups are more appropriate than resource groups. If the goal is to organize related resources for one workload, resource groups are the better choice. If the goal is billing separation, subscriptions become central. The exam is not trying to trick you with impossible details; it is testing whether you can match organizational scope to the correct Azure construct.

Section 3.5: Describe Azure architecture and services: Azure Resource Manager and basic deployment concepts

Section 3.5: Describe Azure architecture and services: Azure Resource Manager and basic deployment concepts

Azure Resource Manager, or ARM, is the deployment and management service for Azure. For AZ-900, you should understand ARM as the consistent control layer that allows you to create, update, and manage Azure resources. It provides a common way to work with resources regardless of their type. This means services can be deployed, organized, and managed through a standard framework rather than through isolated product-specific approaches.

One of the most testable ARM ideas is that it supports infrastructure as code through templates. You do not need to write templates for AZ-900, but you should know that ARM templates describe resources declaratively. Declarative means you define the desired end state, and Azure processes the deployment accordingly. If a question asks which concept enables repeatable, consistent deployments, ARM and templates are strong candidates. This is especially true when the scenario mentions standardization across environments.

ARM also supports organizing resources through resource groups and applying tags, role-based access control, and policies through Azure's management model. The exam may not require advanced governance details here, but it does test whether you understand that ARM is central to unified management. If the question describes deploying multiple resources together as one solution, that also aligns with ARM-based deployment thinking.

Exam Tip: Do not confuse Azure Resource Manager with a specific compute or storage service. ARM is the management and deployment framework. If the wording is about provisioning, organizing, or managing resources consistently, ARM is likely involved.

A common trap is mixing ARM with Azure Portal. The portal is a user interface. ARM is the underlying management layer used by the portal, Azure CLI, PowerShell, and templates. On the exam, if the answer choices include both a tool and the underlying service model, identify whether the question asks “how do you interact” or “what provides the management capability.” The portal is not the same thing as ARM, even though it uses ARM behind the scenes.

Basic deployment concepts also include consistency and repeatability. In exam scenarios, organizations often want to avoid manual differences between test and production environments. That requirement strongly hints at template-driven deployment. Similarly, if a company wants centralized management of resources after deployment, ARM remains the foundation. Keep your focus on its role: ARM is not just about creation; it is about the lifecycle management of Azure resources through a common platform.

Section 3.6: Exam-style practice set for cloud models, service types, and Azure core architecture

Section 3.6: Exam-style practice set for cloud models, service types, and Azure core architecture

In the actual AZ-900 exam, questions rarely announce the domain they belong to. You may be given a short scenario about an organization launching an application for global users, reducing administrative overhead, organizing resources by department, and improving resilience against local failures. That single item could require you to identify PaaS, a region choice, a subscription or resource group boundary, and the role of availability zones. The best preparation is to classify the requirement before evaluating the answers.

Start with management responsibility. If the scenario highlights server maintenance, operating system patching, or custom software installed on machines, lean toward IaaS. If it emphasizes rapid development and minimal infrastructure administration, lean toward PaaS. If it describes using finished business software, lean toward SaaS. This first filter eliminates many distractors immediately. Microsoft often includes answer choices that are cloud services but not the right cloud service model.

Next, identify geographic and resiliency scope. If the requirement is user proximity, data residency, or service placement, think region. If the requirement is broader recovery planning between related Azure locations, think region pairs. If the requirement is protection from a datacenter-level outage inside one region, think availability zones. If the requirement mentions government or national compliance boundaries, think sovereign regions. This layered reading approach is one of the most effective test-day strategies.

Exam Tip: Ask yourself, “What exact problem is the answer solving?” A wrong answer is often a real Azure concept that solves a different problem. Region pairs do not replace resource groups. Resource groups do not provide billing separation. PaaS does not provide the same OS-level control as IaaS.

Then evaluate Azure hierarchy. If the question asks about a single service instance, think resource. If it asks how to logically organize related resources, think resource group. If it asks about billing or access boundaries, think subscription. If it asks how to govern many subscriptions together, think management group. These distinctions appear simple, but Microsoft frequently tests them because they reveal whether a candidate understands Azure administration fundamentals.

Finally, when ARM appears in a scenario, focus on deployment consistency and centralized management. If a business wants repeatable environments, declarative definitions, or a common deployment framework, ARM is likely central. Do not overcomplicate these questions. AZ-900 is a fundamentals exam. The winning strategy is to map simple business needs to the Azure concept that most directly fits. That means reading carefully, spotting key words, and choosing the best answer rather than the most powerful or advanced-sounding one.

Chapter milestones
  • Differentiate IaaS, PaaS, and SaaS with Azure examples
  • Understand Azure regions, region pairs, and availability options
  • Recognize core Azure architectural components
  • Practice mixed questions spanning cloud concepts and Azure foundations
Chapter quiz

1. A company wants to migrate a line-of-business application to Azure. The IT team must retain control over the guest operating system, install custom software, and manage network configurations for the servers hosting the application. Which cloud service model best fits this requirement?

Show answer
Correct answer: Infrastructure as a Service (IaaS)
IaaS is the best fit because it provides virtualized compute, storage, and networking while allowing the customer to manage the operating system, installed software, and many network settings. PaaS is incorrect because Azure manages more of the underlying platform, reducing OS-level control. SaaS is incorrect because it delivers a complete application to end users rather than infrastructure for the customer to configure. On AZ-900, phrases like 'control the OS' and 'install custom software' strongly indicate IaaS.

2. A development team wants to deploy a web application quickly without managing servers, operating system patching, or runtime maintenance. The team only wants to focus on application code and deployment. Which Azure service model is most appropriate?

Show answer
Correct answer: Platform as a Service (PaaS)
PaaS is correct because it allows developers to focus on building and deploying applications while Azure manages the underlying infrastructure, operating system, and much of the runtime environment. IaaS is wrong because the customer would still manage virtual machines and the OS. SaaS is wrong because it provides a ready-to-use application rather than a platform for hosting custom-built applications. In the AZ-900 exam, wording such as 'without managing servers' is a common clue for PaaS.

3. A company is designing for higher resiliency in a single Azure region and wants protection if one datacenter within that region becomes unavailable. Which Azure feature should the company use?

Show answer
Correct answer: Availability zones
Availability zones are correct because they are physically separate locations within a single Azure region and are intended to provide resilience against datacenter-level failures. Region pairs are wrong because they relate to paired regions for broader geographic resiliency and disaster recovery, not separate datacenters within the same region. Management groups are wrong because they are used for governance and policy management across subscriptions, not high availability. AZ-900 frequently tests the distinction between a region, a datacenter, and an availability zone.

4. An administrator needs to organize several Azure resources, such as virtual machines, storage accounts, and databases, so they can be managed together as a logical unit. Which Azure architectural component should the administrator use?

Show answer
Correct answer: Resource group
A resource group is correct because it provides a logical container for Azure resources that can be deployed, managed, and organized together. A subscription is wrong because it is primarily a billing and access boundary, not just a logical grouping mechanism for related resources. A region is wrong because it refers to a geographic location where Azure datacenters are located, not a management container. On AZ-900, 'logically group resources' is a strong indicator for resource groups.

5. A company wants to deploy Azure resources in a consistent, repeatable way and manage them through the same control layer across services. Which Azure concept supports this requirement?

Show answer
Correct answer: Azure Resource Manager (ARM)
Azure Resource Manager (ARM) is correct because it is the deployment and management layer for Azure resources, enabling consistent resource deployment, organization, and governance across services. Availability sets are wrong because they help improve VM availability within a datacenter scenario but do not provide the overall deployment and management framework. Region pairs are wrong because they relate to geographic resiliency between regions, not consistent resource deployment. For AZ-900, ARM is commonly associated with declarative deployments, templates, tagging, and centralized resource management.

Chapter 4: Describe Azure Architecture and Services

This chapter targets one of the highest-value AZ-900 domains: recognizing core Azure services and choosing the best-fit option for simple business scenarios. On the exam, Microsoft is not trying to turn you into a deep technical implementer. Instead, the test checks whether you can identify what a service is for, distinguish it from similar services, and avoid common beginner-level selection mistakes. That means you must be comfortable with Azure compute, application hosting, networking, storage, and data services at a concept level.

A strong AZ-900 candidate learns to decode service-selection clues. If a scenario mentions full operating system control, think virtual machines. If it emphasizes event-driven code that runs on demand, think Azure Functions. If it focuses on managed web app hosting with minimal infrastructure work, think App Service. If the requirement is private connectivity from on-premises to Azure over the public internet, think VPN Gateway; if it requires private dedicated connectivity, think ExpressRoute. These are the exact contrast points the exam uses to separate strong answers from distractors.

This chapter naturally integrates the lessons in this course section: identifying core Azure compute and application hosting services, comparing beginner-level networking and connectivity choices, understanding Azure storage options and common use cases, and practicing the reasoning needed for exam-style service selection. As you read, focus less on memorizing every feature and more on learning the decision patterns behind correct answers.

Exam Tip: AZ-900 questions often reward broad service recognition, not detailed configuration knowledge. If two answers seem plausible, look for wording about management responsibility, scalability model, connectivity type, or data access pattern. The correct answer usually aligns with the simplest and most direct Azure service for the stated need.

Another common trap is overthinking advanced architecture when the exam is testing fundamentals. For example, if a company simply needs to store unstructured objects such as images or backups, Azure Blob Storage is usually the right answer. You do not need to invent a more complex data platform. Likewise, if the question asks for a globally distributed NoSQL database, Cosmos DB is the signal answer even if other databases could theoretically store the data.

The six sections that follow map directly to exam objectives. Use them to build recognition speed. When you can quickly explain why one service fits better than another, you are preparing at the right level for AZ-900.

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

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

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

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

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

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

Sections in this chapter
Section 4.1: Describe Azure architecture and services: compute services including virtual machines, containers, and Azure Functions

Section 4.1: Describe Azure architecture and services: compute services including virtual machines, containers, and Azure Functions

Azure compute services answer a core exam question: how should an organization run workloads in the cloud? At the AZ-900 level, you should clearly distinguish among virtual machines, containers, and Azure Functions. These are not interchangeable in exam wording, even though all can run application logic.

Azure Virtual Machines provide infrastructure as a service. You choose the operating system, install software, manage patching to a significant degree, and control the environment much more directly than with platform services. When the scenario requires custom software, specific OS settings, legacy application support, or lift-and-shift migration from on-premises servers, virtual machines are often the best answer. If a question mentions needing maximum control over the computing environment, that strongly points to VMs.

Containers package an application and its dependencies in a consistent unit. For AZ-900, understand that containers are lighter weight than full virtual machines because they do not require a separate guest OS for every instance. They are useful for portability, fast deployment, and microservices-style applications. Azure offers container-related services, but the exam objective here usually focuses on the idea that containers are good when you want consistency across environments and efficient scaling.

Azure Functions represent serverless compute. You write code that runs in response to events, triggers, or schedules, and Azure handles much of the infrastructure management. Functions are ideal when code should run only when needed, such as processing uploaded files, reacting to messages, or executing scheduled tasks. On the exam, keywords such as event-driven, consumption-based execution, and no server management strongly indicate Azure Functions.

Exam Tip: If the question emphasizes that the customer does not want to manage servers and only needs code to run on demand, Azure Functions is usually better than virtual machines. If the scenario requires persistent OS-level control, Functions is almost certainly the wrong choice.

  • Choose virtual machines for maximum control and broad compatibility.
  • Choose containers for portable, consistent application deployment.
  • Choose Azure Functions for event-driven, serverless execution.

A common exam trap is mixing up "serverless" with "no compute." Serverless still uses compute resources; it simply changes how those resources are managed and billed. Another trap is assuming containers always replace virtual machines. On the test, they solve different problems. Ask yourself: does the scenario care most about OS control, packaging portability, or event-based code execution? That decision method will usually reveal the correct answer.

Section 4.2: Describe Azure architecture and services: application hosting options including App Service and virtual desktop basics

Section 4.2: Describe Azure architecture and services: application hosting options including App Service and virtual desktop basics

Application hosting appears frequently in beginner-level Azure questions because it tests whether you can select managed services over infrastructure-heavy options. Azure App Service is the key platform as a service offering to know. It is designed for hosting web apps, REST APIs, and mobile app back ends without requiring you to manage the underlying servers in the same way you would with virtual machines.

If a scenario mentions deploying a web application quickly, scaling with reduced administrative overhead, or using built-in support for deployment pipelines and web hosting features, App Service is a strong answer. App Service is especially attractive when the organization wants developers to focus on application code rather than operating system maintenance. At the AZ-900 level, think of App Service as a managed hosting platform for applications accessible over HTTP or HTTPS.

In contrast, Azure Virtual Desktop basics relate to delivering desktop and app experiences remotely. This service is not just another web hosting option. It is for scenarios in which users need secure access to Windows desktops or applications from different locations and devices. If the exam asks about remote desktop environments, centralized desktop management, or delivering desktop sessions to users, virtual desktop concepts are likely being tested rather than App Service.

Exam Tip: App Service hosts applications for users to access as web apps or APIs. Azure Virtual Desktop delivers desktop environments or remote applications to end users. If the requirement is a browser-based business website, do not choose a virtual desktop service.

The exam often tests these services through simple contrast. For example, a company wants to publish an internal web app with minimal server administration: App Service fits. A company wants employees to securely access desktop sessions from home: Azure Virtual Desktop fits. Notice that one is application hosting and the other is end-user desktop delivery.

A common trap is selecting virtual machines for every hosting scenario. While VMs can host a web app, the exam often expects the more managed service if the workload is straightforward. When two answers both seem technically possible, prefer the service that best matches the stated operational simplicity goal. That is a major AZ-900 pattern.

Section 4.3: Describe Azure architecture and services: virtual networking, VPN Gateway, ExpressRoute, DNS, and load balancing

Section 4.3: Describe Azure architecture and services: virtual networking, VPN Gateway, ExpressRoute, DNS, and load balancing

Networking questions in AZ-900 test whether you understand how Azure resources communicate and how organizations connect Azure to other environments. Start with Azure Virtual Network, or VNet. A VNet is the basic logical network boundary in Azure. It allows Azure resources such as virtual machines to communicate securely with each other, the internet, and on-premises networks depending on configuration. If a question asks for network isolation or private communication among Azure resources, VNet is foundational.

VPN Gateway enables encrypted connectivity between Azure and on-premises environments over the public internet. This is important: it uses the internet, even though the connection is protected. ExpressRoute, by contrast, provides a private dedicated connection between on-premises infrastructure and Microsoft cloud services. On the exam, the easiest distinction is internet-based encrypted connection versus private dedicated connection.

Azure DNS helps host and manage DNS domains using Azure infrastructure. At this level, know that DNS resolves names to IP addresses. If a scenario is about domain name resolution rather than connectivity tunnels or traffic distribution, Azure DNS may be the correct answer.

Load balancing services distribute incoming traffic across resources to improve availability and performance. The exam may not require deep implementation knowledge, but you should know the purpose: avoid sending all traffic to a single backend instance. If a scenario emphasizes distributing requests across multiple servers or improving resiliency, load balancing is the concept being tested.

Exam Tip: The words private and dedicated are strong clues for ExpressRoute. The words encrypted over the internet are strong clues for VPN Gateway. Do not confuse secure internet transit with private dedicated connectivity.

  • Virtual Network: logical network for Azure resources.
  • VPN Gateway: encrypted connection over the public internet.
  • ExpressRoute: private dedicated connection.
  • DNS: name resolution.
  • Load balancing: traffic distribution for availability and scale.

A common trap is choosing DNS when the real need is connectivity, or choosing ExpressRoute simply because it sounds more enterprise-ready. The exam usually wants the service that directly matches the requirement, not the most premium-looking one. Read for clues about traffic type, path, and purpose.

Section 4.4: Describe Azure architecture and services: storage services including Blob, Disk, Files, and Archive tiers

Section 4.4: Describe Azure architecture and services: storage services including Blob, Disk, Files, and Archive tiers

Azure storage questions are very common because they are ideal for service-comparison testing. You need to separate Blob Storage, Disk Storage, Azure Files, and Archive tiers by use case. Azure Blob Storage is designed for massive amounts of unstructured data such as images, video, documents, backups, and logs. If the scenario mentions object storage or storing files that do not need a traditional file server structure, Blob Storage is usually the correct answer.

Azure Disk Storage is primarily for virtual machine storage. Managed disks provide persistent block storage for Azure VMs. If a question refers to an operating system disk, data disk for a VM, or storage directly attached to virtual machine workloads, think Disk Storage rather than Blob or Files.

Azure Files provides managed file shares accessible via standard file-sharing protocols. This is useful when applications or users need a shared file system experience rather than object storage. If the scenario resembles a cloud file server replacement or shared departmental file access, Azure Files is often the best fit.

Archive access tier applies to blob data that is rarely accessed and can tolerate retrieval delay. This is a cost optimization concept that appears in fundamental exam questions. If data must be retained long term at very low cost and immediate access is not necessary, Archive is a strong answer. However, if frequent or low-latency access is required, Archive is the wrong choice.

Exam Tip: Blob is for unstructured object data, Disk is for VM block storage, Files is for shared file access, and Archive is for rarely accessed blob data. Many AZ-900 storage questions can be solved by matching these four phrases.

The most common trap is choosing Blob Storage for every data storage need. Blob is broad, but not always the best answer. If the requirement specifically says shared file share, choose Azure Files. If it says VM operating system storage, choose Disk. If it emphasizes lowest-cost long-term retention with infrequent access, look for Archive tier wording.

Another exam pattern is mixing storage type with access pattern. For example, archive is not a separate storage account product category in the same sense as Files or Disk; it is an access tier for blob data. That distinction matters when reading answer options carefully.

Section 4.5: Describe Azure architecture and services: database and analytics basics including Azure SQL, Cosmos DB, and data services overview

Section 4.5: Describe Azure architecture and services: database and analytics basics including Azure SQL, Cosmos DB, and data services overview

Although this chapter emphasizes compute, networking, and storage, AZ-900 also expects basic awareness of Azure data services. The exam usually tests service recognition rather than detailed database administration. Azure SQL is the most important relational database service to know. If the scenario involves structured data, tables, rows, columns, and SQL-based relational workloads, Azure SQL is a likely answer. It is a managed database option that reduces some infrastructure management compared with self-hosted database servers.

Azure Cosmos DB is the key globally distributed NoSQL database service. On the exam, signal phrases include low-latency global distribution, flexible data models, and NoSQL requirements. If the scenario needs massive scale across regions with application-centric data access patterns, Cosmos DB is usually the expected choice. It is especially important to recognize that Cosmos DB is not simply a relational SQL replacement in the usual sense tested at this level.

Data services overview questions may also refer broadly to analytics or managed data platforms. At AZ-900 level, you should know that Azure includes services for storing, processing, and analyzing data, but the test is less focused on advanced data engineering designs. Instead, it may ask you to identify a relational versus non-relational service or to recognize that Azure offers managed options for database and analytics workloads.

Exam Tip: If the question sounds like a classic business database with structured records and relationships, lean toward Azure SQL. If it emphasizes globally distributed NoSQL with flexible scaling and low-latency access, lean toward Cosmos DB.

A common trap is being distracted by the term SQL inside Cosmos DB APIs or by assuming every app database should use Cosmos DB because it sounds modern. The exam expects you to separate relational from NoSQL fundamentals. Another trap is overcomplicating analytics references; unless the wording clearly demands something specific, the exam often only checks whether you understand that Azure provides specialized managed data and analytics services beyond basic storage.

Section 4.6: Exam-style practice set for compute, networking, storage, and data service comparisons

Section 4.6: Exam-style practice set for compute, networking, storage, and data service comparisons

This section is about how to think like the exam, not about memorizing isolated facts. AZ-900 service questions frequently present several technically possible options, then ask for the best answer. Your job is to identify the primary decision factor: control, management overhead, connectivity model, access pattern, or data model. Once you isolate that factor, the right service usually becomes obvious.

For compute comparisons, ask: does the workload require operating system control, portable packaging, or event-driven execution? Those clues separate virtual machines, containers, and Azure Functions. For application hosting, ask whether users need a web application or a full remote desktop experience. That distinguishes App Service from Azure Virtual Desktop basics.

For networking, determine whether the requirement is internal Azure communication, encrypted internet-based hybrid connectivity, private dedicated connectivity, name resolution, or traffic distribution. Those clues map respectively to Virtual Network, VPN Gateway, ExpressRoute, DNS, and load balancing. For storage, identify whether the data is object data, VM-attached block storage, shared file data, or rarely accessed archival data. That leads you to Blob, Disk, Files, or Archive tier.

For database and data services, start with one key question: is the workload relational or NoSQL? Structured relational scenarios often indicate Azure SQL. Globally distributed NoSQL scenarios point to Cosmos DB. This simple contrast appears often in foundational exams.

Exam Tip: When two answers both could work in real life, the AZ-900 best answer is usually the one that is most managed, most direct, and most aligned to the exact requirement wording. Do not choose based on what is theoretically possible; choose based on what the exam objective is testing.

  • Watch for wording like "fully managed," "event-driven," "private dedicated," "shared file," and "globally distributed."
  • Avoid picking virtual machines when a platform service clearly fits better.
  • Separate storage format from storage access frequency.
  • Distinguish internet-based secure connectivity from private connectivity.

The best way to improve in this domain is repetition with explanation. Each time you miss a practice item, rewrite the scenario in simpler terms: What is being hosted? How is it accessed? What data shape is involved? What management level is desired? This disciplined breakdown builds the exact reasoning skill the AZ-900 exam rewards.

Chapter milestones
  • Identify core Azure compute and application hosting services
  • Compare networking and connectivity options at a beginner level
  • Understand Azure storage choices and common use cases
  • Practice exam-style questions on Azure services selection
Chapter quiz

1. A company wants to migrate a legacy line-of-business application to Azure. The application requires full control of the operating system and the ability to install custom software and background services. Which Azure service should you recommend?

Show answer
Correct answer: Azure Virtual Machines
Azure Virtual Machines are the best fit because they provide full control over the guest operating system, allowing administrators to install custom software, configure services, and manage the environment directly. Azure Functions is designed for event-driven, serverless code execution and does not provide OS-level control. Azure App Service is a managed platform for hosting web apps and APIs with reduced infrastructure management, but it does not offer the same level of operating system access required in this scenario.

2. A startup is building a web application and wants a managed hosting platform that minimizes infrastructure administration while supporting rapid deployment and scaling. Which Azure service is the most appropriate?

Show answer
Correct answer: Azure App Service
Azure App Service is the correct choice because it is a managed application hosting platform designed for web apps and APIs, reducing the need to manage servers and operating systems. Azure Virtual Machines would require more administrative effort and are better suited when full OS control is needed. Azure VPN Gateway is a networking service for connecting on-premises environments to Azure and does not host applications.

3. A company needs to connect its on-premises network to Azure using a private, dedicated connection rather than traffic flowing across the public internet. Which Azure service should the company use?

Show answer
Correct answer: Azure ExpressRoute
Azure ExpressRoute is the correct answer because it provides private, dedicated connectivity between on-premises infrastructure and Azure. Azure VPN Gateway uses encrypted tunnels over the public internet, so it does not meet the requirement for dedicated private connectivity. Azure Load Balancer distributes traffic across resources but does not provide hybrid connectivity between on-premises and Azure.

4. A business wants to store large amounts of unstructured data such as images, video files, and backup files in Azure. Which storage service should you recommend?

Show answer
Correct answer: Azure Blob Storage
Azure Blob Storage is designed for storing massive amounts of unstructured object data, including images, media, and backups. Azure Files provides managed file shares using SMB and is more appropriate when shared file system access is needed. Azure Virtual Machines are compute resources, not a primary storage service for unstructured object storage. On the AZ-900 exam, unstructured object storage is a strong clue pointing to Blob Storage.

5. A development team needs a service that runs code in response to events and automatically scales without requiring server management. Which Azure service should they choose?

Show answer
Correct answer: Azure Functions
Azure Functions is the best choice because it is a serverless compute service built for event-driven execution and automatic scaling. Azure Virtual Machines require administrators to provision and manage servers, which does not align with the requirement to avoid server management. Azure SQL Database is a managed relational database service and is not used to run event-driven application code.

Chapter 5: Describe Azure Management and Governance

This chapter covers one of the most tested AZ-900 domains: how Azure helps organizations manage identities, control access, govern resources, track costs, understand support and uptime expectations, and monitor environments. On the exam, Microsoft is not looking for deep administrator-level configuration steps. Instead, the test measures whether you can identify the purpose of core management and governance services, distinguish similar terms, and choose the best tool for a beginner-level scenario.

A reliable way to approach this domain is to group the content into four major exam buckets. First, identity and access: who is a user, how they sign in, and what they are allowed to do. Second, governance: how an organization applies standards across subscriptions and resources. Third, cost and support: how Azure pricing works, how to estimate spending, and what service guarantees mean. Fourth, monitoring and management tools: which Azure interface or service helps you deploy, review, optimize, or observe resources.

The exam often tests these ideas with wording that sounds similar on purpose. For example, authentication and authorization are commonly confused. Azure RBAC and Azure Policy are also easy to mix up. Pricing calculators, TCO tools, and Cost Management appear related but serve different purposes. A good exam strategy is to slow down and identify the action being described: sign in, allow or deny, organize, estimate, analyze, monitor, or optimize. That action usually points directly to the correct service.

Another frequent beginner trap is assuming every governance tool does the same thing. In reality, Azure uses layers of control. Microsoft Entra ID verifies identity. Azure RBAC assigns permissions. Resource locks help prevent accidental changes. Tags help organize and report. Azure Policy evaluates and enforces standards. Management groups allow governance above the subscription level. If you remember these as complementary rather than competing features, many scenario questions become easier.

Exam Tip: For AZ-900, focus on what each service is for, not the detailed implementation steps. If a question asks which service enforces standards across resources, think Azure Policy. If it asks who can do an action, think Azure RBAC. If it asks how to stop accidental deletion, think resource locks.

This chapter also connects directly to course outcomes. You will strengthen your understanding of identity, access, compliance, and resource governance tools; learn cost management, SLAs, and support plan concepts; and review the management interfaces that appear frequently in exam-style questions. The final section ties these themes together so you can recognize patterns in best-answer scenarios and avoid common distractors.

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

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

Practice note for Practice exam-style questions on management and governance: 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 identity, access, and security governance 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.

Sections in this chapter
Section 5.1: Describe Azure management and governance: Microsoft Entra ID, authentication, and authorization basics

Section 5.1: Describe Azure management and governance: Microsoft Entra ID, authentication, and authorization basics

Microsoft Entra ID, formerly known as Azure Active Directory, is Microsoft’s cloud-based identity and access management service. For AZ-900, you should understand that it helps organizations manage identities for users, groups, and applications, and it supports sign-in to Azure, Microsoft 365, and many other cloud apps. When the exam mentions identity in Azure, Microsoft Entra ID is usually the starting point.

The key concepts here are authentication and authorization. Authentication answers the question, “Who are you?” It verifies identity, usually through a username and password, multifactor authentication, or another sign-in method. Authorization answers the question, “What are you allowed to do?” It determines what actions an authenticated identity can perform on resources. The exam often presents these two terms together because many candidates confuse them.

Exam Tip: If the scenario describes proving identity during sign-in, the answer is authentication. If it describes assigning or checking permissions after sign-in, the answer is authorization.

You should also recognize multifactor authentication, or MFA, as an important security feature. MFA requires two or more verification methods, such as a password plus a mobile app prompt. From an exam perspective, MFA is commonly used in questions about improving security with minimal architectural change. It is one of the easiest ways to strengthen access protection.

Another identity concept often tested is single sign-on, or SSO. SSO allows a user to sign in once and access multiple applications without repeatedly entering credentials. On the exam, SSO is associated with usability and centralized identity management. Do not confuse SSO with MFA. SSO simplifies access, while MFA increases assurance during sign-in.

Conditional Access may also appear in simpler scenario wording. Its purpose is to apply access decisions based on conditions such as user, location, device, or risk. At the AZ-900 level, you only need to know that it helps enforce access requirements under defined circumstances.

  • Authentication = verifies identity
  • Authorization = determines permissions
  • MFA = adds stronger sign-in security
  • SSO = improves user sign-in experience across apps
  • Microsoft Entra ID = core cloud identity service for Azure

A common trap is choosing Azure RBAC when the question is really about identity verification. Azure RBAC deals with permissions to Azure resources, but Microsoft Entra ID is the identity system itself. Read carefully: if the need is sign-in, identity, or access to apps, think Entra ID first. If the need is allowed actions on Azure resources, that points toward RBAC, which is covered next.

Section 5.2: Describe Azure management and governance: Azure RBAC, resource locks, tags, and policy concepts

Section 5.2: Describe Azure management and governance: Azure RBAC, resource locks, tags, and policy concepts

Azure governance is about organizing resources and applying controls so that cloud environments remain secure, consistent, and manageable. The AZ-900 exam expects you to distinguish among several governance tools that sound similar but serve different purposes: Azure RBAC, resource locks, tags, and Azure Policy. These are frequent test targets because they map directly to real-world administrative decisions.

Azure RBAC, or role-based access control, is used to assign permissions to users, groups, or service principals for Azure resources. Instead of giving broad access to everyone, an organization can assign built-in roles such as Reader, Contributor, or Owner at a management group, subscription, resource group, or resource scope. The exam often asks which tool should be used when a user must be able to view resources but not modify them. That points to a Reader role in Azure RBAC.

Resource locks help prevent accidental changes. There are two main lock types: CanNotDelete and ReadOnly. A CanNotDelete lock allows changes but prevents deletion. A ReadOnly lock prevents modifications as well as deletion-like operations. This is a classic exam trap because candidates sometimes choose RBAC when the issue is accidental deletion by authorized users. RBAC controls permissions, but a lock adds protection even when permissions would normally allow the action.

Tags are metadata labels applied to Azure resources. Common examples include department, environment, cost center, or owner. Tags help with organization, reporting, and cost analysis. On the exam, if the scenario asks how to group resources for billing visibility or administrative classification, tags are usually the best answer. Tags do not enforce compliance rules and do not grant permissions.

Azure Policy evaluates resources against organizational standards and can enforce rules. For example, a company may require certain SKUs, approved regions, or mandatory tags. Policy is about compliance and standardization, not identity. The exam frequently tests whether you know that Policy can deny noncompliant resource creation or audit existing resources.

Exam Tip: Use this shortcut: RBAC decides who can act, Policy decides what is allowed, locks prevent accidental change, and tags describe resources.

You may also see management groups in broader governance questions. Management groups help organize multiple subscriptions so policies and access controls can be applied at a higher level. If the scenario involves governing many subscriptions across an enterprise, management groups are the correct conceptual fit.

The most common confusion set in this section is RBAC versus Policy. Ask yourself whether the question is permission-based or standards-based. Permission-based means RBAC. Standards-based means Policy. This distinction appears repeatedly in beginner exam scenarios.

Section 5.3: Describe Azure management and governance: cost management, pricing calculators, and total cost considerations

Section 5.3: Describe Azure management and governance: cost management, pricing calculators, and total cost considerations

Cost awareness is a central AZ-900 skill because Azure uses a consumption-based model for many services. That means organizations typically pay for what they use rather than making a large upfront purchase. In exam questions, Microsoft wants you to understand how to estimate future costs, analyze actual spending, and compare cloud costs with on-premises costs.

Azure Pricing Calculator is used before deployment. It helps estimate the expected cost of Azure services by selecting products, regions, and usage assumptions. If a scenario asks how a company can estimate monthly costs for planned resources before creating them, the Pricing Calculator is the right answer. This is one of the most direct and commonly tested distinctions.

Azure Cost Management is used after or during deployment to monitor, analyze, and help optimize actual spending. It can show cost trends, budgets, and spending by subscription, resource group, service, or tag. If the question involves tracking current charges, identifying high-cost resources, or creating budgets, Cost Management is the better match than the Pricing Calculator.

The Total Cost of Ownership, or TCO, Calculator is different again. It compares the estimated cost of running workloads in Azure versus maintaining them on-premises. It is meant for migration and business-case evaluation. The exam may describe an organization deciding whether to move servers from its own datacenter to Azure. That should make you think of the TCO Calculator, not the Pricing Calculator.

Another important concept is factors that influence cost. These can include resource type, service tier, performance level, storage consumption, data transfer, and region. Questions may also test the idea that not all services are billed in the same way. Some are charged per second or per hour, some by transaction volume, some by storage amount, and some by licensed user count.

Exam Tip: Pricing Calculator = estimate future Azure costs. Cost Management = analyze actual Azure spending. TCO Calculator = compare Azure with on-premises costs.

You should also recognize cost-saving ideas at a high level, such as right-sizing resources, shutting down unused services, using tags for cost reporting, and choosing appropriate purchasing options when available. AZ-900 does not require advanced financial optimization, but it does test whether you can identify the tool or concept that best addresses a cost scenario.

A common trap is assuming the lowest price is always the correct answer. The exam often expects the best fit based on business need, not simply the cheapest resource. Read for cues such as predictability, scalability, compliance, visibility, and management overhead in addition to raw cost.

Section 5.4: Describe Azure management and governance: Service Level Agreements, service lifecycle, and support plans

Section 5.4: Describe Azure management and governance: Service Level Agreements, service lifecycle, and support plans

Service Level Agreements, or SLAs, describe Microsoft’s commitments for service availability. In AZ-900, you are not expected to memorize every percentage for every service, but you should understand what an SLA represents and how service design can affect overall availability. In simple terms, an SLA is a formal uptime commitment. If a service fails to meet that commitment, service credits may apply according to Microsoft’s terms.

One common exam concept is that combining services can affect overall SLA calculations. When a workload depends on multiple components, overall availability may be lower than the SLA of any individual component. This helps explain why architectural design matters. Questions may also imply that adding redundancy or distributing resources can improve resilience, even if the exam does not require exact math in every case.

The service lifecycle is another tested area. You should know the difference between public preview and general availability, often called GA. Public preview means a service or feature is available for evaluation but may have limited support, incomplete SLA coverage, or possible changes before final release. General availability means the service is fully released for production use with standard support expectations. The exam may ask which stage is less suitable for business-critical workloads; that is usually public preview.

Support plans are also important. Azure offers different support options ranging from basic account and billing support to plans with faster technical response times and broader advisory services. For AZ-900, the key is to recognize that higher-tier support plans provide quicker response and more comprehensive help for technical issues.

Exam Tip: If the scenario focuses on uptime commitment, think SLA. If it focuses on whether a feature is ready for production, think service lifecycle stage. If it focuses on response time from Microsoft support, think support plan.

Typical traps include mixing up preview features with fully supported production services, or assuming SLAs guarantee zero downtime. They do not. An SLA is a contractual availability target, not a promise that outages can never occur. Likewise, support plans do not replace good architecture or governance; they supplement them.

From a best-answer perspective, look for the exact need. Need production stability? Choose GA over preview. Need quicker technical help? Choose the appropriate support plan. Need to understand uptime expectation? Choose SLA. This precise reading strategy is especially useful in scenario-based exam items.

Section 5.5: Describe Azure management and governance: monitoring and management tools including Azure Portal, Cloud Shell, Advisor, and Monitor

Section 5.5: Describe Azure management and governance: monitoring and management tools including Azure Portal, Cloud Shell, Advisor, and Monitor

AZ-900 regularly tests whether you can match the correct management tool to a common task. The core tools to know are Azure Portal, Azure Cloud Shell, Azure Advisor, and Azure Monitor. These tools often appear in scenario questions because they represent different ways to interact with and improve Azure environments.

Azure Portal is the browser-based graphical interface for managing Azure resources. It is often the most intuitive choice for beginners. If a question asks which tool lets an administrator create and manage resources through a web interface, Azure Portal is correct. It supports dashboards, configuration views, and access to nearly all Azure services.

Azure Cloud Shell provides a browser-accessible command-line environment. It supports PowerShell and Bash and is useful for scripting and command-based management without requiring local setup. If the exam describes running commands from a browser using Azure CLI or PowerShell, Cloud Shell is the intended answer. Do not confuse Cloud Shell with the Portal itself; Cloud Shell is available within the Portal but serves a command-line role.

Azure Advisor gives personalized best-practice recommendations. It focuses on areas such as cost optimization, security, reliability, operational excellence, and performance. If a scenario asks which service recommends ways to reduce cost or improve reliability, Azure Advisor is a strong match. The test often uses wording like “recommendations” or “best practices” as a clue.

Azure Monitor collects and analyzes telemetry from Azure and on-premises environments. It helps monitor metrics, logs, alerts, and overall resource health. If the question is about observing performance, creating alerts, or analyzing operational data, Azure Monitor is the right service. This is broader than simple status viewing; it is a full monitoring platform.

  • Azure Portal = graphical management interface
  • Cloud Shell = browser-based command-line environment
  • Advisor = recommendation engine for optimization
  • Monitor = telemetry, metrics, logs, and alerts

Exam Tip: When you see “recommend,” think Advisor. When you see “monitor and alert,” think Monitor. When you see “web interface,” think Portal. When you see “run CLI or PowerShell in browser,” think Cloud Shell.

A classic trap is choosing Azure Monitor when the question asks for improvement recommendations rather than raw monitoring data. Another is selecting Portal when the task specifically requires command-line execution. Pay attention to verbs like create, recommend, analyze, monitor, or script. Those words usually identify the tool being tested.

Section 5.6: Exam-style practice set for identity, governance, compliance, cost, and monitoring

Section 5.6: Exam-style practice set for identity, governance, compliance, cost, and monitoring

This final section is designed to help you think like the exam. Rather than memorizing isolated definitions, train yourself to identify the category of problem being described. Most AZ-900 management and governance items can be solved by first deciding whether the issue is identity, permissions, compliance, organization, cost estimation, cost analysis, uptime expectation, support, or monitoring. Once you classify the problem, the correct service usually becomes much easier to spot.

For identity scenarios, begin with the sign-in flow. If the prompt describes proving a user’s identity, the concept is authentication. If it describes granting read-only or administrative access to Azure resources, the concept is authorization through Azure RBAC. If the prompt emphasizes stronger sign-in protection, MFA is the likely answer. If it highlights one login for multiple applications, that points to SSO.

For governance scenarios, use a process of elimination. If the goal is to label resources for reporting or cost allocation, use tags. If the goal is to stop accidental deletion, use resource locks. If the goal is to enforce standards such as required regions or mandatory tags, use Azure Policy. If the goal is to control who can manage a resource group, use Azure RBAC. This distinction between descriptive, preventive, and permission-based tools is heavily tested.

For cost questions, determine the timeline. Before deployment, use the Pricing Calculator. During or after deployment, use Cost Management. When comparing Azure with an on-premises environment, use the TCO Calculator. Questions may include distractors that are all related to cost, so the timing and purpose matter.

For SLA and support questions, watch for phrasing about guarantees, production readiness, and response times. Uptime target means SLA. Not-yet-final features suggest preview. Fully released and production-ready means general availability. Faster technical assistance points to a higher support plan.

For monitoring and management tools, focus on the way the user interacts with Azure. Graphical browser management suggests Azure Portal. Command-line work in a browser suggests Cloud Shell. Recommendations for improvement suggest Advisor. Metrics, logs, and alerts suggest Monitor.

Exam Tip: On best-answer questions, more than one option may be technically related. Choose the one that most directly addresses the exact need in the scenario. Azure exams reward precision, not loose association.

Finally, avoid overthinking. AZ-900 is foundational. The exam is testing recognition of purpose and basic service selection, not expert implementation design. If you know what each management and governance tool is built to do, you can eliminate distractors quickly and answer with confidence.

Chapter milestones
  • Understand identity, access, and security governance basics
  • Learn cost management, SLAs, and support plan concepts
  • Use governance tools to organize and control Azure resources
  • Practice exam-style questions on management and governance
Chapter quiz

1. A company wants to ensure that only users in the finance department can modify the cost settings of an Azure subscription. Which Azure feature should be used to grant the required permissions?

Show answer
Correct answer: Azure RBAC
Azure RBAC is correct because it controls what actions a user, group, or service principal can perform on Azure resources. This matches the requirement to allow only certain users to modify subscription-related settings. Azure Policy is incorrect because it evaluates and enforces standards on resources, such as allowed locations or required tags, but it does not assign user permissions. Resource locks are incorrect because they help prevent accidental deletion or modification of resources, but they do not provide role-based access control.

2. A user can sign in successfully to Azure but cannot create a virtual machine. Which statement best describes this situation?

Show answer
Correct answer: Authentication succeeded, but authorization was not granted
Authentication succeeded, but authorization was not granted is correct because the user was able to sign in, which proves identity verification occurred successfully. The inability to create a virtual machine indicates the user does not have the required permissions for that action. Authorization succeeded, but authentication failed is incorrect because a failed authentication would prevent sign-in entirely. Azure Policy blocked the user from signing in is incorrect because Azure Policy applies governance to resources and configurations, not to the user sign-in process.

3. A company has multiple Azure subscriptions and wants to apply governance rules across all of them from a higher level in the hierarchy. Which Azure feature should the company use?

Show answer
Correct answer: Management groups
Management groups are correct because they allow organizations to organize multiple subscriptions and apply governance, such as policies and access controls, above the subscription level. Tags are incorrect because they are metadata used to organize and report on resources, but they do not provide hierarchical governance. Resource groups are incorrect because they organize resources within a single subscription and do not span multiple subscriptions in a governance hierarchy.

4. A team wants to prevent administrators from accidentally deleting a critical production storage account. Which Azure feature should they use?

Show answer
Correct answer: A resource lock
A resource lock is correct because it can protect resources from accidental deletion or modification. A Delete lock, for example, prevents the resource from being deleted even by users who otherwise have access. Microsoft Entra ID is incorrect because it provides identity and authentication services, not protection against accidental resource changes. Azure Advisor is incorrect because it provides recommendations for cost, security, performance, and reliability, but it does not enforce deletion protection.

5. A company is planning a move to Azure and wants to estimate the potential savings compared to running its current workloads on-premises. Which tool should the company use?

Show answer
Correct answer: The Total Cost of Ownership (TCO) Calculator
The Total Cost of Ownership (TCO) Calculator is correct because it is designed to compare the cost of running workloads on-premises versus in Azure. This helps organizations estimate potential savings as part of migration planning. Azure Cost Management is incorrect because it is primarily used to analyze, monitor, and optimize ongoing Azure spending after or during usage, rather than compare Azure with an on-premises environment. Azure Policy is incorrect because it is used to enforce organizational standards and compliance rules, not estimate financial savings.

Chapter 6: Full Mock Exam and Final Review

This chapter is where preparation becomes performance. Up to this point, you have studied the AZ-900 objective areas, compared Azure services, practiced beginner-level cloud scenarios, and worked through detailed answer reasoning. Now the focus shifts to full exam execution. The AZ-900 exam does not reward memorization alone; it rewards recognition of tested concepts, elimination of distractors, and confident selection of the best answer based on Microsoft’s core cloud principles and Azure service definitions. In this final chapter, you will use a full mock exam process, review answer logic, diagnose weak spots, and build a final review routine that aligns directly to the official domains.

The chapter naturally follows the lesson flow of Mock Exam Part 1, Mock Exam Part 2, Weak Spot Analysis, and Exam Day Checklist. Think of the mock exam portions as a simulation of test pressure rather than just another question set. The goal is not only to score well but to understand why an answer is correct, why attractive distractors are wrong, and how Microsoft phrases beginner-level certification items. AZ-900 often tests whether you can distinguish broad categories: cloud concepts versus service features, governance versus security, identity versus access, and architecture versus pricing. Many candidates lose points not because the content is advanced, but because the wording is subtle.

As you work through this chapter, keep the exam objectives in view. You are expected to describe cloud concepts, including shared responsibility, cloud models, and consumption-based pricing. You are also expected to describe Azure architecture and services, including core architectural components and major compute, networking, and storage services. Finally, you must describe Azure management and governance, such as cost management, compliance, identity, and resource governance tools. The mock review process in this chapter is built to expose confusion between similar-sounding services and to sharpen your best-answer selection skills.

Exam Tip: On AZ-900, the exam frequently tests service purpose before it tests implementation detail. If two choices look technically possible, choose the service that is designed for the scenario, not one that could be forced to work.

A strong final review chapter must also address common traps. Candidates often confuse CapEx with OpEx, hybrid cloud with multicloud, Azure Policy with role-based access control, Availability Zones with regions, Azure Virtual Desktop with virtual machines, and Microsoft Entra ID with subscription-level governance tools. Another common trap is answering from real-world IT habit instead of from Azure terminology. The exam wants the Azure-specific best fit. That means you should train yourself to identify key trigger words in a scenario: governance, compliance, scaling, serverless, relational, object storage, authentication, authorization, high availability, disaster recovery, and consumption-based pricing. Those trigger words point directly to a domain and reduce uncertainty.

In the sections that follow, you will first frame the full-length mock exam across all domains, then review answer logic in a coaching style, then diagnose weak areas by domain, and finally build a practical exam-day readiness plan. Use these pages as your last-mile guide. If you can explain the reasoning patterns in this chapter, not just recall facts, you are approaching true exam readiness.

  • Use full mock practice to test pacing and concentration across all AZ-900 objectives.
  • Review every answer, especially correct guesses, because lucky points do not indicate mastery.
  • Group mistakes by domain to identify whether your issue is conceptual, vocabulary-based, or due to distractors.
  • Focus final review on high-frequency confusion points: cloud models, Azure core resources, service categories, identity, governance, and pricing concepts.
  • Finish with a calm, repeatable exam-day routine so stress does not erase easy points.

Exam Tip: If you miss a question because two answers sounded similar, write down the exact distinction in one sentence. That sentence is often more valuable than rereading a long explanation.

The AZ-900 exam is an entry-level certification, but that does not mean careless preparation is enough. Microsoft expects precision with fundamentals. A final mock exam chapter should therefore teach you how to think like the exam. That is the purpose of this chapter: not to overwhelm you with new facts, but to sharpen judgment, strengthen recall, and convert study effort into passing performance.

Sections in this chapter
Section 6.1: Full-length mock exam mapped across all official AZ-900 domains

Section 6.1: Full-length mock exam mapped across all official AZ-900 domains

Your full-length mock exam should be treated as a dress rehearsal for the real AZ-900 test. That means using a realistic sitting, avoiding interruptions, and resisting the urge to check notes. The purpose is not simply to see a percentage score. It is to determine whether you can sustain attention, identify the domain being tested, and make good decisions under exam conditions. For AZ-900, a balanced mock should cover cloud concepts, Azure architecture and services, and Azure management and governance in proportions that reflect the current exam blueprint.

As you move through a mock exam, classify each item mentally before answering. Ask yourself whether the question is about cloud economics, service purpose, architecture components, networking, storage, identity, compliance, cost control, or resource governance. This mental sorting reduces confusion because many wrong answers come from choosing a valid Azure term that belongs to the wrong objective area. For example, a governance question may include a security tool as a distractor, or a pricing question may include a management feature that sounds financially relevant but does not control billing.

Mock Exam Part 1 should help you settle into rhythm. Use it to establish a pace that is calm but intentional. Mock Exam Part 2 should test your endurance and your ability to avoid late-exam mistakes caused by rushing. Across both parts, practice the same sequence every time: read the final ask, identify the key requirement, eliminate obviously wrong answers, then compare the remaining choices based on Azure’s official purpose. This process matters because AZ-900 frequently uses best-answer logic rather than absolute true-or-false knowledge.

Exam Tip: If a question asks for the “best,” “most appropriate,” or “easiest to manage” solution, do not stop after finding one technically correct answer. Keep evaluating until you identify the option that most closely aligns with Azure’s intended use case.

Common traps in a full mock exam include overthinking simple fundamentals and underthinking familiar terms. Beginners often miss easy points on public, private, and hybrid cloud because they assume the exam is asking something more advanced. At the same time, they may rush through questions on Azure services because the names look familiar. Stay disciplined. Read for distinctions such as fully managed versus customer-managed, platform versus infrastructure, and authentication versus authorization.

When you complete the full mock, do not judge readiness by score alone. Look at error distribution. A candidate who scores moderately well but makes clustered mistakes in governance may still be at risk on the real exam. Another candidate who misses scattered questions due to wording may be closer to readiness than the raw score suggests. The mock exam is therefore both a measurement tool and a diagnostic map. Use it to reveal whether your challenge is content mastery, vocabulary precision, pacing, or distractor elimination.

Section 6.2: Detailed answer review with rationale, distractor analysis, and objective mapping

Section 6.2: Detailed answer review with rationale, distractor analysis, and objective mapping

The answer review is where the real learning happens. Many candidates make the mistake of checking only whether they were right or wrong. That is not enough for AZ-900. You need to know why the correct answer is correct, why the other choices are wrong, and which official objective the item was testing. This three-part review method converts a mock exam into targeted exam preparation.

Start by reviewing incorrect answers first, but do not ignore correct guesses. If you answered correctly without confidence, count that as an unstable area. In your review notes, capture the tested concept in plain language. For example, if an item was really testing the difference between governance and identity, write that distinction clearly. This approach helps you build recall anchors that are easier to use under pressure than long textbook definitions.

Distractor analysis is especially important in AZ-900 because Microsoft often uses answer choices that are related to the same broad category. A question about access control might include Microsoft Entra ID, Azure Policy, and role-based access control. All are real Azure concepts, but only one matches the exact requirement. Ask what the scenario needs: authentication, authorization, standards enforcement, or resource configuration consistency. Once you know the need, the distractors become easier to reject.

Exam Tip: Review the wording that should have triggered the correct answer. Terms like “sign in,” “permissions,” “compliance requirement,” “prevent creation,” “monitor costs,” or “store unstructured data” usually point to very specific Azure tools or service categories.

Map each reviewed item back to the official domain. This matters because your weakness may not be with a single service but with a domain-level pattern. If several wrong answers all involve architecture confusion, you likely need a broader review of regions, resource groups, subscriptions, and service categories rather than isolated memorization. If your errors cluster in governance, you may be mixing cost management, policy enforcement, and identity responsibilities.

Be alert to common review traps. One is accepting an explanation that says a distractor is “also useful.” That can still be wrong on the exam. Another is thinking your real-world experience overrides the expected exam answer. AZ-900 is a fundamentals exam, and the expected response is based on Microsoft’s documented design purpose. Final answer review should therefore reinforce official terminology and intended use. Done correctly, this step transforms missed questions into reliable points on exam day.

Section 6.3: Weak-area diagnosis for Describe cloud concepts

Section 6.3: Weak-area diagnosis for Describe cloud concepts

If your mock exam shows weakness in Describe cloud concepts, do not dismiss it as the easy domain. These questions are often straightforward, but they can be deceptively subtle. Most errors here come from mixing definitions that sound similar: capital expenditure versus operational expenditure, public versus private versus hybrid cloud, and shared responsibility in different service models. Because these are foundational ideas, confusion in this domain can also spill into service-selection questions elsewhere on the exam.

Begin your diagnosis by checking whether you truly understand the business meaning of cloud benefits. Can you distinguish high availability from scalability and elasticity? Can you explain why fault tolerance and disaster recovery are not identical? Can you identify where consumption-based pricing changes budgeting compared with traditional on-premises investment? AZ-900 tests whether you can describe these ideas clearly, not whether you can recite buzzwords. If your understanding is shallow, distractors will look more convincing.

The biggest trap in this domain is overgeneralization. Candidates may think public cloud always means less secure, or that private cloud always means on-premises only. They may also assume that moving to the cloud eliminates all customer responsibility. The exam specifically checks whether you understand that responsibility changes by service type. In IaaS, the customer manages more than in PaaS or SaaS. If you miss those questions, review the shared responsibility model until you can explain who handles what at a high level.

Exam Tip: For cloud concepts, turn every definition into a compare-and-contrast pair. If you can explain not only what a term means but how it differs from the closest competing term, you are much less likely to fall for distractors.

Another diagnostic method is to examine whether your mistakes involve terminology or reasoning. If you know the definitions but still miss questions, the issue may be language cues. Words such as “predictable monthly spending,” “scale on demand,” “avoid upfront hardware purchases,” and “mix on-premises with cloud resources” point to specific concepts. Build a mini glossary of these trigger phrases. With a stronger concept map and better recognition of tested wording, this domain should become a reliable scoring area rather than an avoidable weakness.

Section 6.4: Weak-area diagnosis for Describe Azure architecture and services

Section 6.4: Weak-area diagnosis for Describe Azure architecture and services

This is the broadest area for many learners and the one that often creates the most service confusion. If your mock exam revealed weakness here, separate the problem into two parts: core architecture and service categories. Core architecture includes regions, region pairs, Availability Zones, subscriptions, resource groups, and management groups. Service categories include compute, networking, storage, and related Azure offerings. A poor score here usually means you are blending these levels together instead of recognizing what kind of thing Azure is asking about.

Start with architecture components. Make sure you can distinguish a geographic region from an Availability Zone and explain why each matters for resilience and deployment design. Know that subscriptions organize billing and access boundaries, while resource groups organize related resources for management. Management groups sit above subscriptions for broader governance. These relationships are testable because they reflect Azure’s structure, not just terminology.

Then move to service matching. AZ-900 expects you to know what major services are for, not how to configure them. That means being able to identify when a scenario points toward virtual machines, containers, serverless functions, virtual networks, VPN gateways, blob storage, file storage, or managed database services. Common traps include choosing a familiar service instead of the simplest managed solution, or confusing storage types based on data structure rather than access needs.

Exam Tip: If you are unsure between two Azure services, ask which one requires less customer management for the stated scenario. On fundamentals exams, the managed option is often the better fit when it meets the requirement.

Another frequent weakness is not reading for the workload pattern. If the scenario suggests event-driven execution, unpredictable bursts, or code that runs only when triggered, serverless should come to mind. If it suggests full operating system control, virtual machines are more likely. If it asks about object storage for massive unstructured data, blob storage is the cue. If the scenario mentions network isolation or communication between Azure resources, shift your thinking to virtual networking tools rather than compute.

To repair this domain efficiently, create a one-line purpose statement for each high-frequency Azure service. Avoid deep implementation notes. Your goal is quick service recognition, elimination of near-match distractors, and confidence with Azure’s architectural building blocks.

Section 6.5: Weak-area diagnosis for Describe Azure management and governance

Section 6.5: Weak-area diagnosis for Describe Azure management and governance

Management and governance is one of the highest-confusion domains because it combines cost, compliance, identity, monitoring, and resource control. Candidates often know the names of the tools but struggle to match them to the exact need. If your mock exam performance was weak here, begin by separating the domain into four buckets: identity and access, governance and standards, cost management, and monitoring or compliance insight. This structure makes the tools easier to remember and easier to apply.

Identity and access usually centers on Microsoft Entra ID and role-based access control. Governance and standards often involve Azure Policy, resource locks, tags, and management groups. Cost-related items point toward cost analysis, budgeting, and pricing concepts. Monitoring and operational visibility may involve tools that collect metrics, logs, or recommendations. Problems happen when candidates treat all administrative tools as interchangeable. The exam is testing whether you know each tool’s purpose.

A classic trap is confusing authentication with authorization. Signing in is not the same as assigning permissions. Another trap is confusing policy enforcement with access control. Azure Policy evaluates and enforces standards on resources, while RBAC controls what actions identities can perform. Resource locks prevent accidental deletion or modification, but they do not replace policy. If these distinctions are unclear, questions in this domain can feel harder than they really are.

Exam Tip: For governance questions, identify the verb in the requirement. If the requirement is to sign in, grant access, enforce standards, organize resources, prevent deletion, or control spending, the verb often reveals the correct Azure feature.

Also watch for compliance wording. The exam may ask about tools that help an organization understand its compliance posture or apply governance rules consistently. Do not confuse reporting visibility with enforcement capability. Likewise, cost management features help monitor and optimize spending, but they do not automatically grant permissions or enforce architectural standards.

To improve in this domain, build a matrix with the requirement in one column and the Azure tool in the other. Keep each entry short and practical. Once you can map requirement language to the right administrative tool, governance questions become much more manageable and far less intimidating.

Section 6.6: Final review plan, timing strategy, confidence tips, and exam-day readiness checklist

Section 6.6: Final review plan, timing strategy, confidence tips, and exam-day readiness checklist

Your final review plan should be short, focused, and confidence-building. Do not spend the last day trying to relead entire chapters or learn obscure details. At this stage, your goal is reinforcement of high-yield distinctions, not expansion into new topics. Review your weak-spot notes from the mock exam, especially any concept you guessed correctly or answered incorrectly because of distractor confusion. Prioritize cloud models, shared responsibility, Azure core architectural components, major service categories, identity versus access, governance tools, and cost-related terminology.

A good final review session includes three passes. First, scan your one-line service definitions and domain summaries. Second, review a small set of previously missed questions and focus only on the reasoning. Third, rehearse your test-taking process: identify the ask, detect the domain, eliminate mismatches, and choose the best fit. This routine trains consistency. Confidence grows not from blind optimism but from repeated, successful execution of a sound method.

Timing strategy matters even on a fundamentals exam. Do not let a single uncertain question consume your focus. If you can narrow choices and still feel unsure, make the best selection, mark it mentally if your platform allows review, and move on. Many candidates lose easy later points because they become emotionally stuck on one item. Keep momentum. The exam rewards steady accuracy more than perfectionism.

Exam Tip: Your first instinct is often strongest when it comes from genuine preparation, but only after you have fully read the question. Do not change answers unless you can clearly identify what you missed in the wording.

Use a simple exam-day checklist. Confirm your identification and testing setup in advance. If testing remotely, verify your environment, system requirements, and check-in procedures early. Sleep adequately, eat lightly, and arrive or log in with time to spare. During the exam, read carefully, avoid rushing familiar terms, and trust the definitions you have practiced. If anxiety rises, pause for one breath and return to the process.

  • Review high-yield distinctions, not new material.
  • Revisit weak domains revealed by the mock exam.
  • Use a steady pace and avoid getting trapped on one question.
  • Read for trigger words that identify the domain and Azure tool.
  • Bring a calm, procedural mindset rather than a memorization panic.

The final goal is not to feel that you know everything. It is to recognize that you know enough of the tested fundamentals to make strong decisions. When you can explain why an answer is correct and why similar options are wrong, you are ready. Walk into the AZ-900 exam with structure, not stress.

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

1. A company wants to reduce upfront hardware purchases and instead pay monthly based on actual resource usage in Azure. Which cloud pricing concept does this describe?

Show answer
Correct answer: Operational expenditure (OpEx)
Operational expenditure (OpEx) is correct because Azure commonly uses a consumption-based pricing model in which customers pay for what they use over time. CapEx is incorrect because it refers to upfront spending on physical infrastructure. Reserved datacenter capacity is not the core pricing concept being tested here; although some Azure purchasing options involve reservations, the question is asking about the general shift from upfront purchase to ongoing usage-based spending.

2. A company plans to keep some applications on-premises while moving other workloads to Azure. Which cloud model best fits this scenario?

Show answer
Correct answer: Hybrid cloud
Hybrid cloud is correct because the scenario combines on-premises resources with cloud-based resources. Private cloud is incorrect because it refers to cloud infrastructure dedicated to a single organization, not specifically a mix of on-premises and public cloud. Multicloud is incorrect because it means using cloud services from multiple cloud providers, which is not stated in the scenario. AZ-900 commonly tests the distinction between hybrid cloud and multicloud.

3. A company wants to ensure that only approved Azure resource types can be created in a subscription. Which Azure service should be used?

Show answer
Correct answer: Azure Policy
Azure Policy is correct because it is used to enforce organizational standards and evaluate compliance, such as restricting which resource types can be deployed. Microsoft Entra ID is incorrect because it provides identity and authentication services, not resource governance rules. Azure RBAC is incorrect because it controls what actions users can perform on resources, but it does not by itself define compliance rules such as allowed resource types. This is a common AZ-900 governance versus access-control distinction.

4. A company wants to deploy virtual machines in separate physical locations within the same Azure region to improve resiliency if a datacenter fails. What should the company use?

Show answer
Correct answer: Availability Zones
Availability Zones is correct because they are separate physical locations within a single Azure region, designed to improve high availability and resiliency. Azure regions are incorrect because a region is a broader geographic area containing one or more datacenters; the question asks for separation within the same region. Resource groups are incorrect because they are logical containers for Azure resources and provide no physical resiliency. AZ-900 often tests the difference between regions and Availability Zones.

5. A company is building a new application and needs a service that runs code in response to events without requiring management of virtual machines or server infrastructure. Which Azure service is the best fit?

Show answer
Correct answer: Azure Functions
Azure Functions is correct because it is a serverless compute service designed to run code based on triggers and events without managing infrastructure. Azure Virtual Machines is incorrect because VMs require the customer to manage the operating system and server configuration. Azure Virtual Desktop is incorrect because it delivers virtual desktop and remote app experiences, not event-driven application code execution. On AZ-900, if the scenario emphasizes serverless or event-driven execution, Azure Functions is typically the best-answer choice.
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.