Question

Difficulty: MediumHigh Availability, Scalability, and Elasticity

An online multiplayer game startup hosts its matchmaking servers on Azure. During a global tournament weekend, the number of active concurrent players spikes from 5,000 to 150,000. The hosting environment automatically spins up new server instances in real-time to match the matchmaking queues, and then deprovisions them as soon as the tournament ends and the player count returns to normal. Which cloud concept is directly illustrated by this rapid, automatic adjustment of compute capacity?

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

Answer

Elasticity
The correct answer is elasticity because the scenario describes a system that automatically scales up (adds servers) and scales down (removes servers) in real-time to match fluctuating player demand.

Step-by-Step Solution

1
Analyze the workload characteristics in the scenario.
The concurrent player count spikes rapidly (from 5,000 to 150,000) during a tournament and then returns to normal.
Understanding the nature of the demand fluctuation helps determine the cloud characteristic needed.
2
Evaluate how the resources are managed in response to this demand.
The hosting environment automatically provisions new server instances during the peak and deprovisions them when demand falls.
This automatic, bidirectional adjustment of resources directly corresponds to the definition of elasticity.

Key Concept

Elasticity vs. Scalability
Rate this question