AZ-900 Describe cloud concepts Practice Question
A company wants to increase the number of virtual machines it uses during peak hours and decrease them during off-peak hours without manual intervention. Which characteristic of cloud computing does this represent?
⚠ Common exam trap
It's easy for candidates to confuse Elasticity with Scalability, but Scalability is a broader capacity to handle growth (often manual or planned), while Elasticity specifically implies automatic, bidirectional scaling in response to real-time demand changes.
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
Elasticity is the cloud characteristic that allows resources to automatically scale out (increase) during peak demand and scale in (decrease) during off-peak hours without manual intervention. This matches the company's requirement for dynamic, automatic adjustment of virtual machine counts based on workload changes.
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 (HA) is concerned with maintaining service uptime and resilience in the face of infrastructure failures—such as hardware faults, network outages, or region-wide disasters—by using redundant deployments, availability zones, and fault domains. It does not, however, monitor demand metrics to change the number of running VMs; an HA architecture will keep the same instance count running but ensure those instances remain accessible, so it cannot explain a sudden increase in VM count during a peak traffic period.
When this WOULD be correct
A question asking about a system that remains operational despite component failures, such as deploying VMs across multiple availability zones to guarantee uptime during a data center outage.
- ✓
Elasticity
Why this is correct
Elasticity is the cloud property that enables a virtual machine fleet to automatically scale out (increase the number of instances) when demand metrics such as CPU utilization or request queue length exceed a threshold, and scale in (decrease) when demand drops. This dynamic, bidirectional adjustment is typically configured through Azure Autoscale or VM Scale Sets, and it aligns resource consumption directly with real-time load, ensuring you only pay for the capacity you actually use.
- ✗
Scalability
Why it's wrong here
Scalability is the general capacity of a system to handle growing workloads by adding resources, either vertically (enlarging VM sizes) or horizontally (adding more VM instances). However, scalability by itself does not imply that this scaling happens automatically in response to real-time peaks; it can be a result of manual capacity planning, pre-scheduled scaling, or long-term growth forecasting. Elasticity is specifically the automated, dynamic version of scalability that matches resources to current demand, which is what the question describes.
When this WOULD be correct
A question that asks: 'A company plans to add more virtual machines permanently to handle expected growth over the next year. Which cloud characteristic is this?' Here, scalability (specifically vertical or horizontal scaling) would be correct because it involves planned, long-term capacity adjustments.
- ✗
Load Balancing
Why it's wrong here
Load Balancing distributes incoming network traffic across an existing pool of virtual machines to avoid overloading any single instance and to improve overall availability and responsiveness. It acts as a traffic router, using health probes and algorithms like least connections or round-robin, but it has no mechanism to provision or deprovision VMs; it only works with the set of instances that currently exist. Thus, while a load balancer may work alongside an autoscaler, it is not the component that increases the number of VMs during peak usage.
When this WOULD be correct
A question that asks: 'Which cloud feature distributes incoming network traffic across multiple virtual machines to ensure no single machine is overwhelmed?' would have load balancing as the correct answer.
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 property that enables a virtual machine fleet to automatically scale out (increase the number of instances) when demand metrics such as CPU utilization or request queue length exceed a threshold, and scale in (decrease) when demand drops. This dynamic, bidirectional adjustment is typically configured through Azure Autoscale or VM Scale Sets, and it aligns resource consumption directly with real-time load, ensuring you only pay for the capacity you actually use.
✗High AvailabilityWrong answer — click to see why▾
Why this is wrong here
High Availability ensures that services remain accessible during failures, not that resources automatically scale up or down based on demand.
★ When this WOULD be the correct answer
A question asking about a system that remains operational despite component failures, such as deploying VMs across multiple availability zones to guarantee uptime during a data center outage.
Why candidates choose this
Candidates may confuse the ability to handle increased load (elasticity) with the ability to remain operational (high availability), especially when both involve redundancy or multiple VMs.
✗ScalabilityWrong answer — click to see why▾
Why this is wrong here
Scalability refers to the ability to increase or decrease resources to meet demand, but it often implies manual or planned scaling. The question specifies 'without manual intervention,' which is a key feature of elasticity, not scalability.
★ When this WOULD be the correct answer
A question that asks: 'A company plans to add more virtual machines permanently to handle expected growth over the next year. Which cloud characteristic is this?' Here, scalability (specifically vertical or horizontal scaling) would be correct because it involves planned, long-term capacity adjustments.
Why candidates choose this
Candidates often confuse scalability with elasticity because both involve adjusting resources. They may think 'scalability' automatically includes automatic scaling, but in cloud terminology, scalability is the broader concept, while elasticity specifically implies automatic, dynamic scaling.
✗Load BalancingWrong answer — click to see why▾
Why this is wrong here
Load balancing distributes traffic across resources but does not automatically adjust the number of virtual machines based on demand; it requires manual scaling or integration with auto-scaling.
★ When this WOULD be the correct answer
A question that asks: 'Which cloud feature distributes incoming network traffic across multiple virtual machines to ensure no single machine is overwhelmed?' would have load balancing as the correct answer.
Why candidates choose this
Candidates may confuse load balancing with elasticity because both involve managing traffic and resources during peak usage, but load balancing focuses on distribution, not automatic scaling of resource count.
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?”
Go deeper
Related to this question
Learn chapter
What is Cloud Computing?
Key term
Elasticity
Elasticity is the ability of a cloud system to automatically add or remove computing resources (like servers, storage, or bandwidth) in response to real-time changes in demand.
Key term
Workload
A workload is any discrete application, service, or function that runs on a computing resource, consuming CPU, memory, storage, or network capacity.
About these practice questions
This AZ-900 question is part of Courseiva's 981-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
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.