Question

Difficulty: EasyHigh Availability, Scalability, and Elasticity

A company launches a temporary online advertising campaign that causes unpredictable, short-term surges in traffic. To control costs, the company needs a cloud environment that can automatically allocate more web servers during these spikes and deallocate them as soon as traffic decreases. Which cloud concept describes this specific capability?

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

Answer

Elasticity
The correct answer is elasticity because it specifically refers to the cloud's capability to dynamically and automatically adjust resource allocations (both scaling out and scaling in) to match fluctuating workloads, which helps control costs by only paying for what is needed.

Step-by-Step Solution

1
Analyze the business and technical requirements of the scenario.
The scenario requires resources to be automatically added during traffic surges and automatically removed when traffic drops, specifically to control costs.
Identifying the key demand (automatic dynamic scaling up and down) helps isolate the cloud concept that specifically addresses both automated scale-out and scale-in.
2
Evaluate the options against the identified requirement.
Elasticity refers to the ability to automatically scale resources dynamically based on demand. Scalability refers to the capability to handle growth but not necessarily the automated, bi-directional scaling to reduce costs. High availability and disaster recovery focus on uptime and recovery from failure.
Comparing definitions ensures the correct term is selected based on the focus on cost control and automated scale-down.

Key Concept

Elasticity vs Scalability in Cloud Computing
Rate this question