HELP

AZ-900 Practice Test Bank: 200+ Questions

AI Certification Exam Prep — Beginner

AZ-900 Practice Test Bank: 200+ Questions

AZ-900 Practice Test Bank: 200+ Questions

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

Beginner az-900 · microsoft · azure fundamentals · azure

Prepare for the Microsoft AZ-900 Exam with Confidence

The AZ-900: Microsoft Azure Fundamentals exam is one of the best entry points into cloud certification. It is designed for learners who want to understand core cloud ideas, key Azure services, and the basics of management and governance in Microsoft Azure. This course, AZ-900 Practice Test Bank: 200+ Questions with Detailed Answers, is built specifically for beginners who want a clear and structured path to exam readiness.

Rather than overwhelming you with advanced configuration tasks, this course keeps the focus where AZ-900 candidates need it most: understanding Microsoft terminology, recognizing Azure service use cases, comparing cloud concepts, and answering exam-style questions with confidence. If you are just starting your certification journey, this course gives you a realistic and supportive framework for success.

Built Around the Official AZ-900 Exam Domains

This course blueprint maps directly to the official Microsoft AZ-900 exam domains:

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

Each chapter is organized to help you learn the exam objectives in manageable blocks. You will begin with an orientation chapter that explains the exam structure, registration process, question styles, scoring expectations, and a smart study strategy for first-time certification candidates. From there, the middle chapters break down the domain content into easy-to-follow sections, with targeted practice at the end of each chapter.

What Makes This Course Effective

The strongest AZ-900 preparation combines knowledge review with active recall and practice testing. That is exactly how this course is designed. You will not just read lists of Azure services. You will learn how Microsoft frames questions, how to identify keyword clues, and how to distinguish similar answers under exam pressure.

This course helps you:

  • Understand cloud computing fundamentals without assuming prior certification experience
  • Learn the purpose of major Azure services and architectural components
  • Review governance, pricing, support, and compliance concepts frequently tested on AZ-900
  • Strengthen recall through realistic question banks and answer explanations
  • Identify weak areas before exam day using mock-exam analysis

Six Chapters, One Clear Study Path

Chapter 1 introduces the AZ-900 exam itself, including registration, delivery options, scoring approach, and practical study habits. Chapters 2 through 5 cover the official domains in detail, with deep explanation and exam-style question practice woven into the structure. Chapter 6 brings everything together with a full mock exam, final review sections, and exam-day readiness tips.

This structure makes the course useful whether you want to study from start to finish or jump directly into a domain where you need reinforcement. If you are ready to begin, Register free and start building momentum right away.

Who This Course Is For

This course is intended for individuals preparing for the AZ-900 Azure Fundamentals certification by Microsoft. It is especially suitable for:

  • Beginners exploring cloud computing for the first time
  • Students and career changers entering IT or cloud roles
  • Business professionals who work with Azure concepts and services
  • Anyone who wants a strong foundation before pursuing higher-level Azure certifications

You do not need previous certification experience. Basic IT literacy is enough to get started.

Why Practice Questions Matter for AZ-900

Many learners underestimate AZ-900 because it is labeled “fundamentals.” In reality, the exam still requires precision. You need to know not only definitions, but also when a service is appropriate, how Azure organizes resources, and which governance or pricing tool fits a specific scenario. Practice questions help you transform passive familiarity into active exam readiness.

By working through more than 200 questions with detailed answers, you will sharpen your understanding of Microsoft Azure and reduce uncertainty in the final days before the test. You can also browse all courses on Edu AI to continue your cloud certification journey after AZ-900.

Start Your Azure Fundamentals Journey

If your goal is to pass the AZ-900 exam by Microsoft and build a reliable understanding of Azure Fundamentals, this course gives you a focused, beginner-friendly roadmap. With objective-aligned chapters, structured revision, and exam-style practice throughout, you will be better prepared to study efficiently, avoid common mistakes, and approach the real exam with confidence.

What You Will Learn

  • Explain the official AZ-900 exam structure, question styles, scoring approach, and practical study strategy for beginners.
  • Describe cloud concepts, including cloud computing, shared responsibility, consumption-based pricing, and cloud service models.
  • Describe the benefits of using cloud services, including high availability, scalability, elasticity, reliability, predictability, security, and governance.
  • Describe Azure architecture and services, including regions, availability zones, resource groups, subscriptions, management groups, and core resources.
  • Describe Azure compute and networking services such as virtual machines, containers, Azure Virtual Desktop, virtual networks, VPN, and ExpressRoute.
  • Describe Azure storage, identity, database, and analytics services commonly tested in the AZ-900 exam objectives.
  • Describe Azure management and governance features, including cost management, Service Level Agreements, compliance, Microsoft Defender for Cloud, and Azure Policy.
  • Apply exam-style reasoning to answer AZ-900 practice questions and improve speed, accuracy, and confidence before the final exam.

Requirements

  • Basic IT literacy and familiarity with common technology terms
  • No prior certification experience is needed
  • No hands-on Azure experience is required, though it can help
  • A willingness to practice exam-style questions and review explanations

Chapter 1: AZ-900 Exam Guide and Study Strategy

  • Understand the AZ-900 exam blueprint
  • Learn registration, scheduling, and testing options
  • Build a beginner-friendly study plan
  • Use practice tests effectively

Chapter 2: Describe Cloud Concepts

  • Explain cloud computing fundamentals
  • Compare cloud models and deployment types
  • Understand pricing and shared responsibility
  • Practice Describe cloud concepts questions

Chapter 3: Describe Azure Architecture and Core Services

  • Master Azure architectural components
  • Identify core Azure services
  • Connect architecture to business scenarios
  • Practice architecture and services questions

Chapter 4: Describe Azure Compute, Networking, and Storage Services

  • Compare Azure compute options
  • Understand networking building blocks
  • Differentiate Azure storage services
  • Practice service selection questions

Chapter 5: Describe Azure Management and Governance

  • Understand governance and compliance tools
  • Manage cost, SLAs, and support plans
  • Secure and monitor Azure resources
  • Practice management and governance questions

Chapter 6: Full Mock Exam and Final Review

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

Daniel Mercer

Microsoft Certified Trainer and Azure Solutions Architect

Daniel Mercer is a Microsoft Certified Trainer with extensive experience teaching Azure Fundamentals and role-based Microsoft certification paths. He has helped beginners and IT professionals prepare for Microsoft exams through structured study plans, exam-style drills, and objective-aligned practice coaching.

Chapter 1: AZ-900 Exam Guide and Study Strategy

The AZ-900 Microsoft Azure Fundamentals exam is designed as an entry point into Microsoft cloud certification, but candidates should not mistake the word fundamentals for easy. This exam tests whether you can recognize core cloud concepts, identify major Azure services, and distinguish between similar options under realistic exam pressure. In other words, the test is less about deep technical configuration and more about accurate understanding, vocabulary, and decision-making. For beginners, that creates a specific challenge: many answers look familiar, but only one aligns precisely with Microsoft’s terminology and exam objectives.

This chapter gives you a practical guide to how the AZ-900 exam works and how to prepare efficiently. You will learn the exam blueprint, registration and testing logistics, common question formats, timing and scoring realities, and a beginner-friendly study strategy. You will also see how this course maps to the official domains that Microsoft expects candidates to know. That matters because strong preparation starts with alignment. If you study only random Azure facts, you may feel busy without becoming exam-ready. If you study the right topics in the right way, your confidence rises quickly.

The AZ-900 exam commonly measures broad cloud concepts such as cloud computing, shared responsibility, consumption-based pricing, and cloud service models. It also expects familiarity with benefits of cloud services, including high availability, scalability, elasticity, reliability, predictability, security, and governance. In addition, the exam tests Azure architecture and services, including regions, availability zones, subscriptions, management groups, resource groups, and key service categories like compute, networking, storage, identity, databases, and analytics. This chapter does not teach every one of those technologies in depth yet, but it shows you how the exam is structured around them so you can study with purpose.

Exam Tip: AZ-900 often rewards precision more than memorization. If two answers both sound generally true, the correct one is usually the one that matches Microsoft’s exact cloud definition, pricing model, or service scope.

A productive study strategy for this exam includes four habits. First, use the official skills outline as your map. Second, build a short, consistent study plan rather than trying to cram all Azure topics at once. Third, use practice tests to identify weak areas and train your reading discipline. Fourth, review mistakes actively by asking why the right answer is correct and why the wrong options are wrong. Candidates who only chase scores on practice tests often plateau. Candidates who review patterns in their mistakes improve faster.

This chapter is especially important because it sets expectations. You do not need prior Azure job experience to pass AZ-900, but you do need exam awareness. You should know what kind of thinking the test expects, how to handle scheduling and exam-day policies, how to pace yourself, and how to convert study time into measurable progress. The sections that follow give you that framework and prepare you to use the rest of this course efficiently.

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

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

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

Practice note for Use practice tests effectively: 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, Objectives, and Candidate Profile

Section 1.1: AZ-900 Exam Overview, Objectives, and Candidate Profile

AZ-900 is Microsoft’s Azure Fundamentals certification exam. It is intended for beginners, career changers, students, sales professionals, project stakeholders, and aspiring technical practitioners who need a clear understanding of Azure and cloud concepts. The exam does not assume that you are an administrator or developer, but it does expect that you can recognize the purpose of common Azure services and explain basic cloud ideas accurately.

The official objectives typically group content into broad domains. These include describing cloud concepts, describing Azure architecture and services, and describing Azure management and governance. Within those areas, you should expect topics such as shared responsibility, public versus private versus hybrid cloud, IaaS versus PaaS versus SaaS, consumption-based pricing, regions, availability zones, resource groups, subscriptions, and management tools. You will also need basic recognition of compute, networking, storage, identity, database, and monitoring-related services.

The candidate profile matters because the exam is built for breadth, not depth. A beginner should know what Azure Virtual Machines are used for, but not necessarily how to deploy one from memory. You should know what Azure Storage offers, but not every SKU or administrative setting. The test asks whether you understand the role of services and the benefits they deliver.

Common exam traps in this area include confusing related concepts. For example, candidates often mix up scalability and elasticity, availability zones and regions, or resource groups and subscriptions. Another trap is choosing an answer that sounds technically impressive instead of one that directly matches the objective. Microsoft fundamentals exams usually prefer the simplest correct cloud principle over a more advanced but less relevant statement.

Exam Tip: When reviewing objectives, label each topic as definition, comparison, or use case. Many AZ-900 questions are built around one of those three patterns, so studying with those labels improves recognition speed on exam day.

This course is designed for the true beginner. If you have never worked with Azure before, that is acceptable. What you need is a disciplined way to build vocabulary, understand service categories, and connect terms to business and technical scenarios. That is the exact purpose of this exam-prep course.

Section 1.2: Microsoft Exam Registration, Scheduling, Rescheduling, and Policies

Section 1.2: Microsoft Exam Registration, Scheduling, Rescheduling, and Policies

Before candidates ever face an exam question, they must navigate the logistics of booking the test. Microsoft certification exams are typically delivered through an authorized exam provider. During registration, you will choose a delivery option, usually either a test center or an online proctored exam if available in your region. Both options can work well, but your choice should reflect your environment and test-taking style. If you are easily distracted by technical setup concerns, a test center may reduce stress. If travel is difficult, online delivery may be more convenient.

When scheduling, choose a date that follows your study plan rather than forcing your study plan to chase an arbitrary date. Beginners often book too early because they want motivation. While deadlines can help, an unrealistic date can create anxiety and rushed memorization. A better approach is to estimate your readiness based on domain coverage and practice performance trends.

Pay close attention to identification requirements, appointment confirmation details, check-in rules, and rescheduling deadlines. Policies can change, and candidates are responsible for reviewing the latest official instructions. Missing a check-in window, bringing unacceptable items, or using an unsuitable online testing environment can derail your attempt before the exam begins.

  • Verify the name on your registration matches your identification exactly.
  • Review technical requirements in advance for online proctored delivery.
  • Check cancellation and rescheduling deadlines as early as possible.
  • Read all test-day rules regarding personal items, workspace setup, and breaks.

A common beginner mistake is focusing heavily on content but ignoring logistics until the last minute. That can produce avoidable stress, especially for online candidates who discover software or webcam issues too late. Another trap is assuming policies are universal across all exams. Always confirm the current rules for your specific appointment.

Exam Tip: Treat your exam appointment like a project milestone. Confirm location, system readiness, ID, timing, and backup travel or connectivity plans at least 48 hours before test day.

Good scheduling supports performance. The best exam slot is usually one where you are alert, not rushed, and able to focus before and after the session. Protect the day from unnecessary obligations. Cognitive freshness matters more than squeezing the exam into a busy schedule.

Section 1.3: Exam Format, Question Types, Timing, Scoring, and Passing Strategy

Section 1.3: Exam Format, Question Types, Timing, Scoring, and Passing Strategy

The AZ-900 exam may include several question styles, and that variety can surprise first-time candidates. You may see traditional multiple-choice items, multiple-response questions, matching or drag-and-drop formats, and scenario-based prompts. The exact composition can vary. The key point is that the exam is not just testing memory; it is testing whether you can identify the best answer in context.

Timing strategy matters because some questions are very quick if you know the concept, while others require careful reading to avoid traps. A common error is spending too long on early questions simply because they appear easy. Another is reading only the answer options and guessing from keywords. In Azure fundamentals, one word can change the meaning of the entire statement, such as management group versus subscription, or elasticity versus scalability.

Microsoft exams are scaled, so candidates should avoid overanalyzing raw question counts. Your goal is not to calculate a percentage during the exam. Your goal is to answer each item as accurately as possible, using elimination and domain knowledge. The passing score is commonly reported on a scaled basis, and not all questions necessarily carry the same exam value in the way candidates imagine. Therefore, focus on consistency and composure rather than score math.

A strong passing strategy includes these habits:

  • Read the full question stem before evaluating choices.
  • Identify whether the question is asking for a definition, benefit, comparison, or best-fit service.
  • Eliminate answers that are true in general but do not answer the specific ask.
  • Watch for absolute words such as always, only, or never, which may signal distractors.
  • Flag and move when uncertain instead of letting one item consume your time.

Exam Tip: On fundamentals exams, Microsoft often tests whether you can tell the difference between a cloud principle and an Azure product. If the question asks for a service, do not choose a concept. If it asks for a pricing or responsibility model, do not choose a technical resource.

The most successful beginners do not try to outsmart the exam. They use a calm process: identify the topic, classify the question type, remove weak options, and choose the answer that best matches Microsoft language. That method is much more reliable than intuition alone.

Section 1.4: How the Official Exam Domains Map to This Course

Section 1.4: How the Official Exam Domains Map to This Course

This course is structured to support the official AZ-900 exam domains in a logical order for beginners. The first domain, cloud concepts, includes the foundational ideas that make the rest of the exam understandable. That means topics like cloud computing, the shared responsibility model, cloud deployment models, and consumption-based pricing are not isolated facts; they are the language of the exam. If you master these early, later questions become much easier to decode.

The next major domain covers Azure architecture and services. Here, candidates must recognize the organizational structure of Azure, including regions, availability zones, resource groups, subscriptions, and management groups. You will also study categories of Azure services such as compute, networking, storage, identity, and databases. This course aligns those items with practical explanations because the exam often asks you to identify what a service does, when it is appropriate, and how it compares to a similar option.

The governance and management domain includes tools and ideas related to security, governance, cost management, and compliance. Even at the fundamentals level, Microsoft expects awareness of governance controls, policy-based management, and resource organization. Beginners sometimes under-study this area because it sounds less exciting than virtual machines or containers, but it is regularly tested.

Our chapter sequence supports this exam logic:

  • Start with the exam guide and study process so you know how to prepare efficiently.
  • Learn cloud concepts first because they anchor pricing, responsibility, and service model questions.
  • Move into Azure architecture and core services so you can recognize major offerings.
  • Finish with management, governance, and review so you can connect technology with control and business outcomes.

Exam Tip: If a question seems confusing, ask yourself which exam domain it belongs to. That often narrows the answer choices quickly. For example, if the stem is about organizing resources hierarchically, think governance and structure, not compute.

This mapping matters because beginners often study in the wrong order. They jump into advanced service names before mastering cloud basics. As an exam coach, I strongly recommend learning concepts before products and categories before details. That is how this course is built, and it mirrors how the exam expects you to reason.

Section 1.5: Study Planning, Note-Taking, Revision Cycles, and Practice Test Tactics

Section 1.5: Study Planning, Note-Taking, Revision Cycles, and Practice Test Tactics

A beginner-friendly AZ-900 study plan should be simple, consistent, and measurable. Do not begin by collecting endless resources. Choose a core course, the official skills outline, and a practice question source, then commit to a repeatable routine. For many learners, 30 to 60 minutes per session across several weeks is more effective than occasional long cramming sessions. Cloud terminology needs repetition.

Your notes should support fast review, not become a second textbook. Create comparison tables for items the exam commonly contrasts, such as IaaS versus PaaS versus SaaS, scalability versus elasticity, CapEx versus OpEx, and VPN versus ExpressRoute. Use short definitions, one practical example, and one common confusion point for each item. Those confusion points are especially valuable because they mirror exam traps.

Use revision cycles instead of one-time study. A strong cycle looks like this: learn a topic, summarize it in your own words, answer practice questions on that topic, review all explanations, then revisit the same topic a few days later. This spaced repetition improves retention and helps you recognize patterns in Microsoft-style wording.

Practice tests are most useful when used diagnostically. They are not just scoreboards. After each session, categorize every mistake:

  • Concept gap: you did not know the topic.
  • Confusion gap: you mixed up two similar terms.
  • Reading gap: you missed a keyword in the stem.
  • Confidence gap: you changed from a correct instinct to a wrong choice.

Exam Tip: Review correct answers too. If you guessed correctly, that is not mastery. The exam rewards knowledge you can explain, not luck you cannot repeat.

Another powerful tactic is to keep an error log. Write down the topic, why you missed it, and the rule you will remember next time. For example, you might note that availability zones provide fault isolation within a region, while regions are separate geographic areas. Short correction rules like that become excellent final-review material.

Use practice tests progressively. Early in your preparation, use them untimed to learn patterns. Later, use them under timed conditions to build pacing and confidence. The goal is not just to reach a target score once, but to perform consistently across domains.

Section 1.6: Common Beginner Mistakes and Confidence-Building Preparation Habits

Section 1.6: Common Beginner Mistakes and Confidence-Building Preparation Habits

Most AZ-900 beginners do not fail because the material is too advanced. They struggle because they study inefficiently, confuse similar concepts, or let anxiety interfere with clear thinking. One common mistake is memorizing service names without understanding categories. For example, knowing that Azure has virtual machines, containers, and virtual desktop offerings is not enough unless you understand the differences in purpose and management model. The exam often tests selection and comparison, not just recognition.

Another frequent mistake is underestimating governance, identity, and pricing topics. New learners are often drawn to compute and networking because those feel more concrete. However, fundamentals exams give substantial value to cloud economics, responsibility boundaries, and organizational structure. A candidate who knows every flashy service name but confuses subscriptions, resource groups, and management groups is still vulnerable.

Confidence-building habits are practical and repeatable. Study in short sessions. Review yesterday’s notes before learning new material. Explain concepts aloud in plain language. If you cannot explain a term simply, you probably do not know it well enough for the exam. Also, train yourself to slow down when reading. Many wrong answers happen because candidates recognize one keyword and answer too quickly.

Here are strong preparation habits to build confidence:

  • Keep a list of commonly confused terms and review it daily.
  • Use one-page summaries before each weekly revision session.
  • Take practice sets by objective domain to isolate weaknesses.
  • Simulate exam conditions at least once before test day.
  • Rest properly before the exam instead of last-minute cramming.

Exam Tip: Confidence on exam day does not come from feeling that you know everything. It comes from having a process for handling questions you find difficult. Trust your method: identify the domain, remove distractors, and choose the best-fit answer.

Finally, do not compare your progress to more advanced Azure learners. AZ-900 is a fundamentals certification. Your mission is to build accurate understanding, not to become an expert architect in a week. If you follow a structured plan, review errors honestly, and use practice tests as learning tools, you can approach this exam with realistic confidence and strong momentum for the chapters ahead.

Chapter milestones
  • Understand the AZ-900 exam blueprint
  • Learn registration, scheduling, and testing options
  • Build a beginner-friendly study plan
  • Use practice tests effectively
Chapter quiz

1. A candidate is new to Azure and wants to prepare efficiently for the AZ-900 exam. Which action should the candidate take FIRST to align study efforts with what Microsoft expects on the exam?

Show answer
Correct answer: Review the official AZ-900 skills outline and map study topics to the measured domains
The correct answer is to review the official AZ-900 skills outline because the exam is organized by measured domains, and preparation is most effective when aligned to that blueprint. Memorizing service names is insufficient because AZ-900 tests understanding of concepts, scope, and terminology rather than random recall. Focusing only on advanced hands-on labs is also incorrect because AZ-900 is a fundamentals exam and does not primarily measure deep configuration skills.

2. A learner takes several AZ-900 practice tests and notices the score is not improving. Which study adjustment is MOST likely to improve exam readiness?

Show answer
Correct answer: Review each missed question to understand why the correct answer is right and why the other options are wrong
The correct answer is to review missed questions actively. AZ-900 preparation improves when candidates identify patterns in weak areas and understand Microsoft terminology and service scope. Repeatedly retaking the same tests may raise scores through memorization without improving understanding. Studying only marketing summaries is incorrect because exam questions often require distinguishing between similar concepts and service categories under realistic exam conditions.

3. A candidate says, "AZ-900 is a fundamentals exam, so it should be easy and mostly about simple memorization." Which response best reflects the actual exam style?

Show answer
Correct answer: That is incorrect because AZ-900 often requires precise recognition of Microsoft cloud concepts, terminology, and service distinctions
The correct answer is that AZ-900 requires precision in understanding cloud concepts, Azure services, and Microsoft terminology. The exam is fundamental in depth, but not necessarily easy, because several answers may seem familiar while only one matches the exact definition or service scope. The option about deep scripting and deployment tasks is wrong because AZ-900 is not a role-based technical implementation exam. The option claiming any generally true statement is accepted is also wrong because the exam rewards precise wording and accurate distinctions.

4. A working professional can study only 30 minutes per day for the next month before taking AZ-900. Which plan is MOST appropriate based on recommended study strategy?

Show answer
Correct answer: Create a short, consistent study schedule based on exam domains and use practice tests to identify weak areas
The correct answer is to use a short, consistent study schedule mapped to exam domains and supported by practice tests. This matches recommended AZ-900 preparation habits: use the skills outline, study consistently, and use practice results to target weaknesses. Cramming at the end is less effective for retention and does not support broad domain coverage. Studying only preferred topics is incorrect because the exam measures multiple areas, and skipping domains creates avoidable gaps.

5. A candidate is comparing exam-day options for AZ-900 and wants to avoid surprises. Which preparation step is MOST appropriate before test day?

Show answer
Correct answer: Review registration, scheduling, testing options, and exam-day policies in advance
The correct answer is to review registration, scheduling, testing options, and exam-day policies in advance. Chapter 1 emphasizes exam awareness, including logistics and pacing, because preparation includes more than technical study. Assuming everything will be explained after the exam begins is risky and does not reflect good readiness. Focusing only on Azure architecture is also incorrect because even strong content knowledge can be undermined by poor preparation for scheduling rules, delivery format, or exam-day expectations.

Chapter 2: Describe Cloud Concepts

This chapter maps directly to one of the most important AZ-900 objective areas: cloud concepts. Microsoft expects entry-level candidates to understand what cloud computing is, why organizations adopt it, how services are categorized, and how responsibility and pricing change in cloud environments. This material is heavily tested because it provides the mental model needed for every later Azure topic. If you confuse a cloud benefit with a cloud service model, or a deployment model with a pricing concept, you will likely miss otherwise simple exam questions.

The exam does not require deep engineering knowledge, but it does require precision. Many AZ-900 items are designed to test whether you can distinguish between similar-sounding terms such as scalability versus elasticity, high availability versus reliability, or IaaS versus PaaS. A common trap is choosing an answer that sounds generally true about technology but does not match Microsoft’s cloud terminology. Read each option carefully and look for the keyword the question is truly assessing.

As you study this chapter, connect each concept to the exam objective wording. The AZ-900 usually tests cloud concepts in practical business language rather than implementation detail. You may see short scenarios describing a company that wants to reduce upfront hardware costs, rapidly scale an application, keep some systems on-premises, or shift operational burden to a provider. Your task is to identify which cloud concept best fits the scenario.

This chapter integrates the key lessons for this domain: explaining cloud computing fundamentals, comparing cloud models and deployment types, understanding pricing and shared responsibility, and preparing for the style of “Describe cloud concepts” questions. Focus on identifying what the exam is really asking: benefit, service type, deployment model, responsibility boundary, or pricing principle.

  • Cloud computing fundamentals explain the cloud value proposition.
  • Cloud benefits explain why organizations move workloads to the cloud.
  • Service models explain who manages what.
  • Shared responsibility explains security and operations boundaries.
  • Consumption-based pricing explains how cloud costs differ from capital-heavy traditional IT.
  • Deployment models explain where resources are hosted and how they are connected.

Exam Tip: When a question uses business goals such as agility, flexibility, speed, lower upfront cost, or global reach, pause before reading the options and classify the underlying concept. Doing so makes distractors much easier to eliminate.

In the sections that follow, you will build a test-ready understanding of these concepts and learn how to avoid the most common traps that appear in introductory Azure certification questions.

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

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

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

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

Sections in this chapter
Section 2.1: Describe Cloud Computing and the Value Proposition of the Cloud

Section 2.1: Describe Cloud Computing and the Value Proposition of the Cloud

Cloud computing is the delivery of computing services over the internet. These services can include servers, storage, databases, networking, analytics, and software. For the AZ-900 exam, you should think of the cloud as a model for obtaining IT resources on demand instead of buying, installing, and maintaining everything yourself in a local datacenter.

The value proposition of the cloud is centered on flexibility, speed, and reduced operational burden. In a traditional environment, an organization often has to estimate future demand, purchase hardware in advance, deploy equipment, patch systems, plan for failures, and replace aging infrastructure over time. In cloud computing, many of these tasks are reduced or shifted to the provider. That means a business can provision resources faster and align usage more closely with actual need.

Exam questions often describe the cloud in business rather than technical terms. For example, a company may want to launch a new service quickly, support an uncertain number of users, expand globally, or avoid large capital investments. These clues point to the cloud value proposition. The exam is not asking whether the cloud is “better” in every case; it is asking whether you understand why many organizations choose it.

Another core idea is that cloud computing enables on-demand self-service. Resources can usually be deployed in minutes rather than weeks or months. Broad network access means services are available over standard networks. Resource pooling means the provider serves multiple customers efficiently. Rapid elasticity and measured service support dynamic scaling and usage-based billing. You do not need to memorize all formal characteristics word-for-word, but you should recognize them when described.

Exam Tip: If a question emphasizes avoiding the purchase of physical servers, reducing deployment time, or accessing resources whenever needed, it is usually testing your understanding of cloud computing fundamentals rather than a specific Azure service.

Common trap: learners sometimes think cloud computing means “everything is automatic” or “no management is required.” That is incorrect. The cloud changes how resources are obtained and who manages which layers, but governance, security configuration, identity, cost control, and architecture decisions still matter. On the exam, watch for overstatements such as “the customer has no responsibility at all.” Those answer choices are usually wrong.

Section 2.2: Describe the Benefits of Using Cloud Services

Section 2.2: Describe the Benefits of Using Cloud Services

This objective area is highly testable because Microsoft wants candidates to distinguish among the major benefits of cloud services. The key terms include high availability, scalability, elasticity, reliability, predictability, security, and governance. These are not interchangeable, and exam items often test the difference.

High availability refers to keeping services up and running, often through redundancy and resilient design. If one component fails, another can continue serving users. Reliability is closely related but broader: it is the ability of a system to recover from failures and continue to function consistently. On the exam, if the question highlights minimizing downtime, high availability is often the better fit. If it emphasizes dependable operation over time and recovery from failure, reliability may be the target concept.

Scalability means a system can handle increased load by adding resources. This may be vertical scaling, such as increasing CPU or memory, or horizontal scaling, such as adding more instances. Elasticity goes a step further: resources can expand and contract automatically or dynamically in response to demand. A trap is choosing scalability when the scenario clearly mentions decreasing resources after demand drops. That is elasticity.

Predictability in cloud services relates to predictable performance and predictable costs when organizations use the right planning and tooling. Azure provides mechanisms that help organizations estimate, monitor, and optimize spending. Security is a major cloud benefit because providers can invest heavily in physical security, network protections, and platform safeguards. However, security in the cloud remains a shared effort. Governance means setting rules, standards, and controls to keep resources compliant and well managed.

Questions in this area often use scenario language. A retailer handling seasonal spikes points to scalability or elasticity. A company wanting systems available even during component failure points to high availability. A regulated business wanting policy enforcement across resources points to governance. Train yourself to map the business need to the exact cloud benefit.

  • High availability: keep services running with minimal interruption.
  • Scalability: handle growth by adding resources.
  • Elasticity: scale up and down as demand changes.
  • Reliability: recover and operate consistently over time.
  • Predictability: improve cost and performance expectations.
  • Security: benefit from provider and customer security controls.
  • Governance: apply standards and policy-based management.

Exam Tip: If the question includes words like “automatically,” “during peak demand,” and “reduce resources when no longer needed,” choose elasticity over scalability unless the wording is more general.

Section 2.3: Describe Cloud Service Types: IaaS, PaaS, and SaaS

Section 2.3: Describe Cloud Service Types: IaaS, PaaS, and SaaS

AZ-900 regularly tests your ability to identify the three core cloud service models: Infrastructure as a Service, Platform as a Service, and Software as a Service. The key to getting these items right is not memorizing labels alone. You must understand how much management responsibility stays with the customer.

IaaS provides core infrastructure such as virtual machines, storage, and networking. The provider manages the physical datacenter, but the customer typically manages the operating system, middleware, runtime, applications, and data. If a scenario involves a company wanting maximum control over a server configuration while avoiding ownership of physical hardware, IaaS is usually correct.

PaaS provides a managed platform for building and deploying applications. The provider manages infrastructure plus much of the operating environment, allowing developers to focus more on code and data. This model is commonly tested in scenarios about rapid application development, reduced patching burden, and simplified deployment. If the question says the organization wants to develop an app without managing operating systems, that strongly signals PaaS.

SaaS provides fully hosted software accessed over the internet. Users simply consume the application, while the provider manages nearly everything behind the scenes. Common examples include email, collaboration tools, and CRM platforms. Exam items often describe users accessing a complete application through a browser or subscription model. That is SaaS, not PaaS.

A classic trap is confusing hosted software with hosted infrastructure. If users are consuming a finished application, think SaaS. If developers are deploying their own app onto a managed platform, think PaaS. If administrators are provisioning and maintaining virtual servers, think IaaS.

Exam Tip: Ask yourself one question: “What is the customer still managing?” More customer management points toward IaaS. Less customer management points toward PaaS or SaaS.

The exam may also use layered comparisons. IaaS offers the most control but also the most customer responsibility. SaaS offers the least control over the underlying platform but the least operational burden. PaaS sits between them. Eliminate answers by matching the scenario’s desired balance of control, speed, and management responsibility.

Section 2.4: Describe the Shared Responsibility Model and Consumption-Based Model

Section 2.4: Describe the Shared Responsibility Model and Consumption-Based Model

This section combines two exam favorites: who is responsible for what in the cloud, and how cloud customers pay for services. Both topics are foundational because they shape security thinking and cost management.

The shared responsibility model means cloud security and operations are divided between the provider and the customer. The exact division depends on the service model. In general, the provider is always responsible for the physical datacenter, physical hosts, and core infrastructure. The customer is always responsible for their data, identities, access management, and how services are configured and used. In IaaS, the customer manages more, including the operating system and often middleware. In PaaS, the provider manages more of the platform. In SaaS, the provider manages most of the stack, but the customer still manages data access and user behavior.

Many test takers miss questions here because they assume moving to the cloud transfers all security responsibility to Microsoft. That is false. The exam often includes distractors that state or imply total provider responsibility. Those options should raise suspicion immediately.

The consumption-based model refers to paying for what you use. Instead of making large upfront capital expenditures for hardware that may sit underutilized, organizations can treat many cloud costs as operating expenses tied to actual consumption. This can improve agility and financial flexibility. If demand rises, spending can increase with it; if demand drops, costs can often be reduced by deprovisioning resources.

Questions may contrast capital expenditure (CapEx) and operational expenditure (OpEx). Traditional datacenter purchases are more CapEx-heavy because organizations buy hardware in advance. Cloud services often shift costs toward OpEx because billing occurs over time based on usage. That said, “pay-as-you-go” does not mean “free from cost planning.” Organizations still need budgeting, monitoring, and governance.

  • Shared responsibility changes by service model.
  • The provider never hands complete control to the customer over physical infrastructure.
  • The customer never fully escapes responsibility for data and access.
  • Consumption-based pricing aligns cost more closely with usage.
  • Cloud financial benefits depend on proper sizing and management.

Exam Tip: If the question asks which model allows an organization to avoid overbuying infrastructure for peak demand, look for consumption-based pricing, elasticity, or both. If it asks who secures data access, the customer still has responsibility.

Section 2.5: Describe Public, Private, and Hybrid Cloud Models

Section 2.5: Describe Public, Private, and Hybrid Cloud Models

The AZ-900 exam expects you to compare the main cloud deployment models: public cloud, private cloud, and hybrid cloud. These are different from service models like IaaS, PaaS, and SaaS. That distinction matters. A deployment model describes where and how the environment is hosted and connected. A service model describes how the service is consumed and who manages what.

A public cloud is owned and operated by a cloud provider and delivered over the internet. Customers share underlying infrastructure in a multi-tenant environment, though their data and services are logically isolated. Public cloud is typically associated with broad scalability, rapid provisioning, and consumption-based pricing. On the exam, if the scenario highlights avoiding datacenter ownership and quickly expanding capacity, public cloud is a likely answer.

A private cloud is used by a single organization. It may be hosted on-premises or by a third party, but the environment is dedicated to one customer. Private cloud may appeal to organizations with specific control, customization, or regulatory needs. However, it usually requires more management effort and can reduce some of the cost advantages of public cloud.

A hybrid cloud combines public cloud and private infrastructure, allowing data and applications to move between them as needed. This is commonly tested through scenarios involving gradual cloud migration, compliance constraints, disaster recovery, or keeping sensitive systems on-premises while using public cloud for scale and innovation. If a company must retain some local systems but wants cloud flexibility, hybrid cloud is usually the correct choice.

Common trap: learners sometimes choose private cloud whenever a question mentions security or compliance. That is too simplistic. Public cloud can also support strong security and compliance. Only choose private cloud if the scenario specifically indicates a need for dedicated single-organization infrastructure or direct control over hosting.

Exam Tip: If the wording says an organization wants to keep some resources on-premises while extending others to the cloud, hybrid is the keyword to recognize immediately.

Remember the comparison logic the exam likes to test: public cloud usually offers the greatest agility and lowest hardware ownership burden; private cloud offers greater dedicated control; hybrid cloud offers flexibility to combine both approaches.

Section 2.6: Exam-Style Practice Set for Describe Cloud Concepts

Section 2.6: Exam-Style Practice Set for Describe Cloud Concepts

As you prepare for “Describe cloud concepts” questions, focus less on memorizing isolated definitions and more on pattern recognition. Microsoft frequently tests this objective with short business cases, definition matching, or comparison-style statements. The challenge is not usually technical depth; it is selecting the most precise cloud term from several plausible options.

Start by classifying the question before you answer it. Ask: Is this item about a cloud benefit, a service model, a deployment model, pricing, or responsibility? That one step can dramatically improve accuracy. For example, if the stem asks about reducing upfront hardware purchases, you are in pricing or cloud value territory, not service model territory. If it asks who manages the operating system, that is about service type and shared responsibility.

Another effective strategy is to watch for trigger phrases. “Finished application accessed by users” signals SaaS. “Developers deploy code without managing servers” signals PaaS. “Provision virtual machines and manage the OS” signals IaaS. “Automatically increase and decrease resources” signals elasticity. “Keep some workloads on-premises” signals hybrid cloud. “Pay only for what is used” signals consumption-based pricing.

Common traps in this chapter include choosing broad benefits when the question asks for a specific one, mixing up deployment and service models, and assuming the provider handles all security tasks. Avoid answer choices with absolute wording unless the concept truly is absolute. In AZ-900, words like “always,” “never,” and “all” often indicate a distractor.

  • Read the final sentence of the question carefully to identify the target concept.
  • Underline mentally any trigger words such as automatic, dedicated, browser-based, or on-premises.
  • Eliminate choices from the wrong category first.
  • Prefer the most precise Microsoft term, not the most general true statement.
  • Watch for distractors that confuse scalability with elasticity or public cloud with hybrid cloud.

Exam Tip: If two answers both seem correct, choose the one that most directly matches the specific wording in the stem. AZ-900 often rewards precision over general familiarity.

By the end of this chapter, your goal is to explain cloud computing fundamentals, compare cloud models and deployment types, understand pricing and shared responsibility, and recognize how these ideas appear in beginner-friendly certification questions. Master these patterns now, because later Azure architecture and services questions often assume you already understand these foundational cloud concepts.

Chapter milestones
  • Explain cloud computing fundamentals
  • Compare cloud models and deployment types
  • Understand pricing and shared responsibility
  • Practice Describe cloud concepts questions
Chapter quiz

1. A company wants to move an application to Azure and avoid purchasing new server hardware upfront. The company also wants to pay only for the compute resources it uses each month. Which cloud benefit does this scenario describe?

Show answer
Correct answer: Consumption-based pricing
Consumption-based pricing is correct because cloud services typically allow organizations to pay for resources as they use them instead of making large capital investments in hardware. High availability refers to designing services to remain accessible, and fault tolerance refers to continuing to operate despite failures. Those are important cloud characteristics, but they do not directly describe reduced upfront cost and pay-as-you-go billing.

2. An organization experiences predictable baseline demand for its website but occasional sharp traffic increases during product launches. Which cloud concept best describes Azure automatically adding resources during those spikes and reducing them afterward?

Show answer
Correct answer: Elasticity
Elasticity is correct because it refers to the ability to automatically scale resources up or down in response to demand. Reliability is about a system performing as expected over time, not dynamically adjusting capacity. Governance relates to enforcing standards and policies across resources, which is unrelated to automatically matching resource levels to changing workload demand.

3. A company must keep some systems in its own datacenter due to regulatory requirements, but it wants to run newer customer-facing applications in Azure. Which deployment model best fits this requirement?

Show answer
Correct answer: Hybrid cloud
Hybrid cloud is correct because it combines on-premises infrastructure or private cloud resources with public cloud services. Public cloud alone would not meet the requirement to keep some systems in the company's datacenter. Private cloud would keep workloads in a dedicated environment, but it would not describe the combination of on-premises systems and Azure that the scenario specifically requires.

4. A development team wants to deploy a web application without managing the operating system, server patching, or runtime maintenance. Which cloud service model should they choose?

Show answer
Correct answer: Platform as a Service (PaaS)
PaaS is correct because it provides a managed platform where the cloud provider handles much of the underlying infrastructure, operating system, and runtime maintenance, allowing developers to focus on the application. IaaS still requires the customer to manage the operating system and many platform components. SaaS delivers a complete application to end users, which does not match the scenario of a team building and deploying its own web application.

5. A company runs virtual machines in Azure using Infrastructure as a Service (IaaS). Under the shared responsibility model, which task is primarily the customer's responsibility?

Show answer
Correct answer: Patching and configuring the guest operating system on the virtual machines
Patching and configuring the guest operating system is correct because in Azure IaaS, the customer is responsible for managing the OS, applications, and data inside the virtual machine. Maintaining physical datacenter facilities and replacing failed physical disks are handled by the cloud provider as part of the underlying infrastructure responsibility. This distinction is a core AZ-900 shared responsibility concept.

Chapter 3: Describe Azure Architecture and Core Services

This chapter maps directly to one of the highest-value AZ-900 objective areas: describing Azure architecture and core services. On the exam, this domain tests whether you can recognize how Microsoft organizes Azure globally, how resources are structured for management and billing, and which core services fit common business needs. You are not being tested as an architect who must design production-grade deployments from scratch. Instead, the AZ-900 expects you to identify the right concept, service category, or organizational boundary when given a short scenario.

As you work through this chapter, focus on four practical skills. First, master Azure architectural components such as regions, availability zones, resource groups, subscriptions, and management groups. Second, identify core Azure services across compute, networking, storage, identity, data, and analytics. Third, connect architecture to business scenarios, because the exam often frames technical concepts in terms of uptime, performance, governance, or cost control. Fourth, practice reading service descriptions carefully so you can eliminate distractors that sound plausible but do not match the requirement.

Many AZ-900 questions are built around simple wording traps. A question might ask what organizes resources for lifecycle management, and learners may choose a subscription because it sounds broad and important, when the better answer is a resource group. Another item may ask which service provides private dedicated connectivity to Azure, and test takers may incorrectly pick VPN because it is familiar, even though ExpressRoute is the dedicated private option. Success depends on understanding what each term is for, not just recognizing its name.

Exam Tip: In this chapter, keep asking yourself three exam-focused questions: What is this Azure component used for? What is it not used for? What similar answer choice might be confused with it? That habit is one of the fastest ways to improve your AZ-900 accuracy.

The exam also rewards big-picture understanding. Azure architecture is not just a collection of services; it is a layered system. Global infrastructure such as regions and zones supports resilience. Organizational components such as subscriptions and management groups support administration and governance. Service families such as compute, networking, and storage support application delivery. Identity and data services complete the picture by controlling access and enabling workloads. If you can mentally place each concept into one of those layers, you will answer most architecture questions with more confidence.

Finally, remember the level of depth expected on AZ-900. You should know what virtual machines, containers, virtual networks, Azure Storage, Microsoft Entra ID, and common database or analytics services do. You generally do not need deep implementation steps, command syntax, or advanced design patterns. The exam is checking whether you can describe Azure clearly and choose appropriate services for common business cases. Treat every topic in this chapter as a vocabulary-and-scenario match exercise, and you will be studying at the right depth for the certification.

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

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

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

Sections in this chapter
Section 3.1: Describe Azure Regions, Region Pairs, Availability Zones, and Edge Locations

Section 3.1: Describe Azure Regions, Region Pairs, Availability Zones, and Edge Locations

Azure is built on a global infrastructure, and AZ-900 expects you to recognize the main geographic and resiliency concepts. An Azure region is a geographic area containing one or more datacenters connected through a low-latency network. When a business chooses a region, it is often balancing compliance, customer proximity, latency, and service availability. If a scenario says a company wants resources closer to users in Europe, the exam is guiding you toward the idea of selecting an appropriate Azure region.

A region pair is a Microsoft-defined pairing of two regions within the same geography in most cases. Region pairs support certain disaster recovery and platform update strategies. You do not need to memorize every pair for AZ-900, but you should understand why pairings matter: they improve resiliency planning and help Microsoft prioritize recovery in broad outage situations. If the exam asks about enhanced disaster recovery support at the regional level, region pairs are a strong clue.

Availability Zones are separate physical locations within an Azure region. Each zone has independent power, cooling, and networking. This matters because placing resources across zones can protect workloads from datacenter-level failures while staying within the same region. A common test trap is confusing regions with zones. Regions are broader geographic locations; availability zones are isolated locations inside a region. If the scenario says a company needs high availability within a single region, availability zones are likely the best answer.

Edge locations are associated with content delivery and reduced latency for end users by caching content closer to where users are located. On the exam, edge concepts may appear indirectly through networking or content delivery scenarios. If a question focuses on speeding up content delivery to globally distributed users rather than deploying full application infrastructure, think edge presence instead of regions or zones.

  • Region = geographic deployment location for Azure services.
  • Region pair = linked regions used to support resiliency and recovery considerations.
  • Availability Zone = isolated datacenter location within a region.
  • Edge location = network point that helps deliver content closer to users.

Exam Tip: Watch the wording closely. “Across a single region” points to availability zones. “Across geographic locations” points to regions. “Faster content delivery” points to edge locations or related delivery services. “Disaster recovery between paired areas” points to region pairs.

The exam tests whether you can connect infrastructure choices to business needs like latency, availability, and disaster recovery. When you see those themes, do not memorize blindly. Translate the requirement into the layer of Azure infrastructure being described.

Section 3.2: Describe Resources, Resource Groups, Subscriptions, and Management Groups

Section 3.2: Describe Resources, Resource Groups, Subscriptions, and Management Groups

One of the most frequently tested AZ-900 ideas is how Azure organizes what you deploy. A resource is an individual manageable item in Azure, such as a virtual machine, storage account, virtual network, or database. If you create something in Azure, it is generally a resource. This sounds simple, but many exam questions start with the smallest unit and then move upward through management layers.

A resource group is a logical container for resources. It helps organize items that share a common lifecycle, permissions model, or management purpose. For example, an application’s web app, database, and storage might be placed in the same resource group if they are managed together. A common trap is thinking a resource group defines physical location. It does not. Resources inside a resource group can sometimes exist in different regions depending on service rules. The resource group itself is for logical management, not a datacenter boundary.

A subscription is primarily a boundary for billing, access control, and service quotas. Organizations often use multiple subscriptions to separate departments, environments, or cost centers. On the exam, if the need is to separate invoices or apply limits and account structure, subscription is usually the better answer than resource group. Learners often confuse “grouping for management” with “grouping for billing.” Resource groups are not billing containers in the same sense subscriptions are.

Management groups sit above subscriptions and allow governance and policy application at scale across multiple subscriptions. If a large organization has many subscriptions and wants standardized policies or role assignments inherited across them, management groups are the concept being tested. This is especially important when the exam describes enterprise governance, standardization, or hierarchy.

  • Resource = individual service instance.
  • Resource group = logical container for managing related resources.
  • Subscription = billing and administrative boundary.
  • Management group = governance layer above subscriptions.

Exam Tip: Match the requirement to the layer. Need to manage one deployed service? Think resource. Need to organize related services? Think resource group. Need billing separation or quota control? Think subscription. Need governance across many subscriptions? Think management group.

The exam may also test inheritance concepts at a basic level. Policies and access assignments can flow from higher levels downward. You do not need advanced governance engineering for AZ-900, but you should understand the hierarchy and why organizations use it. This section is foundational because nearly every Azure service exists somewhere within this structure.

Section 3.3: Describe Core Azure Services: Compute, Networking, and Storage

Section 3.3: Describe Core Azure Services: Compute, Networking, and Storage

This section is where Azure architecture becomes practical. The exam expects you to identify core service categories and connect them to business scenarios. Start with compute. Azure Virtual Machines provide infrastructure-as-a-service compute, giving customers control over the operating system and installed software. If a scenario requires full OS control, custom software support, or migration of an existing server-based workload, virtual machines are often correct.

Containers provide a lighter-weight way to run applications consistently across environments. They package code and dependencies without needing a full guest OS per workload. On AZ-900, the key distinction is that containers are faster to deploy and more portable than full virtual machines, while VMs provide more traditional system-level control. Azure Virtual Desktop is another core compute-related service and is used to deliver desktop and app experiences remotely. If the scenario involves secure remote desktops for distributed users, Azure Virtual Desktop is a strong candidate.

Networking is another major exam area. Azure Virtual Network allows Azure resources to communicate securely with each other, with the internet, and with on-premises environments. If the requirement is network isolation or private communication between Azure resources, think virtual network. VPN Gateway provides encrypted connectivity over the public internet between Azure and on-premises networks. ExpressRoute provides private dedicated connectivity that does not travel over the public internet in the usual way. That difference is one of the most common AZ-900 traps.

Storage questions usually focus on purpose rather than implementation. Azure Storage offers scalable cloud storage options including blobs, files, queues, and tables. For AZ-900, know that Blob storage is commonly associated with unstructured data such as images, video, backup data, and documents. File storage supports shared file access. The exam may describe a company needing massively scalable, durable storage for files or application data and ask you to choose the right storage family.

  • Virtual Machines = full infrastructure control.
  • Containers = lightweight, portable application packaging.
  • Azure Virtual Desktop = hosted desktop and app delivery.
  • Virtual Network = private networking foundation in Azure.
  • VPN = encrypted connection over the internet.
  • ExpressRoute = private dedicated connection to Azure.
  • Azure Storage = scalable cloud storage for multiple data types.

Exam Tip: The exam loves “best fit” wording. Full OS control usually means VM. Fast, portable application deployment suggests containers. Private dedicated connectivity means ExpressRoute, not VPN. Shared private network foundation means virtual network.

When connecting architecture to business scenarios, think in terms of needs: compute power, secure connectivity, and durable storage. Azure gives multiple ways to satisfy each. The exam tests whether you can pick the most appropriate service family, not whether you can configure every option.

Section 3.4: Describe Azure Identity, Access, and Directory Services with Microsoft Entra ID

Section 3.4: Describe Azure Identity, Access, and Directory Services with Microsoft Entra ID

Identity is central to Azure, and AZ-900 commonly tests Microsoft Entra ID, formerly Azure Active Directory, as the cloud-based identity and access management service used across Microsoft cloud services. Microsoft Entra ID stores identities, supports authentication, and enables access to applications and resources. If a question asks what provides identity services for Microsoft 365, Azure, or cloud application sign-in, Microsoft Entra ID is usually the answer.

Do not confuse identity with authorization or governance tools. Microsoft Entra ID handles users, groups, service principals, and sign-in processes. Azure role-based access control, or Azure RBAC, determines what authenticated identities can do with Azure resources. On the exam, a common trap is picking Microsoft Entra ID when the question is really asking about assigning permissions to manage resources. In that case, Azure RBAC is the better match.

Another important distinction is between authentication and authorization. Authentication verifies who you are. Authorization determines what you can access. AZ-900 loves this concept because it is simple but easy to rush past. Multifactor authentication strengthens authentication by requiring more than one form of verification. Single sign-on improves usability by letting users access multiple applications after signing in once. Conditional access may also appear at a high level as a policy-based way to control access under certain conditions.

The exam may also reference directory services in hybrid scenarios. Microsoft Entra ID can integrate with on-premises identity systems, which helps organizations support both local and cloud environments. You do not need deep synchronization details here, but you should understand that cloud identity can work with existing enterprise identity strategies.

  • Microsoft Entra ID = cloud identity and directory service.
  • Authentication = proving identity.
  • Authorization = determining allowed actions.
  • Azure RBAC = assigning permissions to Azure resources.
  • MFA = stronger sign-in security.
  • SSO = simpler access across multiple applications.

Exam Tip: If the question is about signing in, user identities, or cloud directory services, think Microsoft Entra ID. If it is about what someone can manage in Azure after signing in, think Azure RBAC. That distinction appears often in beginner-level certification items.

This objective area is important because security is not treated as a separate afterthought on AZ-900. Microsoft expects candidates to understand that identity is the control plane for cloud access. In many scenarios, the best architecture decision begins with securing who can access what.

Section 3.5: Describe Azure Database, Analytics, and Integration Services

Section 3.5: Describe Azure Database, Analytics, and Integration Services

Beyond infrastructure, AZ-900 expects familiarity with key platform services for storing, analyzing, and moving data. Azure SQL Database is one of the most common examples of a managed relational database service. If the scenario mentions structured data, SQL compatibility, reduced infrastructure management, or a relational database in Azure, Azure SQL Database is a strong choice. The exam may contrast this with other data stores to test whether you understand the difference between relational and non-relational needs.

Azure Cosmos DB is the core globally distributed, highly scalable NoSQL database service. If a scenario emphasizes low latency, flexible data models, or worldwide distribution, Cosmos DB may be the intended answer. For beginners, the key exam idea is not internal architecture but service positioning: relational needs point toward SQL-style services, while highly scalable NoSQL scenarios point toward Cosmos DB.

Analytics can appear through services such as Azure Synapse Analytics or Azure Databricks at a high level. AZ-900 does not expect deep implementation skill, but you should know that these services help organizations process, analyze, and derive insights from large data sets. If the scenario focuses on combining data warehousing and analytics, Synapse is often the clue. If it highlights advanced data analytics or large-scale data processing, analytics-focused services become likely candidates.

Integration services help connect systems and automate workflows. Azure Logic Apps is commonly associated with workflow automation and integrating services with minimal code. Azure Service Bus supports reliable messaging between applications and services. Azure Event Grid supports event-based architectures. The exam may test whether you can identify the general purpose of these integration tools rather than every technical difference among them.

  • Azure SQL Database = managed relational database.
  • Azure Cosmos DB = globally distributed NoSQL database.
  • Azure Synapse Analytics = analytics and data warehousing capabilities.
  • Logic Apps = workflow automation and integration.
  • Service Bus = enterprise messaging.
  • Event Grid = event routing and event-driven integration.

Exam Tip: Read the data description carefully. “Relational” and “SQL” usually point one way; “NoSQL,” “globally distributed,” or “flexible schema” point another. For integration, identify whether the scenario is about workflow automation, messaging, or event reactions.

This objective helps you connect architecture to business scenarios. Organizations do not adopt Azure only for servers and storage. They also use managed databases, analytics tools, and integration services to reduce operational effort and accelerate application delivery. On the exam, choose the service that best matches the business outcome described.

Section 3.6: Exam-Style Practice Set for Describe Azure Architecture and Services

Section 3.6: Exam-Style Practice Set for Describe Azure Architecture and Services

As you review this objective domain, your goal is to recognize patterns in how AZ-900 asks architecture and services questions. Most items are not deeply technical. They are short scenario-based prompts that require category recognition. For example, the exam may describe a need for higher availability in one location, governance across many subscriptions, secure remote desktops, or private connectivity from on-premises to Azure. Your job is to translate that business statement into the correct Azure concept quickly and accurately.

A strong study strategy is to group related terms and compare them side by side. Compare regions versus availability zones, resource groups versus subscriptions, VPN versus ExpressRoute, authentication versus authorization, and SQL Database versus Cosmos DB. These are classic confusion pairs. If you can explain in one sentence why each member of the pair exists, you are preparing in the right way. If two services still feel interchangeable, that is a sign to review the underlying purpose until the difference is clear.

Another useful tactic is elimination. Wrong answers on AZ-900 are often real Azure terms used in the wrong context. Eliminate answers that belong to the wrong layer. For example, if the question is about a global infrastructure decision, a resource group is probably irrelevant. If the question is about permission assignment, a storage service is obviously not the answer. This sounds basic, but disciplined elimination is one of the best ways to handle unfamiliar wording.

Exam Tip: Look for signal words. “Billing” suggests subscription. “Governance across subscriptions” suggests management groups. “Within one region” suggests availability zones. “Private dedicated connection” suggests ExpressRoute. “Remote desktop experience” suggests Azure Virtual Desktop. “Cloud identity” suggests Microsoft Entra ID.

Do not over-read questions. The AZ-900 exam is foundational, so the simplest direct match is often correct. If a scenario asks for a managed relational database, do not talk yourself into analytics or integration services. If it asks for cloud identity, do not drift into networking or storage. Trust the exam objective boundaries.

Finally, connect each concept back to business scenarios, because that is how the exam validates understanding. Companies use Azure architecture to improve resilience, organize environments, govern costs, secure access, connect networks, host applications, store data, and generate insights. If you can explain which Azure component supports each of those goals, you are well prepared for this chapter’s question bank and for the real AZ-900 exam.

Chapter milestones
  • Master Azure architectural components
  • Identify core Azure services
  • Connect architecture to business scenarios
  • Practice architecture and services questions
Chapter quiz

1. A company wants to organize several Azure resources for a single application so they can be deployed, managed, and deleted together. Which Azure component should they use?

Show answer
Correct answer: Resource group
A resource group is the correct answer because it is the logical container used to manage related Azure resources as a unit for lifecycle operations. A subscription is used for billing and access boundaries, not for grouping resources for deployment and deletion together. A management group is used to organize multiple subscriptions for governance and policy, not individual application resources.

2. A business requires a private, dedicated connection between its on-premises datacenter and Azure. The connection must not travel across the public internet. Which service should be selected?

Show answer
Correct answer: Azure ExpressRoute
Azure ExpressRoute is correct because it provides private, dedicated connectivity between on-premises infrastructure and Azure without using the public internet. Azure VPN Gateway uses encrypted tunnels over the internet, so it does not meet the private dedicated connectivity requirement. Azure Virtual Network provides network isolation inside Azure, but it is not the service that creates a dedicated private connection from on-premises to Azure.

3. A company needs to improve resiliency for virtual machines within a single Azure region by placing them in separate physical locations with independent power, cooling, and networking. What should the company use?

Show answer
Correct answer: Availability zones
Availability zones are correct because they provide separate physical locations within a region, each with independent power, cooling, and networking, helping improve resiliency for workloads. Resource groups only organize resources for management and do not provide fault isolation. Geographies describe a broader data residency and compliance boundary made up of multiple regions, not separate datacenter locations inside one region.

4. A startup wants to run application code in Azure without managing the underlying operating system or server infrastructure. Which core Azure service category best fits this requirement?

Show answer
Correct answer: Platform as a Service (PaaS)
Platform as a Service (PaaS) is correct because it allows developers to run applications without managing the underlying servers and operating systems. Virtual machines are an Infrastructure as a Service (IaaS) option that still requires management of the guest OS and much of the environment. Management groups are governance containers for subscriptions and are unrelated to hosting application code.

5. An organization has multiple Azure subscriptions and wants to apply governance policies consistently across all of them. Which Azure architectural component should be used?

Show answer
Correct answer: Management group
A management group is correct because it allows administrators to organize multiple subscriptions and apply governance, such as policies and access controls, at a higher scope. A resource group is limited to organizing resources within a subscription and is not designed to govern multiple subscriptions. An availability zone is part of Azure's physical infrastructure for resiliency and has nothing to do with policy management.

Chapter 4: Describe Azure Compute, Networking, and Storage Services

This chapter targets one of the most heavily tested AZ-900 skill areas: recognizing the right Azure service for a basic business or technical scenario. On the exam, Microsoft does not expect you to deploy complex architectures, but you must identify what a service does, when it should be used, and how it differs from similar options. That means you need strong service-selection instincts. In this chapter, you will compare Azure compute options, understand networking building blocks, differentiate Azure storage services, and practice the thought process behind common service-selection questions.

The AZ-900 exam often presents short scenarios that sound similar on purpose. For example, you may see wording that points to virtual machines, containers, App Service, or serverless solutions. The trap is choosing the most powerful service instead of the most appropriate one. Microsoft usually rewards matching the service to the need: full operating system control suggests virtual machines, simplified web hosting suggests App Service, event-driven code suggests serverless, and portable application packaging suggests containers.

Networking questions also test whether you understand the foundation of Azure communication. Expect core concepts such as virtual networks, subnets, DNS resolution, load balancing, and network security controls. These are not deep administrator questions; they are classification questions. You should be able to recognize that a virtual network provides private communication, a subnet divides the address space, DNS translates names to IP addresses, load balancing distributes traffic, and network security groups filter traffic.

Storage is another favorite exam topic because Azure offers several storage services that look related but serve different purposes. Blob Storage is object storage, Azure Files provides shared file access, managed disks support virtual machines, and archive options focus on low-cost long-term retention. The exam also checks your understanding of redundancy choices such as locally redundant storage and geo-redundant storage. Exam Tip: When a question focuses on access pattern, file share compatibility, or VM attachment, those clues often matter more than raw storage size.

As you read, focus on identifying keywords that reveal the intended answer. Phrases like lift and shift, shared file access, event-driven, private Azure connection, or rarely accessed backup data are often the real signal. This chapter is written as an exam-prep guide, so each section highlights what the exam is really testing, where beginners get tricked, and how to eliminate weak options quickly.

By the end of this chapter, you should be able to classify the major Azure compute, networking, and storage services in plain language and make confident first-pass decisions on introductory AZ-900 questions.

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

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

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

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

Practice note for Understand networking building blocks: 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 Virtual Machines, Scale Sets, App Services, and Serverless Options

Section 4.1: Describe Virtual Machines, Scale Sets, App Services, and Serverless Options

Azure compute questions usually begin with one big decision: does the scenario require full infrastructure control, managed application hosting, or event-driven execution? Azure Virtual Machines are the best fit when you need the most control over the operating system, installed software, or runtime environment. A VM is an Infrastructure as a Service option, so you manage the OS, patches, and much of the configuration. On the exam, virtual machines are commonly associated with legacy applications, custom server software, and lift-and-shift migrations.

Virtual Machine Scale Sets extend the VM idea by allowing you to deploy and manage a group of similar VMs that can scale out or in. If a question describes many identical VMs that must expand during demand spikes, scale sets are usually the better choice than individual VMs. The exam is not testing deep configuration here; it is testing whether you recognize scale sets as automated scaling for VM fleets.

Azure App Service is a Platform as a Service offering used to host web apps, APIs, and mobile app back ends without managing the underlying server infrastructure. This is a common exam distinction. If the requirement is to deploy a website quickly, support web app hosting, or avoid server management, App Service is usually correct. Beginners often miss this and choose VMs simply because VMs seem more flexible. Exam Tip: When the question emphasizes reduced administrative overhead, rapid deployment, or managed web hosting, App Service is often the intended answer.

Serverless options, especially Azure Functions, are designed for code that runs in response to events. The exam may describe processing a file upload, responding to a queue message, or running logic only when triggered. That points to serverless computing. Serverless does not mean there are no servers; it means Azure manages the infrastructure allocation and scaling behind the scenes. It is especially attractive for intermittent workloads because you often pay based on execution.

  • Choose Virtual Machines for maximum OS and software control.
  • Choose Scale Sets for many identical VMs with scaling needs.
  • Choose App Service for managed web and API hosting.
  • Choose Azure Functions or serverless options for event-driven code execution.

A common trap is confusing App Service with serverless. App Service hosts a continuously available application platform, while Azure Functions typically runs code in response to triggers. Another trap is assuming the exam wants the most advanced architecture. Usually, it wants the simplest Azure service that satisfies the requirement. Read for the operational model the scenario is asking you to recognize.

Section 4.2: Describe Containers, Azure Kubernetes Service, and Azure Virtual Desktop

Section 4.2: Describe Containers, Azure Kubernetes Service, and Azure Virtual Desktop

Containers package an application and its dependencies into a consistent unit that can run across environments. On AZ-900, you are not expected to be a container engineer, but you should know why containers exist: portability, consistency, and lightweight isolation compared with full virtual machines. If a scenario mentions packaging an app so it runs the same in development and production, containers are likely relevant.

Azure Kubernetes Service, or AKS, is Azure's managed Kubernetes offering for container orchestration. The exam usually tests AKS at a high level. It is used when you need to deploy, manage, and scale containerized applications across multiple hosts. The key idea is orchestration. If the scenario mentions many containers, automated deployment, scaling, or management of clustered container workloads, AKS is the service to recognize. Do not overcomplicate it: AKS is not just for any container; it is specifically for orchestrating containerized applications.

Another service in this objective is Azure Virtual Desktop. This is a desktop and application virtualization service that allows users to access Windows desktops and apps remotely. On the exam, Azure Virtual Desktop often appears in end-user computing scenarios rather than server hosting scenarios. If the requirement is secure remote access to a desktop experience from different devices, especially for distributed workers, Azure Virtual Desktop is the right mental category.

One exam challenge is separating virtual machines from Azure Virtual Desktop. A VM is a server or general-purpose compute resource. Azure Virtual Desktop delivers desktop sessions and applications to users. Exam Tip: If the question is about what the employee sees and uses as a desktop environment, think Azure Virtual Desktop. If it is about hosting an application backend or custom server, think VMs or containers.

Another trap is choosing AKS whenever you see the word container. If the question only asks what a container is or why teams use containers, AKS may be too specific. If it asks about managing large-scale container deployments, then AKS becomes the likely answer. Microsoft often tests whether you can distinguish the technology unit from the management platform around it.

At this level, remember the simple ladder: containers package apps, AKS orchestrates those containers at scale, and Azure Virtual Desktop delivers desktop experiences to users. That classification will help you answer most introductory questions in this domain.

Section 4.3: Describe Virtual Networks, Subnets, DNS, Load Balancing, and Network Security

Section 4.3: Describe Virtual Networks, Subnets, DNS, Load Balancing, and Network Security

Azure networking questions often look technical, but AZ-900 tests the building blocks, not the command syntax. An Azure Virtual Network, or VNet, is the fundamental private network boundary for Azure resources. Resources placed in a VNet can communicate with one another, with on-premises networks if connected properly, and with the internet if configured. If the exam asks which service provides private IP-based communication between Azure resources, the answer is usually a virtual network.

Subnets are simply smaller network segments inside a VNet. Microsoft uses these in exam questions to test whether you understand basic network organization and separation. If a scenario mentions dividing resources into logical groups within one network, subnetting is the clue. You do not need to calculate address ranges for AZ-900, but you should understand the purpose of segmentation.

DNS, or Domain Name System, maps names to IP addresses. Questions may ask which service or concept allows users and applications to reach resources by name rather than memorizing IP numbers. That points to DNS. Be careful not to confuse DNS with load balancing. DNS helps locate an endpoint; load balancing distributes traffic across multiple resources.

Load balancing services improve availability and performance by distributing incoming traffic. At the AZ-900 level, know the basic purpose rather than memorizing every load-balancing product detail. If the requirement is to spread user requests across multiple servers or instances, load balancing is the concept being tested. The exam may also test public-facing versus internal traffic patterns at a simple recognition level.

Network security is commonly represented by Network Security Groups, or NSGs, which allow or deny inbound and outbound traffic based on rules. Beginners sometimes confuse NSGs with identity-based access controls. NSGs are about network traffic filtering. Exam Tip: If the question mentions source, destination, port, or protocol rules, think NSG rather than Azure AD or RBAC.

  • VNet: private networking foundation in Azure.
  • Subnet: segmentation within a VNet.
  • DNS: name resolution.
  • Load balancing: traffic distribution for availability and scale.
  • NSG: allow or deny network traffic with rule-based filtering.

Common exam traps include mixing up DNS with connectivity services, or thinking security always means identity. Read carefully for the layer being discussed: naming, routing, traffic distribution, or traffic filtering. Azure networking questions become much easier once you classify the problem correctly.

Section 4.4: Describe VPN Gateway, ExpressRoute, and Connectivity Choices

Section 4.4: Describe VPN Gateway, ExpressRoute, and Connectivity Choices

This topic tests whether you can distinguish internet-based connectivity from private dedicated connectivity. Azure VPN Gateway is used to send encrypted traffic between Azure and another network, such as an on-premises environment, over the public internet. The connection is secure, but it still relies on internet paths. If an exam question asks for a lower-cost secure connection between on-premises and Azure, VPN Gateway is often the intended answer.

ExpressRoute provides a private dedicated connection between on-premises infrastructure and Microsoft cloud services. This is the key distinction. ExpressRoute does not send traffic over the public internet in the same way VPN Gateway does. It is designed for organizations that need more predictable performance, private connectivity, and often higher reliability for hybrid scenarios. On the exam, phrases like private connection, dedicated circuit, or not over the public internet strongly suggest ExpressRoute.

The AZ-900 exam may also assess your ability to choose between these options conceptually. For example, if the business wants secure hybrid connectivity quickly and economically, VPN Gateway is a better fit. If the business requires a private enterprise-grade connection to Azure, ExpressRoute is more appropriate. The test is not measuring whether you know implementation details; it is checking whether you understand the trade-off between internet-based encrypted access and private dedicated connectivity.

A classic trap is assuming VPN means insecure because it uses the internet. That is incorrect. VPN Gateway provides encrypted traffic. The difference is not secure versus insecure; the difference is internet-based encrypted transport versus private dedicated connectivity. Exam Tip: When you see requirements for consistent performance, private routing, or avoiding the public internet, eliminate VPN Gateway and look toward ExpressRoute.

You may also see connectivity choices compared indirectly with virtual networks. Remember that a VNet is the Azure-side private network, while VPN Gateway and ExpressRoute are methods for linking environments to that network. One is the destination environment, and the others are connection methods. That distinction helps with elimination in multi-option questions.

For exam success, summarize the decision like this: VPN Gateway equals encrypted connection over the internet; ExpressRoute equals private dedicated connection into Microsoft cloud services. That simple contrast appears repeatedly in beginner cloud certification exams.

Section 4.5: Describe Blob, File, Disk, Archive, and Redundancy Storage Options

Section 4.5: Describe Blob, File, Disk, Archive, and Redundancy Storage Options

Azure storage questions are usually about matching the storage type to the workload. Azure Blob Storage is object storage for massive amounts of unstructured data such as images, documents, logs, backups, and media files. If the scenario mentions storing files for application access over HTTP or storing large amounts of unstructured content, Blob Storage is the likely answer. It is one of the most commonly tested storage services on AZ-900.

Azure Files provides managed file shares in the cloud that can be accessed using familiar file-sharing protocols. If the exam says users or servers need a shared file system experience, Azure Files is the better match than Blob Storage. This is a frequent trap: both can store files in plain language, but Azure Files is specifically about file shares, while Blob Storage is object storage.

Azure managed disks are persistent block storage volumes for Azure Virtual Machines. If a question involves the operating system disk or data disk attached to a VM, think managed disks. Do not confuse disks with Blob Storage just because both hold data. The exam is testing the workload pattern: VM-attached block storage versus stand-alone object storage.

Archive storage is intended for data that is rarely accessed but must be retained at very low cost. Expect wording such as long-term retention, compliance archives, or backup data that is seldom retrieved. The trade-off is lower storage cost with slower access characteristics. Exam Tip: If fast retrieval is important, archive is usually the wrong answer even if cost savings sound attractive.

Redundancy options are also important. Locally Redundant Storage keeps multiple copies within a single datacenter. Zone-Redundant Storage replicates across availability zones in a region. Geo-Redundant Storage replicates to a secondary region. The exam often checks whether you understand the broad resilience difference, not the replication mechanics. If the requirement is protection from regional failure, local redundancy is insufficient; geo-redundancy becomes more appropriate.

  • Blob Storage: unstructured object storage.
  • Azure Files: managed cloud file shares.
  • Managed Disks: VM-attached block storage.
  • Archive tier: low-cost storage for rarely accessed data.
  • Redundancy choices: local, zone, and geo resilience options.

A common mistake is selecting the cheapest or most durable option without checking the access requirement. Azure storage questions reward fit-for-purpose thinking. Always ask: Is the data object-based, share-based, VM-based, hot, cool, or archive-like, and does it need local or geographic resilience?

Section 4.6: Exam-Style Practice Set for Azure Compute, Networking, and Storage

Section 4.6: Exam-Style Practice Set for Azure Compute, Networking, and Storage

In this final section, focus on the exam method rather than memorizing isolated facts. AZ-900 service-selection questions are often solved by spotting one decisive clue. For compute, ask whether the requirement is full control, managed hosting, orchestration, or event-driven execution. For networking, ask whether the need is private communication, name resolution, traffic distribution, traffic filtering, or hybrid connectivity. For storage, ask whether the workload needs object storage, file sharing, VM disks, low-cost archival retention, or higher redundancy.

When you review practice items, train yourself to underline keywords mentally. Terms like legacy app, website, trigger, containerized, remote desktop, private connection, shared files, and rarely accessed usually point directly to the correct Azure category. The wrong choices on this exam are often plausible but less precise. Your job is to pick the best fit, not a possible fit.

Another important strategy is elimination. If the scenario is clearly about end-user desktops, remove VM scale sets and storage choices immediately. If the requirement mentions VM operating system disks, remove Blob Storage and Azure Files. If a question says the connection must avoid the public internet, remove VPN Gateway. Exam Tip: Fast elimination is one of the highest-value skills on foundational exams because answer options are designed to look familiar.

Watch for wording traps. Microsoft may include answers from the right general area but the wrong abstraction level. For example, containers and AKS are related, but one is the packaging approach and the other is the orchestration platform. A virtual network and a subnet are related, but one defines the larger private network and the other is a segment within it. Blob Storage and Azure Files both store data, but only one is a cloud file share service. These distinctions are exactly what AZ-900 is testing.

Your practical study approach should include building a comparison sheet with columns for purpose, best use case, and common distractors. Review it repeatedly until you can explain each service in one sentence. If you can say, in plain language, what problem each service solves, you are likely ready for this domain. This chapter gives you the categories; your next step is repetition, contrast, and quick recognition under timed conditions.

Master this chapter and you will improve performance not only on direct service-definition questions but also on mixed scenario items that combine compute, networking, and storage in one short prompt. That is where foundational understanding becomes exam confidence.

Chapter milestones
  • Compare Azure compute options
  • Understand networking building blocks
  • Differentiate Azure storage services
  • Practice service selection questions
Chapter quiz

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

Show answer
Correct answer: Azure Virtual Machines
Azure Virtual Machines are the best choice when a workload requires full operating system control and custom software installation. This aligns with AZ-900 exam guidance that lift-and-shift scenarios usually point to virtual machines. Azure App Service is designed for hosting web apps without managing the underlying OS, so it is not ideal when OS-level access is required. Azure Functions is intended for event-driven, serverless execution of small units of code rather than hosting a full legacy application.

2. A development team wants to run code only when a new file is uploaded to storage. They want to avoid managing servers and pay primarily for execution time. Which Azure compute option is most appropriate?

Show answer
Correct answer: Azure Functions
Azure Functions is the correct choice for event-driven, serverless code execution. In AZ-900, keywords such as event-driven and no server management strongly indicate serverless services. Azure Virtual Machines require ongoing infrastructure management and are not optimized for this model. Azure Kubernetes Service is used to orchestrate containers and is more complex than needed for a simple trigger-based workload.

3. A company needs to create a private network in Azure so that virtual machines can communicate securely with each other. They also want to divide the network into smaller segments for organization and traffic control. Which Azure components should they use?

Show answer
Correct answer: A virtual network and subnets
A virtual network provides private communication in Azure, and subnets divide the address space into smaller segments. This is a core AZ-900 networking concept. Azure DNS resolves names to IP addresses, and Azure Load Balancer distributes traffic, so those services do not create or segment a private network. A network security group filters traffic, but it does not replace the need for a virtual network or subnets, and Blob Storage is unrelated to network segmentation.

4. A company wants to store millions of images and documents for a web application. The data will be accessed over HTTP and does not need to be mounted as a traditional file share. Which Azure storage service should you recommend?

Show answer
Correct answer: Azure Blob Storage
Azure Blob Storage is Azure's object storage service and is the appropriate choice for unstructured data such as images and documents accessed over HTTP. Azure Files provides shared file access by using SMB and is better when applications need a traditional file share. Managed Disks are storage volumes for Azure virtual machines, so they are not intended for general object storage for web applications.

5. A company needs storage for backup data that is rarely accessed but must be retained at the lowest possible cost. Which Azure storage option best fits this requirement?

Show answer
Correct answer: Archive storage
Archive storage is designed for rarely accessed data and long-term retention at very low cost, which matches common AZ-900 storage selection scenarios. Premium managed disks are intended for high-performance VM workloads, making them inappropriate and costly for backup retention. Azure Files provides shared file access, but it is not optimized for the lowest-cost archival storage of infrequently accessed backup data.

Chapter 5: Describe Azure Management and Governance

This chapter maps directly to a major AZ-900 objective area: Azure management and governance. On the exam, Microsoft is not testing whether you can administer a production tenant as an experienced engineer. Instead, it tests whether you can recognize the purpose of Azure tools, match the right service to a business need, and avoid confusing similar governance, cost, monitoring, and security features. That distinction matters. Many AZ-900 questions are written to see whether beginners can tell the difference between tools that control resources, tools that measure resources, and tools that protect resources.

As you work through this chapter, keep the exam mindset clear. If a question asks about controlling spending, think of cost tools such as Cost Management, the Pricing Calculator, and Total Cost of Ownership analysis. If it asks about enforcing standards, think of governance services like Azure Policy, tags, and resource locks. If it asks about visibility into operations, think of Azure Monitor, Advisor, and Service Health. If it asks about security posture and recommendations, think of Microsoft Defender for Cloud. The exam often rewards precise recognition of purpose rather than deep implementation steps.

The lesson flow in this chapter follows the same pattern you should use during your exam review. First, understand governance and compliance tools so you can identify services that standardize and control Azure resources. Next, manage cost, SLAs, and support concepts so you can answer scenario questions about budgeting, pricing, and service commitments. Then, secure and monitor Azure resources so you can distinguish monitoring from governance and security from compliance. Finally, use the practice-oriented section to sharpen answer selection habits without falling into common traps.

One of the biggest traps in this objective domain is assuming that all Azure management services do the same type of job. They do not. Azure Policy evaluates and enforces compliance with rules. Resource locks protect against accidental deletion or modification. Tags help organize and report on resources. Azure Monitor collects telemetry and alerts. Azure Advisor gives best-practice recommendations. Service Health reports Azure service issues and planned maintenance affecting your environment. Defender for Cloud focuses on security posture and protection. The AZ-900 exam repeatedly tests these distinctions using short scenario prompts.

Exam Tip: When two answer choices both sound useful, ask yourself whether the question is about prevention, visibility, organization, or optimization. Prevention points to Policy or locks. Visibility points to Monitor or Service Health. Organization often points to tags. Optimization often points to Advisor or cost tools.

Another pattern to expect is pricing and SLA vocabulary. Microsoft often tests whether you understand consumption-based pricing, how SLAs express uptime commitments, and how previews differ from generally available services. These are foundational cloud concepts wrapped into Azure-specific terminology. If you can identify what each service or agreement is designed to communicate, you will eliminate many wrong answers quickly.

This chapter is written as an exam-prep guide, so each section explains what the exam wants you to know, how to identify the correct answer in a multiple-choice setting, and where candidates commonly get distracted by similar-sounding choices. Focus on understanding the role of each service rather than memorizing portal screens. That is the level most AZ-900 management and governance questions target.

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

Practice note for Manage cost, SLAs, and support plans: 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 Secure and monitor 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.

Sections in this chapter
Section 5.1: Describe Cost Management, Pricing Factors, TCO, and the Pricing Calculator

Section 5.1: Describe Cost Management, Pricing Factors, TCO, and the Pricing Calculator

Cost management is heavily tested because it connects directly to the cloud value proposition. AZ-900 expects you to understand that Azure uses a consumption-based model, meaning customers typically pay for what they use rather than making large upfront infrastructure purchases. In exam questions, watch for phrases like estimate future cost, analyze current spending, compare cloud costs to on-premises costs, or identify pricing factors. Those phrases point to different tools and concepts.

The Pricing Calculator is used before deployment. It helps estimate the expected monthly cost of Azure services by selecting service types, regions, tiers, and usage assumptions. The Total Cost of Ownership, or TCO, Calculator is different. It is used to compare the cost of running workloads on-premises versus moving them to Azure. A common exam trap is to choose the Pricing Calculator for migration comparison scenarios. If the question is specifically about comparing current datacenter costs with Azure, TCO is the better answer.

Azure Cost Management is focused on tracking, analyzing, and helping control actual or forecasted Azure spending after or during usage. It is associated with budgets, cost analysis, and visibility into where money is being spent. On the exam, if the scenario describes monitoring current subscription costs, identifying cost-heavy services, or setting spending alerts, Cost Management is usually the correct choice.

Pricing factors that often appear include resource type, usage volume, region, service tier, data transfer, and licensing model. Some services cost more in certain regions. Some charge based on compute time, storage consumed, transactions, or outbound network traffic. The exam does not usually require detailed prices, but it does expect you to understand that Azure cost is influenced by service configuration and consumption patterns.

  • Pricing Calculator = estimate Azure solution cost before deployment.
  • TCO Calculator = compare on-premises costs against Azure costs.
  • Cost Management = analyze and control ongoing cloud spending.

Exam Tip: If the scenario says estimate, think Pricing Calculator. If it says compare cloud versus on-premises, think TCO. If it says track or reduce actual spend, think Cost Management.

A subtle trap is confusing cost governance with technical governance. Tags may help allocate costs by department or project, but tags are not themselves a budgeting tool. Likewise, Azure Policy can help enforce standards that indirectly reduce waste, but it is not the main service for spend analysis. Read the wording carefully and match the tool to the exact business outcome being tested.

Section 5.2: Describe Service Level Agreements, Service Lifecycle, and Public Preview Concepts

Section 5.2: Describe Service Level Agreements, Service Lifecycle, and Public Preview Concepts

AZ-900 regularly tests the meaning of a Service Level Agreement, or SLA. An SLA is Microsoft’s commitment to a certain level of service availability, usually expressed as a percentage uptime over a period such as a month. This is not a guarantee that outages never happen. Instead, it is a formal commitment that defines expected availability and, in some cases, service credits if Microsoft does not meet the commitment. Exam questions often use uptime percentages and ask you to identify what the SLA represents at a high level.

You should also understand that combining services can affect overall solution availability. If a workload depends on multiple components, the effective availability may be lower than the availability of any single component. While AZ-900 does not usually require advanced math, it may test the idea that architectural design impacts reliability. That connects back to broader cloud benefits such as high availability and resiliency.

The service lifecycle is another tested concept. Services may be in general availability, preview, or retirement stages. Public preview means a service is available for customer evaluation before full general release. Preview services may have limited support, changing features, or no SLA. That is one of the most common exam traps in this area: candidates assume every Azure service always has an SLA. Public preview offerings often do not carry the same commitments as generally available services.

General availability means the service is fully released for production use with standard support expectations and published commitments. If the question asks which service stage is best suited for production workloads requiring firm support and reliability commitments, the correct answer is generally available rather than preview.

Exam Tip: Preview means try and evaluate; general availability means production-ready commitment. If a question mentions no formal SLA or limited support, preview is the clue.

Another trap is confusing support plans with SLAs. Support plans define how customers receive technical support and response options. SLAs define service availability commitments. They are related in business planning but are not the same concept. On the exam, when the topic is uptime, availability percentage, or service credit, think SLA. When the topic is contacting Microsoft for help, think support plan.

Be prepared for wording that asks what the exam is really testing: can you distinguish service trust, service maturity, and service support expectations? If yes, you will handle this domain well.

Section 5.3: Describe Governance Features: Azure Policy, Resource Locks, and Tags

Section 5.3: Describe Governance Features: Azure Policy, Resource Locks, and Tags

Governance in Azure is about keeping resources aligned with organizational standards. For AZ-900, the three governance tools that appear most frequently are Azure Policy, resource locks, and tags. These are simple to name but easy to confuse in scenario questions, especially when multiple answers appear partially correct.

Azure Policy is used to evaluate and enforce rules across resources. For example, an organization may require specific regions, approved SKUs, mandatory tags, or encryption settings. Policy can deny noncompliant resource creation, audit existing resources, or modify certain settings depending on the policy definition. On the exam, if a question asks how to ensure resources meet company rules automatically, Azure Policy is the strongest answer.

Resource locks protect resources from accidental changes. There are two common lock behaviors tested at a high level: delete locks prevent deletion, and read-only locks prevent modification. This is a protection mechanism, not a broad compliance engine. If the scenario is about preventing accidental deletion of a production resource, use a resource lock rather than Policy.

Tags are name-value pairs attached to resources. They help with organization, cost tracking, reporting, automation, and operational grouping. Tags do not directly enforce settings by themselves, and they do not prevent deletion. That is a common trap. If the question is about categorizing resources by department, environment, cost center, or application, tags are the correct answer.

  • Azure Policy = enforce or assess compliance with standards.
  • Resource locks = prevent accidental deletion or modification.
  • Tags = organize and classify resources for management and reporting.

Exam Tip: Ask what action the tool performs. Enforce rules? Policy. Stop changes? Lock. Label resources? Tag.

In real-world Azure, these tools often work together. For example, a company may use Policy to require a CostCenter tag on all resources, then use tags in cost reports, and apply locks to business-critical systems. The exam likes this overlap because it creates distractors. Do not choose the tool that helps indirectly when another tool provides the direct function named in the question.

Also remember that governance and compliance are broader than security. A question about standardization, naming, location restrictions, or consistent metadata is probably targeting governance features rather than Defender for Cloud or monitoring services.

Section 5.4: Describe Monitoring and Management Tools: Azure Monitor, Advisor, and Service Health

Section 5.4: Describe Monitoring and Management Tools: Azure Monitor, Advisor, and Service Health

This section is one of the highest-yield areas for AZ-900 because the services sound related but serve different purposes. Azure Monitor is the primary platform for collecting, analyzing, and acting on telemetry from Azure and sometimes on-premises or hybrid resources. It supports metrics, logs, alerts, dashboards, and operational insight. If the question asks how to observe performance, trigger alerts, review logs, or track resource health and activity, Azure Monitor is usually correct.

Azure Advisor is different. Advisor provides recommendations based on best practices across areas such as reliability, security, performance, operational excellence, and cost. It is not the main telemetry engine. Instead, it evaluates resource usage and configurations and then suggests improvements. If the scenario says receive recommendations to optimize cost or improve resource configuration, Advisor is a strong choice.

Service Health focuses on Azure platform issues and planned maintenance that may affect your subscribed services and regions. It helps customers understand whether a problem is due to Microsoft’s platform rather than their own configuration. This distinction is tested often. If a question mentions outages, service incidents, advisories, or maintenance events affecting Azure services in your tenant, Service Health is the better answer than Monitor.

The exam may also test whether you know that these tools can complement one another. For example, Monitor can alert you that a virtual machine is unhealthy, while Service Health can tell you whether there is a regional Azure incident, and Advisor can suggest how to improve resilience or reduce waste.

Exam Tip: Monitor = data and alerts. Advisor = recommendations. Service Health = Azure service incidents and maintenance information.

A common trap is selecting Azure Monitor for platform outage communication. Monitor watches your configured telemetry, but Service Health is the service designed to communicate Azure-side incidents and maintenance. Another trap is choosing Advisor for real-time monitoring. Advisor gives guidance, not continuous operational monitoring.

From an exam strategy perspective, identify the noun in the scenario. If the key noun is alert, metric, or log, think Monitor. If it is recommendation, best practice, or optimization, think Advisor. If it is outage, incident, or planned maintenance, think Service Health. This quick classification method works very well on management and governance questions.

Section 5.5: Describe Security and Compliance Features Including Microsoft Defender for Cloud

Section 5.5: Describe Security and Compliance Features Including Microsoft Defender for Cloud

Security and compliance in AZ-900 are tested at a foundational level, and Microsoft Defender for Cloud is a major name to know. Defender for Cloud helps strengthen security posture by providing secure score visibility, recommendations, workload protections, and security alerts. It spans cloud security posture management and, depending on enabled plans, broader workload protection capabilities. The exam is less concerned with setup detail and more concerned with recognizing that Defender for Cloud helps identify and reduce security risk across resources.

When a question asks which service provides security recommendations, assesses resource configurations against security best practices, or helps improve an organization’s cloud security posture, Defender for Cloud is often the intended answer. This is especially true if the wording includes threats, vulnerabilities, hardening, or compliance posture.

Be careful not to confuse governance with security. Azure Policy can enforce standards, and some of those standards may relate to security, but Policy itself is not the primary security posture management service. Likewise, Azure Monitor can collect security-relevant logs, but it is not the same as a cloud security recommendation platform. On the exam, the correct choice usually depends on the primary need: enforce rules, observe signals, or improve security posture.

Compliance features are also part of this conversation. Microsoft provides compliance documentation, certifications, and tools that help organizations align with regulatory requirements. AZ-900 expects broad awareness that Azure includes built-in capabilities and documented commitments to support governance, risk management, and compliance initiatives. It does not usually require deep knowledge of specific regulations.

Exam Tip: If the question emphasizes security recommendations and posture improvement, think Defender for Cloud. If it emphasizes rule enforcement, think Azure Policy. If it emphasizes logs and alerts, think Azure Monitor.

Another exam trap is assuming that a single service handles every aspect of security, compliance, governance, and monitoring. Azure uses multiple layered tools. Defender for Cloud enhances security insight and recommendations. Policy supports governance and compliance enforcement. Monitor supports operational observability. Understanding these boundaries is exactly what the exam wants to test.

For support-related management concepts, remember that support plans concern access to Microsoft support channels and response expectations, not built-in security controls. If a distractor answer mentions support while the scenario is about threat detection or security recommendations, it is likely incorrect.

Section 5.6: Exam-Style Practice Set for Describe Azure Management and Governance

Section 5.6: Exam-Style Practice Set for Describe Azure Management and Governance

This final section is not a quiz list, but a strategy guide for handling the style of management and governance questions you will see on AZ-900. Most items in this objective area are scenario-based recognition questions. They usually describe a business need in one or two sentences, then ask you to choose the best Azure service or concept. Your job is to map verbs and goals to the correct category quickly.

Start with cost questions. If the wording is about estimating a future Azure deployment, choose the Pricing Calculator. If the wording is about comparing an existing on-premises environment to Azure, choose the TCO Calculator. If the wording is about tracking, analyzing, or controlling actual Azure spend, choose Cost Management. Many candidates miss easy points here by choosing the first cost-related term they recognize instead of reading the scenario carefully.

For governance questions, identify whether the need is compliance enforcement, accidental change prevention, or organization. Compliance enforcement means Azure Policy. Preventing accidental deletion or modification means resource locks. Organizing by metadata or cost center means tags. These three show up repeatedly because they are closely related but not interchangeable.

For monitoring and operations, sort the answers by function. Azure Monitor is for metrics, logs, and alerts. Azure Advisor is for recommendations. Service Health is for Azure platform incidents and maintenance. Defender for Cloud is for security posture and protection. If you memorize these four categories cleanly, you will answer many questions in seconds.

Exam Tip: On AZ-900, the best answer is often the most direct answer, not merely a possible answer. Choose the service whose core purpose exactly matches the need described.

Watch for lifecycle wording too. Public preview may be available for testing but may lack full SLA or support expectations. Generally available services are the production-ready choice. If the scenario demands strong uptime commitments, stable support, and production suitability, preview is usually the wrong choice.

Finally, avoid overthinking. AZ-900 is a fundamentals exam. You are not expected to architect a multi-layer enterprise governance framework from scratch. You are expected to recognize what each Azure management and governance tool does. Practice by turning every scenario into a simple label: cost, availability, governance, monitoring, or security. Then choose the Azure service most directly aligned to that label. That approach is one of the most effective study strategies for beginners preparing for this exam domain.

Chapter milestones
  • Understand governance and compliance tools
  • Manage cost, SLAs, and support plans
  • Secure and monitor Azure resources
  • Practice management and governance questions
Chapter quiz

1. A company wants to ensure that new Azure resources can be created only in approved regions and that noncompliant deployments are blocked automatically. Which Azure service should the company use?

Show answer
Correct answer: Azure Policy
Azure Policy is correct because it can evaluate resources against rules and enforce compliance, including denying deployments that do not meet organizational standards such as allowed locations. Azure Monitor is incorrect because it focuses on collecting telemetry, metrics, logs, and alerts rather than enforcing deployment rules. Azure Advisor is incorrect because it provides best-practice recommendations for optimization, reliability, security, and performance, but it does not enforce governance settings at deployment time.

2. An administrator wants to prevent a critical Azure virtual machine from being accidentally deleted, but still allow authorized users to read and update the resource. What should be configured?

Show answer
Correct answer: A CanNotDelete resource lock
A CanNotDelete resource lock is correct because it helps protect a resource from accidental deletion while still allowing modification. A tag is incorrect because tags are used for organization, categorization, and reporting, not protection against deletion. A budget in Azure Cost Management is incorrect because budgets help track and alert on spending, not control whether a resource can be deleted.

3. A finance team wants to estimate the expected monthly cost of running planned Azure resources before anything is deployed. Which tool should they use?

Show answer
Correct answer: Azure Pricing Calculator
Azure Pricing Calculator is correct because it is designed to estimate the cost of Azure services before deployment based on selected resources and configurations. Azure Service Health is incorrect because it provides information about Azure service issues, planned maintenance, and advisories affecting subscriptions, not pricing estimates. Microsoft Defender for Cloud is incorrect because it focuses on security posture, recommendations, and protection, not predeployment cost estimation.

4. A company needs to be notified when an Azure service outage or planned maintenance event may affect resources in its subscription. Which Azure service should the company use?

Show answer
Correct answer: Azure Service Health
Azure Service Health is correct because it provides personalized information about Azure service incidents, planned maintenance, and health advisories that may affect resources in a specific subscription. Azure Advisor is incorrect because it gives best-practice recommendations for cost, security, performance, and reliability, but it does not primarily report platform outages affecting your environment. Azure Monitor is incorrect because it collects and analyzes telemetry from resources and can generate alerts, but service outage and maintenance communication from Azure itself is specifically handled by Service Health.

5. An organization wants a service that continuously assesses its Azure environment for security weaknesses and provides recommendations to improve security posture. Which service should it choose?

Show answer
Correct answer: Microsoft Defender for Cloud
Microsoft Defender for Cloud is correct because it helps assess security posture, identifies security weaknesses, and provides hardening recommendations and protection capabilities for Azure resources. Azure Policy is incorrect because it is mainly used to enforce and audit compliance with organizational rules, not to provide broad security posture management and threat-focused recommendations. Azure Cost Management is incorrect because it is used to monitor, analyze, and help control cloud spending rather than evaluate security risks.

Chapter 6: Full Mock Exam and Final Review

This final chapter brings together everything a beginner needs before sitting the AZ-900 exam. Earlier chapters built your understanding domain by domain; now the focus shifts to execution. The AZ-900 is not a hands-on administration exam, but it does test whether you can recognize the right Azure concept, service, pricing model, governance tool, or architectural choice from realistic business scenarios. That means your final preparation should move beyond memorization and into exam technique. In this chapter, you will use the logic of a full mock exam, review weak areas, and build an exam-day plan that helps you convert knowledge into points.

The official AZ-900 blueprint emphasizes broad understanding rather than deep implementation detail. Candidates are tested on cloud concepts, Azure architecture and services, and Azure management and governance. Questions often sound simple at first, but the real challenge is identifying what the question is truly measuring. Some items check whether you know the purpose of a service; others test whether you can distinguish similar-looking terms such as scalability versus elasticity, Azure Policy versus resource locks, or availability zones versus regions. This chapter is designed as your final review page: it mirrors the lessons in this chapter, including Mock Exam Part 1, Mock Exam Part 2, Weak Spot Analysis, and Exam Day Checklist, while also connecting them directly to the official skills measured.

A full mock exam is valuable only if you review it correctly. Strong candidates do not just ask, "What was the right answer?" They ask, "Why did Microsoft expect that answer, what clue in the wording pointed to it, and what competing option was designed to trap me?" That is the mindset you should bring to the final stretch. When you miss a question about identity, for example, do not only memorize Microsoft Entra ID again. Confirm whether the mistake came from confusing authentication with authorization, cloud identity with on-premises Active Directory, or Azure RBAC with broader governance controls. Those distinctions are exactly where many AZ-900 questions earn or lose points.

Exam Tip: The AZ-900 often rewards precise vocabulary. If a question mentions enforcing standards across resources, think governance tools such as Azure Policy. If it mentions preventing accidental deletion, think locks. If it emphasizes who can do what, think role-based access control. Small wording changes often signal different objectives.

As you work through your final review, evaluate performance by domain, not just total score. A respectable overall score can hide a serious weakness in one objective area. Since the exam can draw questions from across the full blueprint, a weak domain can still lower your result even if you feel confident overall. That is why this chapter includes a weak spot analysis approach and targeted end-stage review. You should leave this chapter knowing not only what to revise, but how to interpret question wording, avoid common distractors, and walk into the exam with a disciplined checklist.

Use this chapter as a pre-exam coaching guide. Read the full narrative, then revisit the internal sections for focused reinforcement. If you can explain the major Azure services in plain language, distinguish similar concepts quickly, and apply elimination strategies under time pressure, you are in the right position for success on the AZ-900.

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

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

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

Sections in this chapter
Section 6.1: Full-Length Mock Exam Aligned to All Official AZ-900 Domains

Section 6.1: Full-Length Mock Exam Aligned to All Official AZ-900 Domains

Your final mock exam should feel like a rehearsal for the real AZ-900, not just another practice set. The goal is to simulate the pressure, pacing, and topic switching that happen on test day. Because the real exam spans all official domains, your mock should force you to move from cloud concepts to architecture, then into management and governance, without warning. That transition matters. Many candidates perform well when studying one topic at a time but struggle when the exam mixes pricing, storage, identity, and networking in rapid sequence.

When taking Mock Exam Part 1 and Mock Exam Part 2, treat them as one complete experience. Sit in a quiet environment, avoid using notes, and answer in one session when possible. The AZ-900 is designed for foundational understanding, so do not overcomplicate questions. If the scenario is asking for a basic managed database service, there is usually a straightforward best answer. If it is testing shared responsibility, identify whether the item is about physical infrastructure, operating systems, identities, or data. The exam often checks whether you understand who is responsible in IaaS, PaaS, and SaaS rather than whether you can configure those services.

Strong mock exam performance depends on recognizing what each objective sounds like in exam language. Cloud concepts often appear through terms like consumption-based model, CapEx versus OpEx, high availability, elasticity, and fault tolerance. Azure architecture questions often mention regions, availability zones, resource groups, subscriptions, or specific services such as virtual machines, containers, storage accounts, and virtual networks. Management and governance questions frequently include cost management, service-level agreements, Azure Policy, role-based access control, and resource tags.

Exam Tip: During a mock exam, mark mentally whether a question is testing definition, recognition, comparison, or application. Definition questions require a direct concept match. Comparison questions ask you to distinguish similar services. Application questions present a business need and expect you to pick the best Azure fit. Knowing the question type reduces second-guessing.

Avoid two common errors during full practice runs. First, do not spend excessive time on one uncertain item. The AZ-900 rewards broad correctness, so protecting your pacing matters. Second, do not change answers without a clear reason. Beginners often talk themselves out of the correct answer after overanalyzing a foundational concept. The exam is testing whether you can identify the most appropriate Azure service or principle, not whether you can invent a more advanced architecture than the question requires.

After completing the mock, your score matters less than the pattern behind it. The mock exam is a diagnostic tool. Use it to identify whether your misses came from content gaps, poor reading discipline, or confusion between similar options. That distinction drives the quality of your final review.

Section 6.2: Detailed Answer Review and Domain-by-Domain Performance Breakdown

Section 6.2: Detailed Answer Review and Domain-by-Domain Performance Breakdown

Once the mock exam is complete, the real learning begins. A high-quality answer review should be domain based, objective based, and mistake based. Start by grouping incorrect and uncertain items into the three major AZ-900 areas: cloud concepts, Azure architecture and services, and Azure management and governance. Then go one step further. Within architecture and services, separate compute, networking, storage, identity, databases, and analytics. This gives you a practical weak spot analysis rather than a vague impression that you are "mostly okay" on Azure services.

For each missed item, identify why you missed it. There are usually four causes. The first is a pure knowledge gap, such as not remembering what Azure ExpressRoute does. The second is a confusion gap, such as mixing up availability zones and regions. The third is a wording gap, where you understood the concept but missed a key qualifier like "governance," "authentication," or "accidental deletion." The fourth is a strategy gap, where you changed a correct answer or failed to eliminate obviously wrong options. Your improvement plan should address the specific cause, not just the topic label.

Domain-by-domain review helps you align your study with the official exam objectives. If cloud concepts is weak, revisit service models, shared responsibility, and the benefits of cloud services. If architecture and services is weak, focus on what each Azure service is for at a basic level. If management and governance is weak, spend extra time on cost tools, policy enforcement, role assignments, and compliance concepts. The AZ-900 does not expect deep implementation steps, but it does expect you to know the purpose and correct use case of each major service or governance feature.

Exam Tip: Review correct answers too, especially any you guessed. A guessed correct answer is still a weak area. On exam day, those are the concepts most likely to collapse under slightly different wording.

A productive performance breakdown also shows whether your mistakes cluster around service families. For example, if you miss questions on virtual machines, containers, and Azure Virtual Desktop, your issue may be compute-service selection. If you miss resource groups, subscriptions, and management groups, your issue may be Azure organizational hierarchy. If you miss Azure Policy, RBAC, and locks, your issue may be governance-tool differentiation. These patterns are easier to fix than isolated random errors because they point to a repeatable misunderstanding.

By the end of your review, create a final short list of must-fix topics. Keep it realistic. The best final review plan is targeted, not endless. The goal is to eliminate recurring errors and reinforce high-yield concepts that appear often on the exam.

Section 6.3: High-Frequency Exam Traps and How to Avoid Them

Section 6.3: High-Frequency Exam Traps and How to Avoid Them

The AZ-900 is a beginner exam, but it still uses classic certification traps. Most distractors are not nonsense answers. They are plausible Azure terms placed in the wrong context. Your job is to spot the one option that matches the business need, service purpose, or governance requirement most precisely. High-frequency traps usually involve similar concepts that many new candidates blend together.

One major trap is mixing service models. IaaS gives you more control but more responsibility. PaaS removes more management overhead. SaaS delivers a complete application. If a question emphasizes that Microsoft manages the operating system and runtime, PaaS is often the stronger fit than IaaS. Another trap is confusing scalability with elasticity. Scalability means the ability to increase or decrease resources. Elasticity emphasizes doing so automatically or dynamically to meet demand. The exam may present both as benefits, but wording can point to one more clearly than the other.

A second group of traps appears in architecture. Availability zones are separate physical locations within a region, while regions are broad geographic areas. Resource groups are containers for resources, subscriptions are billing and access boundaries, and management groups sit above subscriptions for governance at scale. Candidates often pick the right term from the wrong level of the hierarchy. Read carefully for whether the question is about organizing resources, separating billing, or applying governance across multiple subscriptions.

Management and governance items contain some of the most testable distinctions. Azure Policy enforces or audits rules. Azure RBAC controls who can perform actions. Resource locks help prevent deletion or modification. Tags support organization and cost reporting but do not enforce security. These four are frequently placed side by side in answer options because the exam wants to know if you can tell them apart.

Exam Tip: If two options seem correct, ask which one solves the requirement directly and natively. The AZ-900 usually rewards the simplest Azure-native match, not a workaround.

Another common trap is overreading. Beginners sometimes assume the exam expects advanced design logic. Usually, it does not. If the question asks for a managed relational database, focus on the core managed database service rather than imagining complex architecture layers. If it asks about private connectivity from on-premises to Azure, distinguish between VPN and ExpressRoute based on the level of privacy and dedicated connectivity described. The test is checking foundational recognition.

To avoid traps, slow down just enough to identify the key noun and verb in the prompt. What is being managed, protected, scaled, or connected, and what action is required? That small habit dramatically improves accuracy.

Section 6.4: Final Review of Describe Cloud Concepts

Section 6.4: Final Review of Describe Cloud Concepts

The cloud concepts domain is the foundation of the AZ-900, and it often appears deceptively easy. In reality, it tests whether you understand the language of cloud computing well enough to classify scenarios correctly. Start with the definition of cloud computing: the delivery of computing services over the internet with flexible, scalable, on-demand access to resources. From there, connect the ideas that exam writers frequently test: shared responsibility, consumption-based pricing, and the major service models.

The shared responsibility model is essential. Responsibilities shift depending on whether the service is IaaS, PaaS, or SaaS. In IaaS, the customer manages more, including operating systems and many configuration choices. In PaaS, Microsoft manages more of the underlying platform so the customer can focus on applications and data. In SaaS, Microsoft manages most of the stack while the customer primarily uses the application and manages data access and settings. Exam items often test whether you know who handles what, so be precise.

Consumption-based pricing is another frequent objective. You should understand that cloud services often replace large upfront capital expense with operational expense based on usage. This model supports agility because organizations can scale resources when needed and avoid paying for unused capacity. Questions may connect pricing to predictability, budgeting, or business flexibility. Be ready to distinguish CapEx from OpEx and understand how the pay-as-you-go model supports experimentation and growth.

The benefits of cloud services are also highly testable: high availability, scalability, elasticity, reliability, predictability, security, and governance. Do not memorize these as isolated words. Know how they differ. Reliability refers to the ability of a system to recover from failures and continue functioning. High availability focuses on minimizing downtime. Predictability includes performance and cost predictability when using cloud tools and patterns. Governance ensures standards and compliance are maintained across resources.

Exam Tip: If a question mentions demand changing over time, compare scalability and elasticity. If it mentions minimizing downtime across failures, compare high availability and reliability. The exam often tests the distinction, not just the definition.

As a final review step, explain these concepts aloud in plain language. If you can describe shared responsibility, service models, and cloud benefits without using memorized textbook phrasing, you are likely ready for this domain. That level of understanding is what carries over into scenario-based questions.

Section 6.5: Final Review of Describe Azure Architecture and Services

Section 6.5: Final Review of Describe Azure Architecture and Services

This is usually the broadest AZ-900 domain because it spans core Azure structure and many service categories. Your final review should focus on recognition: what the service is, what business need it addresses, and how it differs from nearby alternatives. Begin with Azure’s structural components. Regions are geographic areas that contain datacenters. Availability zones are separate physical locations within a region for resilience. Resource groups organize resources for management. Subscriptions provide a boundary for billing and access. Management groups allow governance across multiple subscriptions. These are foundational and appear often.

In compute, remember the basic use cases. Azure Virtual Machines provide flexible infrastructure when you need control over the operating system. Containers package applications for consistent deployment and lightweight portability. Azure Virtual Desktop delivers desktop and app virtualization. The exam usually tests these at a high level, asking which service best fits a need rather than asking for deployment detail. In networking, know that virtual networks provide private communication in Azure, VPN connects networks securely over the internet, and ExpressRoute provides private dedicated connectivity. Questions often compare VPN and ExpressRoute based on privacy, performance expectations, and dedicated links.

For storage, know the broad categories and use cases. Azure Storage supports object, file, queue, and table services. The exam may test when to think of unstructured data, managed file shares, or massively scalable storage. In identity, Microsoft Entra ID is central for authentication and access in Azure. Be sure not to confuse identity services with on-premises Active Directory. For databases and analytics, recognize common managed offerings and the value of managed services: reduced administrative burden, built-in scalability options, and cloud integration.

Exam Tip: In service-selection questions, ask what the customer is really asking for: infrastructure control, managed platform, private network connection, identity management, persistent storage, or analytics insight. Once you classify the need, the answer usually becomes clearer.

A common trap in this domain is choosing a real Azure service that is valid in general but not best for the requirement. The exam wants the most appropriate fit. If a service is managed and the question emphasizes reduced operational overhead, prefer the managed option. If the requirement mentions geographic resilience, think beyond a single zone. If the item references organizing and grouping resources, do not jump to subscriptions unless billing or access boundaries are specifically involved.

Your final goal is not to memorize every Azure product. It is to confidently identify the core services and structures named in the official AZ-900 objectives and match them to straightforward business scenarios.

Section 6.6: Final Review of Describe Azure Management and Governance

Section 6.6: Final Review of Describe Azure Management and Governance

The final review area brings together the tools and principles that help organizations control cost, enforce standards, manage access, and stay aligned with operational and compliance goals. On the AZ-900, this domain is highly testable because it includes several features that sound similar but serve different purposes. Your job is to know each tool’s primary role and recognize the exact wording that points to it.

Start with cost and resource management. You should understand the value of Azure’s pricing approach, cost visibility, and budgeting concepts. Questions may refer to estimating costs, analyzing spending trends, or improving cost control. The exam is not asking you to build financial models, but it does expect you to know that Azure provides tools for forecasting, tracking, and optimizing cloud spend. Tags can help categorize resources for organization and chargeback-style reporting, but remember that tags do not enforce security or compliance by themselves.

Governance features are especially important. Azure Policy is used to audit or enforce standards across resources. Resource locks help prevent accidental deletion or modification. Azure RBAC determines what actions users, groups, or identities can perform on Azure resources. These three are commonly confused. If the exam asks how to restrict the types of resources that can be created, think policy. If it asks how to stop accidental deletion, think lock. If it asks who is allowed to manage or read a resource, think RBAC.

The exam may also touch on monitoring, trust, and service commitments at a foundational level. Service-level agreements indicate expected availability levels for services. Compliance and trust concepts support governance decisions, especially in regulated environments. The AZ-900 does not require a deep legal or operational analysis, but it does expect you to know why organizations care about policies, standards, and visibility when using cloud services.

Exam Tip: Build a last-minute exam day checklist around this domain: review RBAC versus Policy versus locks, revisit subscriptions and management groups, and confirm you can explain cost management in one sentence. These are frequent scoring opportunities.

As your final preparation step, combine this review with a practical exam day routine. Sleep adequately, arrive early or set up your online testing environment in advance, read every prompt carefully, and avoid rushing because a familiar word appears in the options. Certification success at the AZ-900 level often comes down to calm reading and disciplined concept matching. If you can connect the requirement to the correct governance or management tool without overthinking, you are ready for the finish line.

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

1. A company wants to ensure that all newly created Azure resources include a CostCenter tag. Resources that do not include the tag should be flagged as non-compliant during review. Which Azure feature should you recommend?

Show answer
Correct answer: Azure Policy
Azure Policy is correct because it is used to enforce and assess compliance with organizational standards, such as requiring specific tags on resources. Resource locks are incorrect because they prevent accidental deletion or modification but do not evaluate tag compliance. Azure RBAC is incorrect because it controls who can perform actions on resources, not whether resources meet governance rules. This aligns with the AZ-900 governance domain, where candidates must distinguish governance enforcement from access control and protection features.

2. During a practice test review, a learner misses a question asking which Azure feature determines what actions a user can perform on a virtual machine. Which concept should the learner identify as the correct exam objective?

Show answer
Correct answer: Authorization through Azure RBAC
Authorization through Azure RBAC is correct because RBAC determines what actions a user, group, or service principal can perform on Azure resources. Authentication with Microsoft Entra ID is incorrect because authentication verifies identity, not permissions. Azure Policy is incorrect because it evaluates and enforces resource standards, not user access rights. This is a common AZ-900 distinction: authentication answers 'who are you,' while authorization answers 'what can you do.'

3. A startup is reviewing a mock exam question that states: 'The application must automatically add or remove resources based on demand.' Which cloud concept is being tested most directly?

Show answer
Correct answer: Elasticity
Elasticity is correct because it refers to the ability to dynamically scale resources up or down automatically in response to demand. High availability is incorrect because it focuses on keeping services accessible despite failures, not adjusting capacity to workload changes. CapEx is incorrect because it refers to capital expenditure, which is a financial model and not an operational cloud capability. In AZ-900, Microsoft often tests the difference between scalability and elasticity using subtle wording around growth versus automatic adjustment.

4. A company wants to reduce the risk of administrators accidentally deleting a production resource group before the AZ-900 exam team demonstrates the environment. Which Azure feature should be used?

Show answer
Correct answer: A resource lock
A resource lock is correct because locks can prevent accidental deletion or modification of Azure resources. Azure Policy is incorrect because it governs compliance and standards, such as allowed locations or required tags, but does not specifically protect a resource from deletion. An availability zone is incorrect because it provides fault isolation within a region and is unrelated to administrative protection. This reflects a frequent AZ-900 exam trap in which governance tools and protection mechanisms are presented as similar options.

5. You are doing a weak spot analysis after completing a full mock exam. Your total score is passing, but most incorrect answers come from questions about Azure pricing, SLAs, and governance tools. What is the best final-review approach before exam day?

Show answer
Correct answer: Review weak domains separately and practice identifying key wording that distinguishes similar Azure concepts
Reviewing weak domains separately and practicing key wording is correct because AZ-900 measures broad understanding across multiple objectives, including pricing, SLAs, and governance. A passing practice score can still hide domain weaknesses that may affect the real exam. Focusing only on hands-on labs is incorrect because AZ-900 is not a deep administration exam; it emphasizes recognition of concepts and services from business scenarios. Ignoring domain-level performance is incorrect because balanced preparation across the blueprint is essential. This matches the exam-readiness guidance in final review and weak spot analysis.
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.