Question

Difficulty: MediumHigh Availability, Scalability, and Elasticity

A municipal transit authority operates a passenger tracking application on Azure. The application experiences sudden, unpredictable surges in traffic during rush hours or severe weather events, and very low traffic during the night. To optimize costs and performance, the authority configures the application to automatically deploy additional virtual machine instances as demand spikes and decommission them when traffic subsides.

Which cloud concept is directly illustrated by this design?

  1. A
    Scalability
  2. ElasticityAnswer
  3. C
    High availability
  4. D
    Disaster recovery

Answer

Elasticity
Elasticity is the correct answer because it refers to the ability to dynamically adjust (both add and remove) resource capacity automatically in response to varying workloads, ensuring optimal performance and cost-efficiency.

Step-by-Step Solution

1
Analyze the resource behavior in the scenario.
The application automatically adds virtual machine instances when traffic spikes and removes them when traffic declines.
Understanding whether resources are added manually or automatically, and if they scale in both directions, is crucial to identifying the correct cloud benefit.
2
Evaluate the choices against the identified behavior.
Elasticity matches the description of automatic scaling in and out based on demand. Scalability allows handling load but doesn't imply the automatic down-scaling, while high availability and disaster recovery focus on redundancy and recovery.
Comparing definitions helps differentiate closely related cloud concepts such as scalability and elasticity.

Key Concept

Elasticity
Estimated Time:1m 0s
Rate this question