Skip to content

AZ-900 Practice Questions

Prepare for AZ-900 with more than an answer.

352 questions in the full set17 sample questionsUpdated Jan 25, 2026
Exam fee
$99 USD
Level
Beginner
Valid for
No expiration
Domains covered on the exam 3
  1. Describe cloud concepts
  2. Describe Azure architecture and services
  3. Describe Azure management and governance
  1. 1

    A financial services firm is migrating a legacy on-premises application to Azure. The application processes high-volume transaction data that fluctuates wildly during market hours but is nearly dormant at night. The CIO wants to minimize operational costs by paying only for the exact compute resources used during execution, without provisioning a fixed-capacity server. Which compute model should you recommend?

    Show answer details

    Correct answer: C

    Serverless computing (like Azure Functions) is the optimal choice for event-driven workloads with variable traffic. It abstracts the underlying infrastructure and charges only for the time code is actually running, perfectly matching the requirement to pay only for execution time.

  2. 2

    You are designing a cloud strategy for a healthcare organization. They have strict data residency requirements necessitating that patient records remain on local physical servers within their own facility, while the web front-end application runs in Azure to handle global traffic. Which cloud deployment model does this scenario represent?

    Show answer details

    Correct answer: C

    A hybrid cloud combines a public cloud, here Azure, with private infrastructure, here the organization's own on-premises servers, in one connected environment. The patient records stay on the local servers to meet the data residency rule, while the web front end runs in Azure to serve global traffic. A pure public cloud would move the patient records out of the facility. Multi-cloud means using two or more public cloud providers. Neither multi-cloud nor a community cloud describes one organization connecting its own servers to Azure.

  3. 3

    A startup is deploying a mission-critical database application to Azure. The application cannot tolerate any downtime, even in the event of a complete datacenter failure within a region. However, data must remain within the same geographic boundary for compliance. Which availability strategy should you implement?

    Show answer details

    Correct answer: C

    Availability Zones are physically separate datacenters within the same Azure region. Deploying across multiple zones protects against the failure of a single datacenter (power, cooling, networking) while keeping data within the region.

  4. 4

    You are managing a complex environment with resources spread across on-premises datacenters, Azure, and Amazon Web Services (AWS). You need a unified way to govern, organize, and inventory these disparate resources using the Azure Portal. Which service should you use?

    Show answer details

    Correct answer: C

    Azure Arc extends the Azure control plane to on-premises, multi-cloud, and edge environments. It allows you to project non-Azure resources (like servers in AWS or on-prem) into Azure Resource Manager, enabling unified governance and organization.

  5. 5

    A developer needs to prevent a critical production resource group from being accidentally deleted by other administrators. However, the administrators still need to be able to modify resources inside the group, such as restarting VMs or updating tags. Which configuration should you apply?

    Show answer details

    Correct answer: D

    A CanNotDelete lock (called a Delete lock in the Azure portal) means authorized users can read and modify a resource but can't delete it, and a lock on a resource group is inherited by every resource in it. Locks apply to all users and roles, so administrators can still restart VMs and update tags, but no one can delete the resource group or its resources until the lock is removed. A ReadOnly lock would also block modifications; on a resource group that contains VMs it even prevents starting or restarting them, because those operations are POST requests. Assigning the Reader role would stop administrators from modifying anything, and an Azure Policy with the Audit effect only records a warning in the activity log; it never blocks a request.

  6. 6

    Your company has an on-premises network with numerous servers, which they intend to migrate to Azure.
    You have been tasked with devising a plan that allows for the availability of a few of the servers, in the event that one of the Azure data centers becomes unavailable for a lengthy interval.
    Solution: You should include elasticity in your plan.
    Does the solution meet the goal?

    Show answer details

    Correct answer: B

    No. Elasticity is the ability to add resources automatically when demand rises and remove them when demand falls. It matches capacity to load. It does not keep servers running when an Azure datacenter goes offline. That goal needs fault tolerance: run copies of the servers in separate datacenters, for example across availability zones. Availability zones are physically separate datacenters in one region, each with its own power, cooling, and networking.

  7. 7

    Your company has an on-premises network with numerous servers, which they intend to migrate to Azure.
    You have been tasked with devising a plan that allows for the availability of a few of the servers, in the event that one of the Azure data centers becomes unavailable for a lengthy interval.
    Solution: You should include scalability in your plan.
    Does the solution meet the goal?

    Show answer details

    Correct answer: B

    No. Scalability is the ability to adjust resources to meet demand. You scale vertically (more CPU or RAM) or horizontally (more or fewer instances). Scaling handles changes in load. It does not keep servers available when an Azure datacenter is offline for a long time. That goal needs fault tolerance: run copies of the servers in separate datacenters, for example across availability zones, so the workload continues when one datacenter fails.

  8. 8

    Your company has an on-premises network with numerous servers, which they intend to migrate to Azure.
    You have been tasked with devising a plan that allows for the availability of a few of the servers, in the event that one of the Azure data centers becomes unavailable for a lengthy interval.
    Solution: You should include fault tolerance in your plan.
    Does the solution meet the goal?

    Show answer details

    Correct answer: A

    Yes. Fault tolerance is the ability of a system to keep working when one of its components fails. In this scenario, the component that fails is a whole Azure datacenter. To make the servers fault tolerant, run copies of them in physically separate datacenters. For example, use availability zones in a region, where each zone has its own power, cooling, and networking, or use a second region. When one datacenter is unavailable, the copies in the other locations keep running. Elasticity and scalability change capacity to match demand; they do not give this protection.

Create an account to continue.