Question 33 of 1,049
AZ-104 Deploy and Manage Azure Compute Practice Question
A company is deploying two Linux application VMs in Azure for a production workload. The region supports availability zones, and the business requires the workload to stay online if an entire datacenter in the region becomes unavailable. Which deployment choice best meets this requirement?
⚠ Common exam trap
A common mix-up: candidates confuse availability sets (which protect within a datacenter) with availability zones (which protect against full datacenter failure), leading them to choose option A even though it cannot meet the stated requirement.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Deploy the VMs across two availability zones in the same region.
Availability zones are physically separate datacenters within an Azure region, each with independent power, cooling, and networking. Deploying the two Linux VMs across two different zones ensures that if an entire datacenter fails, the VM in the other zone remains online, meeting the requirement for resilience against a full datacenter outage.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Place both VMs in the same availability set so Azure separates them across update domains.
Why it's wrong here
An availability set distributes VMs across fault domains and update domains within a single datacenter (typically within one availability zone). This protects against rack-level hardware failures and scheduled maintenance reboots, but not against the loss of an entire datacenter or zone. If that datacenter experiences an outage, all VMs in the availability set can become unavailable. For production workloads that must survive a zone failure, availability zones are required to isolate instances across separate datacenters.
When this WOULD be correct
If the requirement was to protect against planned maintenance or hardware failures within a single datacenter (e.g., ensuring VMs are on different update and fault domains), an availability set would be the correct choice.
- ✓
Deploy the VMs across two availability zones in the same region.
Why this is correct
Availability zones place resources in separate datacenters within the same Azure region. That design protects the workload if a full datacenter or zone experiences an outage. For production systems that must survive a zone failure, zones provide stronger resilience than availability sets. This is the best fit when the region supports zones and the application can run with zone-separated instances.
- ✗
Use a single larger VM size with premium SSD storage for better uptime.
Why it's wrong here
Selecting a single larger VM with premium SSDs improves compute and I/O performance but still creates a single point of failure. If the physical host or the underlying datacenter fails, that VM goes down, no matter how large or fast it is. Premium SSD is a storage performance tier for low latency and high IOPS, not a high-availability redundancy mechanism. To meet Azure's 99.99% VM uptime SLA, you need at least two instances placed in different availability zones or an availability set.
When this WOULD be correct
This option would be correct if the requirement was to maximize performance for a single VM workload that cannot be distributed, and the question asked for the best way to improve uptime within a single datacenter (e.g., using premium SSD for higher durability and SLA).
- ✗
Deploy the VMs in the same resource group and enable auto-shutdown.
Why it's wrong here
Deploying the VMs in the same resource group and enabling auto-shutdown does not improve availability. Resource groups are logical management boundaries that do not influence physical placement or fault tolerance. Auto-shutdown is a cost-control feature that schedules VMs to power off, which actually reduces uptime rather than protecting against failures. This approach creates a single management scope but does not mitigate datacenter or zone outages.
When this WOULD be correct
A question asks for a cost-saving measure for non-production VMs that are only needed during business hours, with no high availability requirement. Enabling auto-shutdown would automatically stop VMs at a specified time to reduce compute costs.
Option-by-option analysis
Why each answer is right or wrong
Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The AZ-104 exam frequently reuses these exact scenarios with slightly different constraints.
✓Deploy the VMs across two availability zones in the same region.Correct answer▾
Why this is correct
Availability zones place resources in separate datacenters within the same Azure region. That design protects the workload if a full datacenter or zone experiences an outage. For production systems that must survive a zone failure, zones provide stronger resilience than availability sets. This is the best fit when the region supports zones and the application can run with zone-separated instances.
✗Place both VMs in the same availability set so Azure separates them across update domains.Wrong answer — click to see why▾
Why this is wrong here
An availability set protects against hardware failures within a single datacenter, not against an entire datacenter failure. The requirement is to survive a full datacenter outage, which requires availability zones.
★ When this WOULD be the correct answer
If the requirement was to protect against planned maintenance or hardware failures within a single datacenter (e.g., ensuring VMs are on different update and fault domains), an availability set would be the correct choice.
Why candidates choose this
Candidates may confuse availability sets with high availability across datacenters, or they may think 'update domains' imply geographic separation, but availability sets are limited to one datacenter.
✗Use a single larger VM size with premium SSD storage for better uptime.Wrong answer — click to see why▾
Why this is wrong here
Using a single larger VM does not provide redundancy; if the datacenter hosting that VM fails, the workload goes offline, failing to meet the requirement of surviving an entire datacenter outage.
★ When this WOULD be the correct answer
This option would be correct if the requirement was to maximize performance for a single VM workload that cannot be distributed, and the question asked for the best way to improve uptime within a single datacenter (e.g., using premium SSD for higher durability and SLA).
Why candidates choose this
Candidates may mistakenly believe that a larger, more resilient VM (with premium storage) alone can withstand datacenter failures, overlooking the need for geographic or zone-level redundancy.
✗Deploy the VMs in the same resource group and enable auto-shutdown.Wrong answer — click to see why▾
Why this is wrong here
Auto-shutdown only powers down VMs on a schedule, not during a datacenter outage, and does not provide high availability or redundancy against zone or datacenter failures.
★ When this WOULD be the correct answer
A question asks for a cost-saving measure for non-production VMs that are only needed during business hours, with no high availability requirement. Enabling auto-shutdown would automatically stop VMs at a specified time to reduce compute costs.
Why candidates choose this
Candidates may mistakenly think auto-shutdown provides automatic recovery or failover, confusing scheduled shutdown with disaster recovery or high availability features.
Analysis generated from the official AZ-104blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”
About these practice questions
Courseiva creates original exam-style practice questions with explanations and wrong-answer analysis. It does not publish real exam questions, exam dumps, or protected exam content. Learn why practice questions differ from exam dumps →
Last reviewed: Jun 11, 2026
This AZ-104 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-104 exam.
Question Discussion
Share a tip, memory trick, or ask about the reasoning behind this question. Do not post real exam questions, leaked content, braindumps, or copyrighted exam material. Comments are moderated and may be removed without notice.
Sign in to join the discussion.