CertGrid
Microsoft Certification

AZ-900: Microsoft Azure Fundamentals Practice Exam

Validates foundational knowledge of cloud concepts, core Azure services, Azure management and governance, and security features.

Start with a free AZ-900 practice test, then work through 972 exam-style questions with full answer explanations, and take timed mock exams to track your readiness against the exam objectives.

972
Practice pool
40-60 qs
Real exam (typical)
45 min
Real exam time
Foundational
Level
700 / 1000
Passing score

CertGrid runs a fixed 40-question timed mock, separate from the real exam format above.

Objective-mapped practice, aligned to current exam objectives · Reviewed Aug 2026 · Independent practice platform.

What the AZ-900 exam covers

Free AZ-900 practice test questions

A sample of 10 questions with answers and explanations. Sign up free to practice all 972.

  1. Question 1Describe Cloud Concepts

    Your company needs to deploy a web application that must remain available even if a single datacenter experiences an outage. Which cloud characteristic BEST describes this requirement?

    • AAgility
    • BElasticity
    • CScalability
    • DHigh availabilityCorrect
    ✓ Correct answer: D

    High availability refers to the ability of a system to remain operational and accessible even when individual components fail, such as a datacenter outage. Azure achieves high availability through features like Availability Zones, which distribute resources across physically separate datacenters within a region. This ensures that if one datacenter goes down, the application continues to run from another zone with minimal or no interruption.

    Why the other options are wrong
    • AAgility refers to the ability to rapidly provision and deploy resources, not to surviving outages.
    • BElasticity describes the ability to dynamically scale resources up or down based on demand.
    • CScalability is the ability to increase capacity to handle growing workloads, but it does not specifically address surviving datacenter failures.
  2. Question 2Describe Cloud Concepts

    Disaster recovery in cloud computing ensures zero data loss and zero downtime during a catastrophic failure.

    • ATrue
    • BFalseCorrect
    ✓ Correct answer: B

    Disaster recovery in cloud computing is designed to minimize data loss and downtime during catastrophic failures, but it does not guarantee zero data loss or zero downtime. Recovery objectives are measured by Recovery Point Objective (RPO) and Recovery Time Objective (RTO), which define acceptable thresholds for data loss and downtime respectively. While cloud-based disaster recovery solutions can significantly reduce these values, achieving absolute zero for both is not realistic or guaranteed by any cloud provider.

    Why the other options are wrong
    • ATrue is incorrect. The statement is false: Disaster recovery in cloud computing is designed to minimize data loss and downtime during catastrophic failures, but it does not guarantee zero data loss or zero downtime.
  3. Question 3Describe Azure Architecture and Services

    Azure Availability Zones are physically separate locations within an Azure region, each with independent power, cooling, and networking.

    • ATrueCorrect
    • BFalse
    ✓ Correct answer: A

    Azure Availability Zones are unique physical locations within an Azure region, each consisting of one or more datacenters equipped with independent power, cooling, and networking infrastructure. They are designed to protect applications and data from datacenter-level failures by providing redundancy within a region. When resources are deployed across multiple Availability Zones, they remain operational even if an entire zone experiences an outage, enabling high availability architectures with a 99.99% uptime SLA. False is incorrect because the statement accurately describes Azure Availability Zones as physically separate locations within a region with independent infrastructure for power, cooling, and networking.

    Why the other options are wrong
    • BFalse is incorrect. The statement is true: Azure Availability Zones are unique physical locations within an Azure region, each consisting of one or more datacenters equipped with independent power, cooling, and networking infrastructure.
  4. Question 4Describe Azure Architecture and Services

    Which Azure service would you use to store and manage Docker container images?

    • AAzure Container Instances
    • BAzure Container RegistryCorrect
    • CAzure Kubernetes Service
    • DAzure Blob Storage
    ✓ Correct answer: B

    Azure Container Registry (ACR) is a managed Docker container registry service that stores and manages private Docker container images and related artifacts such as Helm charts and OCI images. It integrates with Azure Kubernetes Service, Azure App Service, Azure Container Instances, and CI/CD pipelines to streamline container deployment workflows. ACR adds capabilities like geo-replication for distributing images across regions, content trust through image signing, and automated builds via ACR Tasks. Because it is purpose-built as a registry, it is the correct service for storing and managing container images in Azure.

    Why the other options are wrong
    • AAzure Container Instances runs containers directly without managing servers, but it does not store or manage the container images themselves.
    • CAzure Kubernetes Service is a container orchestration platform for deploying and scaling containerized applications, not a registry for storing images.
    • DAzure Blob Storage is a general-purpose object storage service that could hold files but lacks the registry features needed to manage and serve Docker images.
  5. Question 5Describe Azure Management and Governance

    The Azure Total Cost of Ownership (TCO) Calculator is used to compare the cost of running workloads on-premises versus running them in Azure.

    • AFalse
    • BTrueCorrect
    ✓ Correct answer: B

    The Azure Total Cost of Ownership Calculator is a free tool designed to help organizations estimate the cost savings achievable by migrating workloads from on-premises infrastructure to Azure. You input details about your current on-premises environment, including servers, databases, storage, and networking, along with assumptions such as electricity costs and IT labor rates. The calculator then generates a detailed comparison report projecting the costs of running those same workloads in Azure versus keeping them on-premises over a defined period.

    Why the other options are wrong
    • AFalse is incorrect. The statement is true: The Azure Total Cost of Ownership Calculator is a free tool designed to help organizations estimate the cost savings achievable by migrating workloads from on-premises infrastructure to Azure.
  6. Question 6Describe Azure Management and Governance

    A development team uses Azure Cloud Shell to deploy resources using Azure CLI commands. They want to automate the deployment of a web app, a SQL database, and a storage account in a single, repeatable process. Which approach should they use for reliable, repeatable deployments?

    • AUse ARM templates or Bicep files to define the infrastructure as codeCorrect
    • BManually create each resource through the Azure Portal
    • CDocument the steps in a Word document and follow them each time
    • DTake screenshots of the Azure Portal configuration for reference
    ✓ Correct answer: A

    ARM templates and Bicep files enable Infrastructure as Code by defining the entire infrastructure in declarative, version-controlled files. These files specify all resources, configurations, and dependencies, so the same deployment can be run repeatedly and produce an identical environment every time. This eliminates human error from manual steps, integrates with automated CI/CD pipelines, and gives the team a single, repeatable source of truth. For reliably deploying a web app, SQL database, and storage account together, IaC is the correct approach.

    Why the other options are wrong
    • BManually creating each resource through the Azure portal is error-prone and time-consuming and provides no repeatability or version control.
    • CDocumenting the steps in a Word document still relies on manual execution, which is prone to human error and inconsistency and cannot be automated.
    • DTaking screenshots of the portal configuration is a static reference that is neither automatable nor repeatable and is impractical for real deployments.
  7. Question 7Describe Cloud Concepts

    An application running on a single virtual machine in one datacenter is considered highly available.

    • ATrue
    • BFalseCorrect
    ✓ Correct answer: B

    High availability means keeping an application accessible with minimal downtime, which requires redundancy. A single virtual machine in one datacenter is a single point of failure, so it is not highly available; distributing across availability zones or using availability sets is needed.

    Why the other options are wrong
    • ATrue is incorrect. The statement is false: High availability means keeping an application accessible with minimal downtime, which requires redundancy.
  8. Question 8Describe Cloud Concepts

    A company wants to minimize upfront costs and shift IT spending from capital expenditure to operational expenditure. Which approach should they adopt?

    • APurchase additional physical servers for their on-premises datacenter
    • BSign a long-term lease for datacenter space
    • CMigrate workloads to a public cloud providerCorrect
    • DHire additional staff to manage their existing infrastructure
    ✓ Correct answer: C

    Migrating to a public cloud provider lets a company shift from capital expenditure (CapEx) to operational expenditure (OpEx). Instead of buying and maintaining hardware upfront, the company pays for cloud services on a consumption basis as an ongoing operational cost. This removes large upfront investments, reduces financial risk, and lets spending scale up or down with actual demand. It directly satisfies the goal of minimizing upfront costs and moving spending to an OpEx model.

    Why the other options are wrong
    • APurchasing additional physical servers requires significant upfront capital expenditure, which is the opposite of shifting to an OpEx model.
    • BSigning a long-term lease for datacenter space is a capital-intensive commitment that does not shift spending to a flexible operational model.
    • DHiring additional staff increases operational costs but does not minimize upfront infrastructure costs or shift IT spending from CapEx to OpEx.
  9. Question 9Describe Azure Architecture and Services

    Which Azure Storage account type supports Blob Storage, Queue Storage, Table Storage, and Azure Files, and is recommended for most storage scenarios?

    • ABlobStorage
    • BGeneral-purpose v2 (GPv2)Correct
    • CGeneral-purpose v1 (GPv1)
    • DBlockBlobStorage
    ✓ Correct answer: B

    General-purpose v2 storage accounts are the most versatile and recommended storage account type for most Azure Storage scenarios. GPv2 accounts support all storage services including Blob Storage, Queue Storage, Table Storage, and Azure Files, as well as all redundancy options and access tiers. They deliver the latest features, lowest per-gigabyte capacity prices, and competitive transaction prices, making them the default choice for new storage accounts in Azure.

    Why the other options are wrong
    • ABlobStorage accounts only support block blobs and append blobs and do not support Queue Storage, Table Storage, or Azure Files.
    • CGeneral-purpose v1 (GPv1) accounts support all storage services but lack newer features and optimized pricing available in GPv2, and Microsoft recommends upgrading to GPv2.
    • DBlockBlobStorage accounts are premium performance accounts optimized specifically for block blob and append blob workloads and do not support Queue Storage, Table Storage, or Azure Files.
  10. Question 10Describe Azure Management and Governance

    A company has multiple Azure subscriptions and wants to apply the same set of policies and compliance requirements across all of them. What is the MOST efficient way to do this?

    • AAssign the policies individually to each subscription one at a time manually
    • BAssign the policies to a management group that contains all the subscriptionsCorrect
    • CCreate resource locks on each subscription to prevent accidental deletion
    • DApply descriptive tags to each subscription listing the policy requirements
    ✓ Correct answer: B

    Management groups provide a hierarchical organizational structure above subscriptions. By assigning Azure Policy at the management group level, all child subscriptions and their resource groups automatically inherit the policy assignments. This is the most efficient approach because you only need to make the assignment once, and it automatically applies to all current and future subscriptions within the management group.

    Why the other options are wrong
    • AAssigning the policies individually to each subscription is functional but highly inefficient when managing multiple subscriptions, as it requires repeated effort and increases the risk of inconsistency.
    • CCreating resource locks on each subscription prevents deletion or modification but does not enforce configuration compliance requirements.
    • DApplying tags to each subscription with the policy requirements only adds metadata labels and does not enforce any configuration standards or compliance rules.

Who this AZ-900 practice exam is for

This practice set is for anyone preparing for the AZ-900: Microsoft Azure Fundamentals exam at the foundational level - from first-time candidates building a foundation to experienced Microsoft practitioners doing a final review before test day. If you learn best by working through realistic questions and reading why each answer is right or wrong, it is built for you.

How to use this AZ-900 practice exam

  1. Start with the free sample questions above to gauge your current baseline.
  2. Read the full explanation on every question, including why each wrong option is wrong.
  3. Track your weak domains and focus your study where you are losing the most marks.
  4. Once you are scoring consistently well, take a timed, full-length mock exam.
  5. Use your readiness score to decide when you are ready to book the real AZ-900 exam.

Related Microsoft resources

AZ-900 practice exam FAQ

How many questions are in the AZ-900 practice exam on CertGrid?

CertGrid has 972 practice questions for AZ-900: Microsoft Azure Fundamentals, covering 3 exam domains. The real AZ-900 exam runs 45 min (65 min seat time), typically with 40-60 questions. Microsoft publishes 40-60 questions as a typical range across its exams and states the number varies by exam; it does not publish a count for this one. CertGrid's timed mock is a fixed 40 questions.

What is the passing score for AZ-900?

Microsoft grades AZ-900 on a scaled score of 1 to 1000 with 700 required to pass; the scaled score is not a straight percentage. CertGrid reports your percent-correct on this mock separately as a readiness indicator. You have about 45 min to complete it. CertGrid tracks your readiness against the exam objectives so you know where to focus.

Are these official AZ-900 exam questions?

No. CertGrid is an independent practice platform. We do not provide real or leaked exam questions. Our questions are original and designed to help you practice the concepts, scenarios, and difficulty style of the AZ-900: Microsoft Azure Fundamentals exam.

Is there a free AZ-900 practice test?

Yes. You can take a free AZ-900: Microsoft Azure Fundamentals practice test straight away: a fixed set of 20 practice questions for this exam, retryable as often as you like, with no credit card required. You get readiness scoring and a weak-domain breakdown on those questions. Paid plans unlock the full 972-question bank, timed mock exams and full-bank domain analytics.

What CertGrid is (and is not)

CertGrid is an independent IT certification practice platform for Azure, AWS, Google, Cisco, Security, Linux, Kubernetes, Terraform, and other certification tracks. It provides objective-mapped practice questions, readiness scoring, weak-domain drills, and explanations to help learners understand what to study next.

Independent & original. CertGrid is an independent practice platform and is not affiliated with or endorsed by Microsoft. Questions are original practice items designed to mirror certification concepts and exam style. CertGrid does not provide official exam questions or braindumps.