Question 248 of 981
AZ-900 Describe cloud concepts Practice Question
A manufacturing company deploys a batch processing application on Azure. The processing workload is highly unpredictable; sometimes the application requires hundreds of virtual machines for a few hours to process a large queue of jobs, and at other times it requires only a handful of virtual machines. The company configures the application to automatically add and remove virtual machines based on the size of the processing queue, ensuring that they never pay for idle capacity. Which cloud characteristic does this scenario primarily demonstrate?
⚠ Common exam trap
Many candidates confuse elasticity with high availability, thinking that scaling out to handle load also implies fault tolerance, but elasticity is purely about matching capacity to demand, not about redundancy or uptime guarantees.
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
✓
Elasticity
The scenario describes automatically scaling the number of virtual machines up and down based on the queue size, which directly aligns with the cloud characteristic of elasticity. Elasticity allows resources to be dynamically provisioned and de-provisioned to match workload demand, ensuring the company never pays for idle capacity. This is distinct from high availability, fault tolerance, or disaster recovery, which focus on uptime, redundancy, and data protection rather than dynamic scaling.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
High availability
Why it's wrong here
High availability is a measure of sustained operational uptime, usually expressed as a percentage (e.g., 99.99%) and achieved through redundancy, health monitoring, and fast failover to minimize user-perceived disruptions. The scenario's key detail is the automatic provisioning and de-provisioning of virtual machines based on queue length, which is a scale-out/scale-in behavior, not an up-time guarantee. A system can be highly available yet have a fixed number of resources, just as an autoscaling system might experience downtime if individual instances are not redundantly designed. As such, it is a distractor because it conflates capacity elasticity with availability commitments.
When this WOULD be correct
A question that asks: 'A company deploys a web application across multiple Azure availability zones to ensure it remains accessible even if one data center fails. Which cloud characteristic does this demonstrate?' would make high availability the correct answer.
- ✓
Elasticity
Why this is correct
Elasticity is the cloud characteristic that allows resources to be automatically provisioned and de-provisioned in response to changing demand. The scenario's automatic addition and removal of virtual machines based on queue size perfectly illustrates this principle.
- ✗
Fault tolerance
Why it's wrong here
Fault tolerance specifically refers to a system's ability to continue functioning normally when one or more components fail, typically through redundant hardware, multiple Availability Zones, or load-balanced replicas. The batch processing scenario describes virtual machines being automatically added or removed in response to queue size, which is a demand-driven scaling action rather than a reaction to any component failure. If the objective were fault tolerance, we would expect discussion of redundancy strategies and failover mechanisms, not dynamic adjustment of capacity. Therefore, it is incorrect because the situation centers on workload variability, not on withstanding defects or outages.
When this WOULD be correct
A question describing an application that automatically reroutes traffic to healthy instances when a virtual machine fails, ensuring continuous operation without downtime, would make fault tolerance the correct answer.
- ✗
Disaster recovery
Why it's wrong here
Disaster recovery involves the processes and policies for restoring IT infrastructure and data after a natural or human-induced disaster. The scenario does not involve recovery from a disaster, but rather adjusting capacity to match workload fluctuations.
When this WOULD be correct
A company wants to ensure that its critical application can be quickly restored in another Azure region if a natural disaster causes a primary region outage. The solution includes geo-replication and automated failover, demonstrating disaster recovery.
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-900 exam frequently reuses these exact scenarios with slightly different constraints.
✓ElasticityCorrect answer▾
Why this is correct
Elasticity is the cloud characteristic that allows resources to be automatically provisioned and de-provisioned in response to changing demand. The scenario's automatic addition and removal of virtual machines based on queue size perfectly illustrates this principle.
✗High availabilityWrong answer — click to see why▾
Why this is wrong here
High availability focuses on ensuring application uptime and resilience to failures, not on dynamically scaling resources up and down based on demand. The scenario describes automatic scaling to match workload, which is elasticity.
★ When this WOULD be the correct answer
A question that asks: 'A company deploys a web application across multiple Azure availability zones to ensure it remains accessible even if one data center fails. Which cloud characteristic does this demonstrate?' would make high availability the correct answer.
Why candidates choose this
Candidates may confuse high availability with the ability to handle variable workloads, or they might think that automatically adding VMs ensures the application is always available, missing the distinction between scaling and fault tolerance.
✗Fault toleranceWrong answer — click to see why▾
Why this is wrong here
Fault tolerance refers to a system's ability to continue operating without interruption in the event of component failures, not to dynamically scaling resources up or down based on workload demand.
★ When this WOULD be the correct answer
A question describing an application that automatically reroutes traffic to healthy instances when a virtual machine fails, ensuring continuous operation without downtime, would make fault tolerance the correct answer.
Why candidates choose this
Candidates may confuse fault tolerance with elasticity because both involve handling changes in workload, but fault tolerance focuses on resilience to failures rather than scaling to meet demand.
✗Disaster recoveryWrong answer — click to see why▾
Why this is wrong here
Disaster recovery focuses on restoring systems and data after a catastrophic failure, not on dynamically scaling resources based on workload demand. The scenario describes automatic scaling to match workload, which is elasticity.
★ When this WOULD be the correct answer
A company wants to ensure that its critical application can be quickly restored in another Azure region if a natural disaster causes a primary region outage. The solution includes geo-replication and automated failover, demonstrating disaster recovery.
Why candidates choose this
Candidates may confuse disaster recovery with the ability to handle sudden workload spikes, or they might think that automatically adding VMs is a form of recovery from a 'disaster' of high demand.
Analysis generated from the official AZ-900blueprint 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-900 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-900 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.