Question

Difficulty: EasyHigh Availability, Scalability, and Elasticity

A digital publishing company experiences unpredictable traffic spikes when a breaking news article is published. To prevent server downtime and control costs, the company configures its web application to automatically provision additional compute resources during peak traffic periods and shut them down when traffic returns to normal. Which cloud concept is directly illustrated by this configuration?

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

Answer

Elasticity
Elasticity is the ability of a cloud platform to automatically allocate additional resources (scale out) when demand spikes and deallocate them (scale in) when demand decreases. In this scenario, the automatic provisioning and deprovisioning to match traffic spikes and control costs directly illustrates elasticity.

Step-by-Step Solution

1
Analyze the requirements in the scenario.
The company wants to automatically add compute resources during traffic spikes (to prevent downtime) and shut them down when traffic decreases (to control costs).
Identifying the dynamic and automated nature of both scaling up and scaling down is critical to choosing the correct cloud characteristic.
2
Evaluate the definitions of the potential cloud concepts.
Elasticity matches the automatic and dynamic scaling of resources in response to changing demand, whereas scalability refers to the structural capacity to scale, high availability refers to redundancy/uptime, and disaster recovery refers to recovery from failure.
This confirms that elasticity is the correct concept that combines both performance safety and cost optimization through automated resource adjustment.

Key Concept

Cloud Elasticity vs Scalability
Rate this question